#searchSheet .rental-item .item-meta{color:rgba(255,255,255,.78)!important}#searchSheet .rental-item.active,#searchSheet .rental-item:hover,#searchSheet .search-place:hover,#searchSheet .search-recent:hover{background:rgba(255,255,255,.08)!important}#filterSheet .sheet-body{color:#fff}#filterSheet .beds-fieldset>legend.filter-label,#filterSheet .chip,#filterSheet .filter-action-btn,#filterSheet .filter-label,#filterSheet .glass-select,#filterSheet .listed-after-preset,#filterSheet .range-values,#filterSheet .sheet-meta,#filterSheet button,#filterSheet fieldset,#filterSheet label{color:#fff!important}#filterSheet .chip,#filterSheet .glass-select,#filterSheet .listed-after-preset{background:0 0!important;border:1px solid rgba(255,255,255,.55)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}#filterSheet .chip:has(input:checked),#filterSheet .listed-after-preset.is-active{background:#008081!important;border-color:#008081!important;color:#fff!important;font-weight:700}#filterSheet .filter-action-btn{background:0 0!important;border:1px solid rgba(255,255,255,.55)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}#filterSheet #applyFiltersBtn,#filterSheet .filter-action-btn--confirm{background:#008081!important;border:1px solid #008081!important;color:#fff!important}#filterSheet .range-slider,#filterSheet .range-track{border:none}#filterSheet .range-fill{background:#fff}#filterSheet .range-thumb::-webkit-slider-thumb{background:#fff;border-color:#008081}#filterSheet .range-thumb::-moz-range-thumb{background:#fff;border-color:#008081}.poi-nearby-summary{margin:.35rem 0 0}.score-row--map .poi-nearby-summary{display:block}.settings-font-row{display:flex;align-items:center;gap:.65rem}.settings-range{flex:1;height:1.6rem;accent-color:#008081;background:0 0}.settings-range::-webkit-slider-runnable-track{height:.4rem;border-radius:999px;background:rgba(0,128,129,.22)}.settings-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;margin-top:-.42rem;border-radius:50%;border:2px solid #fff;background:#008081;box-shadow:0 1px 6px rgba(0,128,129,.35)}.settings-range::-moz-range-track{height:.4rem;border-radius:999px;background:rgba(0,128,129,.22)}.settings-range::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #fff;background:#008081}.settings-font-val{min-width:2.75rem;font-size:.88rem;font-weight:700;color:#008081;text-align:right}.settings-picker-btn{width:100%;min-height:2.55rem;border:1px solid var(--glass-border-soft);border-radius:14px;padding:.55rem .75rem;text-align:left;font:inherit;font-weight:600;color:#008081;background:rgba(255,255,240,.9);cursor:pointer}.myspace-section{margin-top:1.1rem;width:100%}.myspace-heading{margin:0 0 .55rem;font-size:max(12px, .95rem);font-weight:700;color:#008081}.myspace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.myspace-grid--3{grid-template-columns:repeat(3,1fr)}.myspace-grid--4{grid-template-columns:repeat(2,1fr)}.help-faq-q{margin:.55rem 0 .15rem;font-weight:700;font-size:.9rem;color:#007778}.help-contact-link{color:#008081;font-weight:700;text-decoration:none}.about-me-form .glass-input{margin-bottom:.45rem}.auth-sheet-body{text-align:left;padding-bottom:.35rem;display:flex;flex-direction:column;min-height:0}.auth-step{display:flex;flex-direction:column;min-height:0;flex:1}.auth-step.hidden{display:none!important}.auth-step-scroll{flex:1;min-height:0;overflow:auto;padding-bottom:.35rem}.auth-step-actions{position:sticky;bottom:0;z-index:2;flex-shrink:0;padding:.45rem 0 calc(.35rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,rgba(250,247,238,.97) 70%,rgba(250,247,238,0))}.auth-sheet-body .btn.full{margin-top:.25rem}.auth-sheet.keyboard-up{max-height:min(92vh,720px)}.auth-sheet.keyboard-up .auth-step-actions{padding-bottom:.5rem}.myspace-box{border:2px solid #008081;border-radius:16px;min-height:3.4rem;padding:.65rem .4rem;font:inherit;font-weight:700;font-size:.88rem;color:#008081;background:rgba(255,255,240,.88);cursor:pointer}.myspace-box--wide{width:100%;margin-top:.85rem}.myspace-add-btn{margin-top:.75rem}.auth-otp-block{margin-top:.75rem;display:grid;gap:.45rem}.auth-hint{margin:.35rem 0 .55rem;font-size:.82rem;line-height:1.35;color:rgba(0,119,120,.72)}.add-visibility-note{margin-top:.75rem}.add-listing-body .glass-input,.add-listing-body .glass-select,.profile-body .glass-input{width:100%;margin-bottom:.55rem}.add-listing-body .btn.full,.profile-body .btn.full{margin-top:.2rem}.add-listing-body{display:flex;flex-direction:column;gap:.15rem;padding-bottom:1.5rem}.add-choice-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .65rem}.add-choice-btn{appearance:none;border:1.5px solid rgba(255,255,240,.42);border-radius:999px;padding:.45rem .85rem;background:rgba(255,255,240,.12);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);color:ivory;font:inherit;font-size:var(--text-base);font-weight:600;cursor:pointer}.add-choice-btn.is-selected{background:rgba(255,255,240,.28);border-color:ivory;box-shadow:0 0 0 1px rgba(255,255,240,.35)}#addListingSheet #addMediaSummary,#addListingSheet #addPinSummary,#addListingSheet .add-visibility-note,#addListingSheet .auth-hint,#addListingSheet .filter-label,#addListingSheet .sheet-header h2,#addListingSheet.add-listing-sheet{color:ivory}#addListingSheet .filter-label{opacity:.92}#addListingSheet #addMediaSummary,#addListingSheet #addPinSummary,#addListingSheet .add-visibility-note,#addListingSheet .auth-hint{opacity:.82}#addListingSheet .glass-input,#addListingSheet .glass-select{color:ivory;background:rgba(255,255,240,.12);border-color:rgba(255,255,240,.38);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}#addListingSheet .glass-input::placeholder{color:rgba(255,255,240,.55)}#addListingSheet .btn.ghost{color:ivory;border-color:rgba(255,255,240,.55);background:rgba(255,255,240,.14)}#addListingSheet .sheet-close{color:ivory;background:rgba(255,255,240,.14);border:1px solid rgba(255,255,240,.35)}#addListingSheet .btn.primary{color:#004f50;background:ivory;border-color:ivory}.add-row-2{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.add-notes{resize:vertical;min-height:4.5rem}.add-pin-preview{margin:.35rem 0 .65rem;border:1.5px solid rgba(255,255,240,.42);border-radius:16px;overflow:hidden;background:rgba(255,255,240,.1);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.add-pin-preview.hidden{display:none}.add-pin-mini-map{width:100%;height:140px;background:rgba(0,40,41,.35)}.add-pin-preview-label{margin:0;padding:.55rem .75rem .15rem;font-size:var(--text-base);font-weight:600;color:ivory;line-height:1.35}#addListingSheet #addPinSummary.is-mismatch,.add-pin-preview-label.is-mismatch{color:#ffb4b4}.listing-area-mismatch-flag{margin:0 0 .65rem;padding:.55rem .7rem;border-radius:12px;border:1.5px solid #dc2626;background:rgba(220,38,38,.12);color:#b91c1c;font-size:calc(var(--text-base) * .92);font-weight:700;line-height:1.35}.map-pill.listing.area-mismatch{background:#fee2e2!important;border-color:#dc2626!important;color:#991b1b!important}.map-pill.listing.area-mismatch.active,.map-pill.listing.area-mismatch:hover{background:#fecaca!important;border-color:#b91c1c!important;color:#7f1d1d!important}#addListingSheet .add-pin-preview .btn.ghost{margin:.35rem .65rem .65rem;width:calc(100% - 1.3rem)}.pin-place-banner{position:absolute;left:50%;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:560;width:min(92vw,360px);padding:.85rem 1rem;border-radius:18px;background:rgba(255,255,240,.96);border:2px solid #008081;box-shadow:0 10px 28px rgba(0,80,80,.18);text-align:center}.pin-place-banner.hidden{display:none}.pin-place-msg{margin:0 0 .65rem;font-weight:700;color:#007778;font-size:.92rem}.pin-place-actions{display:flex;gap:.5rem;justify-content:center}.pin-place-actions .btn{flex:1}@keyframes nestmap-avg-shake{0%,100%{transform:translateX(0)}18%{transform:translateX(-3px) rotate(-1deg)}36%{transform:translateX(3px) rotate(1deg)}54%{transform:translateX(-2px)}72%{transform:translateX(2px)}}.map-pill.avg-shake.is-pulsing{animation:.55s ease-in-out nestmap-avg-shake}.space-mode-block{margin-bottom:1rem}.space-mode-title{margin:0 0 .4rem;font-size:.9rem;font-weight:800;color:#008081;text-transform:uppercase;letter-spacing:.04em}.space-empty{margin:.25rem 0 .75rem;color:rgba(0,128,129,.55);font-size:.88rem}.space-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.35rem}.space-card{display:flex;flex-direction:column;align-items:stretch;border:1px solid rgba(0,128,129,.22);border-radius:16px;padding:0;overflow:hidden;background:rgba(255,255,240,.92);color:#008081;font:inherit;cursor:pointer;text-align:left}.space-card-img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:rgba(0,128,129,.08)}.space-card-desc{display:block;padding:.45rem .55rem .55rem;font-size:.78rem;font-weight:600;line-height:1.25;color:#008081}.space-card-desc small{display:block;margin-top:.15rem;font-weight:500;color:rgba(0,128,129,.62);font-size:.7rem}.picker-option{display:block;width:100%;text-align:left;border:1px solid rgba(0,128,129,.22);border-radius:14px;padding:.85rem .9rem;margin-bottom:.5rem;background:rgba(255,255,240,.92);color:#008081;font:inherit;font-weight:600;cursor:pointer}.picker-option.is-selected{border-color:#008081;box-shadow:inset 0 0 0 1px #008081;font-weight:800}.listing-actions-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1rem 0 .35rem}.listing-action-btn{border:2px solid #008081;border-radius:14px;min-height:2.7rem;font:inherit;font-weight:700;color:#008081;background:rgba(255,255,240,.9);cursor:pointer}.listing-action-btn.is-on{background:rgba(0,128,129,.1)}.settings-links{margin-top:.35rem;display:grid;gap:.75rem}.settings-about-btn{width:100%;border:2px solid var(--outline-strong);border-radius:16px;padding:.85rem .75rem;text-align:center;font:inherit;font-weight:600;font-size:var(--text-base);color:var(--ink);background:var(--ivory-glass-slot);backdrop-filter:var(--ivory-glass-blur-slot);-webkit-backdrop-filter:var(--ivory-glass-blur-slot);box-shadow:inset 0 1px 0 rgba(255,255,255,.55);cursor:pointer}.settings-legal-row{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.settings-legal-btn{border:1px solid var(--outline-soft);border-radius:16px;padding:.75rem .5rem;font:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink);background:var(--ivory-glass-slot);backdrop-filter:var(--ivory-glass-blur-slot);-webkit-backdrop-filter:var(--ivory-glass-blur-slot);box-shadow:inset 0 1px 0 rgba(255,255,255,.55);cursor:pointer}.settings-about-btn:focus-visible,.settings-about-btn:hover{background:var(--ivory-glass-slot-hover);outline:2px solid var(--outline-strong);outline-offset:2px}.settings-legal-btn:focus-visible,.settings-legal-btn:hover{background:var(--ivory-glass-slot-hover);outline:2px solid var(--outline-soft);outline-offset:2px}.map-pill.poi-highlight{background:#f3fbf3!important;border:2.5px solid #14532d!important;color:#14532d!important;font-size:.62rem;font-weight:700;padding:.28rem .42rem;max-width:9.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:10px;box-shadow:0 3px 12px rgba(20,83,45,.28)}.map-pill.poi-highlight.fallback{border-style:dashed!important;opacity:.9}.map-pill.poi-highlight.attraction{border-color:#9a3412!important;color:#9a3412!important;background:#fff7ed!important}.map-marker{background:0 0!important;border:0!important}.leaflet-marker-icon.map-marker--pin{width:auto!important;height:auto!important}.map-marker--pin .map-pill{transform:translate(-50%,-100%);margin-bottom:2px}.map-pill.listing{cursor:pointer;pointer-events:auto;background:var(--listing-green)!important;border-color:var(--listing-green-border)!important;color:var(--ink)!important;box-shadow:0 4px 14px rgba(61,90,61,.18);flex-direction:row;white-space:nowrap;font-weight:700;padding:.35rem .55rem;max-width:none}.map-pill.listing.active,.map-pill.listing:hover{background:rgba(180,210,180,.98)!important;border-color:rgba(90,122,90,.65)!important;color:var(--ink)!important}.map-pill.listing.active.poi-focus,.map-pill.listing.poi-focus{background:#e8f5e9!important;border-color:#14532d!important;color:#14532d!important;box-shadow:0 4px 16px rgba(20,83,45,.28);outline:#14532d solid 2.5px;outline-offset:1px}.map-pill.buy-estimated:not(.poi-focus){outline:#dc2626 solid 1px;outline-offset:0}.map-pill.listing.buy-estimated.active:not(.poi-focus),.map-pill.listing.buy-estimated:hover:not(.poi-focus){outline-color:#b91c1c}.map-pill{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.4rem .6rem;border-radius:12px;background:var(--duotone-mix),rgba(255,255,240,.55)!important;backdrop-filter:blur(6px) saturate(130%);-webkit-backdrop-filter:blur(6px) saturate(130%);color:var(--navy-deep);font-weight:700;font-size:.72rem;border:2px solid var(--navy);box-shadow:0 4px 16px rgba(15,39,68,.1);white-space:nowrap;text-align:center;max-width:9rem;line-height:1.2}.map-pill.area,.map-pill.city,.map-pill.country,.map-pill.tier1,.map-pill.zone{border:2px solid var(--navy);box-shadow:0 4px 16px rgba(15,39,68,.1)}.map-pill.zone-dense{padding:.24rem .42rem;font-size:.54rem;border-radius:8px;max-width:8rem;gap:0;background:rgba(255,255,240,.92)!important;border:2.5px solid var(--navy-deep)!important;box-shadow:0 0 0 1px rgba(255,255,240,.85),0 2px 10px rgba(15,39,68,.14)}.map-pill.zone-dense .pill-line{font-size:var(--map-pill-font);font-weight:800;line-height:1.1;color:var(--navy-deep)!important;white-space:nowrap}.map-pill.active.zone-dense .pill-line,.map-pill:hover.zone-dense .pill-line{color:var(--navy-deep)!important}.map-pill .pill-meta{font-size:.62rem;font-weight:600;color:var(--navy)}.map-pill.zone{background:rgba(255,255,240,.72)!important}.map-pill.active.zone-dense .pill-meta,.map-pill:hover.zone-dense .pill-meta{color:var(--navy)}.map-pill .pill-zone{font-size:.68rem;font-weight:600;color:var(--navy)}.map-pill .pill-avg,.map-pill .pill-line--city{color:var(--navy-deep);font-weight:800}.map-pill.city{max-width:10rem}.map-pill .pill-avg,.map-pill .pill-line--city,.map-pill.area .pill-line{font-size:var(--map-pill-font);line-height:1.15;white-space:nowrap}.map-pill.listing{font-size:var(--map-pill-font)}.map-pill.active,.map-pill:hover{background:rgba(255,255,240,.9)!important;color:var(--navy-deep);border-color:var(--navy-deep)}.map-pill.active .pill-zone,.map-pill:hover .pill-zone{color:var(--navy-deep)}.leaflet-tooltip.score-tooltip{background:rgba(255,255,255,.12);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-soft);border-radius:12px;box-shadow:0 12px 48px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.28);padding:0;color:var(--ink)}.leaflet-tooltip.score-tooltip::before{border-top-color:rgba(255,255,255,.12)}.tip{padding:.55rem .65rem;min-width:11rem}.tip strong{display:block;font-size:.82rem;margin-bottom:.25rem}.tip-meta{margin:0 0 .35rem;font-size:.72rem;color:var(--muted)}.score-grid{display:grid;gap:.2rem}.score-grid.compact{margin-top:.35rem}.score-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.72rem;color:var(--muted)}.score-val{font-weight:500;color:var(--ivory-dark)}.detail-card{position:absolute;left:.85rem;right:.85rem;bottom:var(--nav-lift);max-width:400px;padding:.85rem .95rem .95rem;border-radius:16px;z-index:500;background:var(--glass-sheet);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-soft);box-shadow:0 12px 48px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.28)}.detail-card.hidden{display:none}.detail-close{position:absolute;top:.55rem;right:.55rem;width:1.75rem;height:1.75rem;border:0;border-radius:999px;background:var(--glass-solid);backdrop-filter:var(--glass-blur-dim);-webkit-backdrop-filter:var(--glass-blur-dim);cursor:pointer;font-size:.8rem}.detail-card h2{margin:0;padding-right:2rem;font-family:var(--display);font-size:1.05rem}.detail-card .price{margin:.2rem 0 0;color:var(--warm);font-weight:700;font-size:1rem}.detail-card p{margin:.35rem 0 0;color:var(--muted);font-size:.85rem}.empty{padding:1rem;border-radius:16px;background:var(--ivory-glass-slot);border:1px solid var(--ivory-glass-edge-soft);backdrop-filter:var(--ivory-glass-blur-slot);-webkit-backdrop-filter:var(--ivory-glass-blur-slot);box-shadow:inset 0 1px 0 rgba(255,255,255,.55);color:var(--muted);text-align:center;font-size:.85rem}@media (min-width:768px){.bottom-sheet{left:50%;right:auto;width:min(546px,calc(92vw * 1.3));transform:translateX(-50%);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;animation-name:sheet-up-desktop}.detail-card{left:1rem}}@media (max-width:420px){.brand-name{font-size:1rem}.nav-item span{font-size:var(--text-base)}.map-topbar{left:.65rem;right:.65rem}.listing-image-rail{gap:.45rem}}.settings-copyright{margin:.35rem 0 0;width:100%;font-size:12px;line-height:1.35;color:var(--muted);text-align:center}.legal-web-sheet{position:absolute;inset:0;z-index:9600;visibility:hidden;pointer-events:none;transition:visibility 0s linear .28s}.legal-web-sheet.open{visibility:visible;pointer-events:auto;transition:visibility linear}.legal-web-dim{position:absolute;inset:0;background:rgba(0,40,41,.42);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}.legal-web-panel{position:absolute;left:0;right:0;bottom:0;top:calc(48px + env(safe-area-inset-top,0px));z-index:2;display:flex;flex-direction:column;overflow:hidden;border-radius:16px 16px 0 0;border:1px solid rgba(0,128,129,.28);border-bottom:none;background:var(--ivory-creme);box-shadow:0 -12px 36px rgba(0,128,129,.14);transform:translate3d(0,106%,0);transition:transform .32s cubic-bezier(.22, 1, .36, 1)}.legal-web-sheet.open .legal-web-panel{transform:translate3d(0,0,0)}.legal-web-panel-handle{width:40px;height:4px;border-radius:999px;background:rgba(0,128,129,.22);margin:8px auto 0;flex-shrink:0}.legal-web-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 12px 10px calc(14px + env(safe-area-inset-left,0px));padding-right:calc(12px + env(safe-area-inset-right,0px));border-bottom:1px solid rgba(0,128,129,.16)}.legal-web-head-start{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1;min-width:0}.legal-web-title{margin:0;font-family:var(--display);font-size:1.05rem;font-weight:700;color:var(--navy-deep)}.legal-web-close{appearance:none;border:0;background:var(--ivory-deep);color:var(--navy-deep);width:2rem;height:2rem;border-radius:999px;cursor:pointer;font-size:1rem;line-height:1}.legal-web-external-btn{appearance:none;border:1px solid rgba(0,128,129,.34);background:rgba(255,255,240,.88);color:var(--navy-deep);border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:600;cursor:pointer}.legal-web-hint{margin:0;padding:.55rem 1rem 0;font-size:.78rem;color:var(--muted)}.legal-web-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:.5rem .65rem calc(.75rem + env(safe-area-inset-bottom,0px))}.legal-web-iframe{flex:1 1 auto;width:100%;min-height:0;border:1px solid rgba(0,128,129,.18);border-radius:12px;background:#fff}.legal-web-fallback{margin:0;padding:1rem;border-radius:12px;background:var(--ivory-deep);border:1px solid rgba(0,128,129,.16);color:var(--navy-deep);font-size:var(--text-base);line-height:1.45}npm warn Unknown env config "devdir". This will stop working in the next major version of npm.
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
