.search-field input::placeholder{color:rgba(61,56,48,.45)}.btn.primary{background:var(--ivory-bar);border-color:var(--ivory-bar);color:#1a1a1a;font-weight:700}.rental-item{border:1px solid var(--ivory-glass-edge-soft);background:var(--ivory-glass-slot);backdrop-filter:var(--ivory-glass-blur-slot);-webkit-backdrop-filter:var(--ivory-glass-blur-slot);color:var(--ink)}.rental-item .item-meta{color:var(--muted)}.rental-item .item-title{color:var(--ink)}.rental-item .item-price{color:var(--ivory-dark)}.listing-price{color:var(--ivory-bar)!important}.listing-address,.listing-note,.listing-specs,.nearby-meta,.nearby-rail-label{color:rgba(255,255,255,.68)!important}.listing-details{border-top-color:rgba(255,255,255,.12)}.nearby-card{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.nearby-price{color:var(--ivory-bar)!important}.profile-name{color:var(--ink)}.profile-email,.profile-links li{color:var(--muted)}.profile-links{border-top-color:rgba(61,56,48,.12)}.profile-links li{border-bottom-color:rgba(61,56,48,.1)}.bottom-sheet.hidden{display:none!important}@keyframes sheet-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-up-desktop{from{transform:translate(-50%,100%)}to{transform:translate(-50%,0)}}.search-field{position:relative;display:flex;align-items:center}.search-recent-strip{position:relative;z-index:2;margin:.55rem 0 .45rem}.search-recent-strip[hidden]{display:none!important}.search-recent-strip-label{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.search-recent-chips{display:flex;flex-wrap:wrap;gap:.35rem}.search-recent-chip{border:1px solid var(--ivory-glass-edge-soft);border-radius:999px;background:var(--ivory-glass-slot);color:var(--ink);font-size:.78rem;font-weight:600;padding:.28rem .65rem;cursor:pointer}.search-recent-chip:focus-visible,.search-recent-chip:hover{border-color:var(--navy);outline:0}.btn,.glass-select,.search-field input{font:inherit}.btn:focus-visible,.chip:focus-within,.glass-select:focus,.nearby-card:focus-visible,.rental-item:focus-visible,.search-field input:focus{outline:2px solid var(--ivory-bar);outline-offset:2px}.search-locate{position:absolute;right:.35rem;width:2.1rem;height:2.1rem;border:1px solid var(--ivory-glass-edge-soft);border-radius:999px;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);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.filter-block{margin-bottom:1.45rem}.filter-block.hidden,.rent-filter-block.hidden{display:none}.rent-filter-block{display:grid;gap:1.35rem}.filter-sub-fieldset{border:0;margin:0;padding:0}.filter-date-input{margin-top:0}.filter-inline-range{display:flex;align-items:center;gap:.85rem}.filter-inline-range .filter-label{flex:0 0 auto;margin-bottom:0;white-space:nowrap}.filter-inline-range .range-slider{flex:1 1 auto;min-width:0;margin:0}.filter-price-block .range-values{margin-top:.45rem;margin-left:.15rem}.filter-inline-block{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;border:0;margin:0 0 1.45rem;padding:0;min-inline-size:0}.filter-inline-block>legend.filter-label{float:none;display:inline-block;width:auto;max-width:100%;margin:0;padding:0;white-space:nowrap}.filter-inline-block>.chip-row{flex:1 1 10rem;min-width:0}.filter-inline-listed{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.filter-inline-listed>.filter-label{flex:0 0 auto;margin-bottom:0;white-space:nowrap}.filter-inline-listed>.listed-after-row{flex:1 1 100%;min-width:0}.listed-after-row .listed-after-trigger{flex:0 0 48%;max-width:48%;margin-top:0;min-width:0;text-align:left;font-size:var(--text-base);font-weight:600;color:var(--ink)}.listed-after-trigger{min-height:2.65rem;padding:.55rem .85rem;border-radius:16px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listed-after-trigger.is-set{font-weight:700}.ios-wheel-picker--compact{height:min(28vh,200px);margin:.15rem 0 .35rem}.picker-sheet--compact{max-height:min(38vh,320px)!important}.picker-sheet--compact .sheet-body{padding-bottom:.65rem}.ios-wheel-picker{position:relative;height:min(42vh,280px);overflow:hidden;margin:.25rem 0 .5rem}.ios-wheel-picker::before{content:"";position:absolute;left:0;right:0;top:50%;height:2.65rem;transform:translateY(-50%);border-radius:14px;border:1px solid rgba(0,128,129,.35);background:rgba(255,255,240,.55);pointer-events:none;z-index:1}.ios-wheel-list{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;padding:calc(50% - 1.325rem) 0}.ios-wheel-option{display:block;width:100%;border:0;background:0 0;color:#fff;font:inherit;font-size:var(--text-base);font-weight:600;text-align:center;padding:.72rem .5rem;scroll-snap-align:center;cursor:pointer}.ios-wheel-option.is-selected{color:var(--ink);font-weight:800}.poi-nearby-scroll{max-height:7.5rem;overflow-y:auto;margin:.35rem 0 0;padding:.35rem .45rem;font-size:var(--text-base);line-height:1.4;color:var(--ink);background:rgba(255,255,240,.92);border-radius:10px;border:1px solid rgba(0,128,129,.22);-webkit-overflow-scrolling:touch}.poi-nearby-scroll li{margin:.15rem 0}.settings-row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.beds-fieldset{border:0;margin:0 0 1.45rem;padding:0}.beds-fieldset legend{padding:0}.range-slider{position:relative;height:2rem;margin:.35rem 0 .15rem}.range-track{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:.35rem;border-radius:999px;background:rgba(120,120,128,.18)}.range-fill{position:absolute;top:0;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ivory-dark),var(--ivory-accent))}.range-thumb{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);margin:0;pointer-events:none;appearance:none;-webkit-appearance:none;background:0 0;height:0}.range-thumb::-webkit-slider-thumb{pointer-events:auto;appearance:none;-webkit-appearance:none;width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #fff;background:var(--ivory-dark);box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:grab}.range-thumb::-moz-range-thumb{pointer-events:auto;width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #fff;background:var(--ivory-dark);box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:grab}.range-max{z-index:2}.range-values{margin:.35rem 0 0;font-size:.92rem;font-weight:700;color:var(--navy-deep)}.listed-after-row{display:flex;align-items:stretch;gap:.45rem;margin-top:0}.listed-after-date{flex:0 0 48%;max-width:48%;margin-top:0;min-width:0}.listed-after-presets{flex:1 1 auto;display:flex;gap:.35rem;min-width:0}.listed-after-presets .listed-after-preset{flex:1 1 0;justify-content:center;text-align:center;white-space:nowrap;font-size:var(--text-base);padding:.45rem .35rem;cursor:pointer;border:1px solid var(--glass-border-soft);background:var(--ivory-glass-slot);color:var(--navy-deep)}.listed-after-presets .listed-after-preset.is-active{border-color:var(--navy);background:rgba(26,58,92,.12);color:var(--navy-deep);font-weight:700}.settings-locale-box{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.85rem;padding:.75rem;border:2px solid var(--navy);border-radius:16px;background:var(--ivory-glass-slot)}.settings-locale-box .settings-block--half{margin-bottom:0}.settings-locale-box .glass-select{border-color:rgba(26,58,92,.28)}.listing-sheet-body{padding-top:0}.listing-hero-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.65rem;margin-bottom:.85rem;min-height:9.5rem}.listing-gallery{position:relative;border-radius:14px;overflow:hidden;background:rgba(0,0,0,.08);min-height:9.5rem}.listing-gallery--empty{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.85rem}.listing-hero{width:100%;height:100%;min-height:9.5rem;object-fit:cover;display:block;cursor:pointer}.listing-dots{position:absolute;left:0;right:0;bottom:.45rem;display:flex;justify-content:center;gap:.3rem}.listing-dots span{width:.38rem;height:.38rem;border-radius:50%;background:rgba(255,255,255,.45)}.listing-dots span.active{background:var(--ivory-bar)}.nearby-rail-wrap{display:flex;flex-direction:column;min-width:0}.nearby-rail-label{margin:0 0 .35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.nearby-rail{display:flex;gap:.45rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:.15rem;scrollbar-width:none}.nearby-rail::-webkit-scrollbar{display:none}.nearby-card{flex:0 0 5.5rem;border:1px solid var(--glass-border-soft);background:var(--glass-solid);backdrop-filter:var(--glass-blur-dim);-webkit-backdrop-filter:var(--glass-blur-dim);border-radius:12px;padding:0;overflow:hidden;text-align:left;cursor:pointer}.nearby-card img,.nearby-placeholder{width:100%;height:4rem;object-fit:cover;display:block}.nearby-placeholder{background:linear-gradient(135deg,var(--ivory-deep),#ddd)}.nearby-meta,.nearby-price{display:block;padding:.25rem .4rem 0;font-size:.68rem;line-height:1.25}.nearby-price{font-weight:700;color:var(--warm)}.nearby-meta{color:var(--muted);padding-bottom:.35rem}.nearby-empty{margin:0;font-size:.78rem;color:var(--muted)}.listing-details{border-top:1px solid var(--line);padding-top:.75rem}.listing-price{margin:0;font-size:1.15rem;font-weight:700;color:var(--warm)}.listing-address,.listing-note,.listing-specs{margin:.35rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.45}.listing-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.rental-item{display:flex;gap:.65rem;align-items:stretch}.item-thumb{width:4.2rem;height:4.2rem;border-radius:10px;object-fit:cover;flex-shrink:0}.item-copy{flex:1;min-width:0}.map-pill.city{background:rgba(0,0,0,.55);color:#fff;border-color:rgba(255,255,255,.25)}.map-pill.area{background:rgba(255,255,240,.92)!important;padding:.28rem .5rem;max-width:9rem}.map-pill.area .pill-line{font-size:.62rem;font-weight:800;color:var(--navy-deep)!important}.btn{border:1px solid var(--line);background:var(--ivory-soft);color:var(--ink);border-radius:999px;padding:.65rem 1rem;cursor:pointer;font-size:.88rem;font-weight:600}.btn.primary{background:var(--ivory-dark);border-color:var(--ivory-dark);color:var(--ivory-soft)}.btn.full{width:100%}.search-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.search-section-label{margin:.15rem 0 0;padding:0 .15rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.search-recent{width:100%;display:flex;align-items:center;gap:.55rem;border:1px solid var(--ivory-glass-edge-soft);background:var(--ivory-glass-slot);border-radius:14px;padding:.62rem .75rem;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.search-recent:focus-visible,.search-recent:hover{background:var(--ivory-glass-slot-hover);outline:rgba(26,58,92,.28) solid 2px;outline-offset:2px}.search-recent-icon{opacity:.55;font-size:.9rem}.search-recent-label{font-weight:600;font-size:.9rem}.search-sheet .sheet-body{overflow-y:auto}.search-place{width:100%;display:flex;align-items:center;gap:.65rem;text-align:left;border:1px solid var(--ivory-glass-edge-soft);background:var(--ivory-glass-slot);backdrop-filter:var(--ivory-glass-blur-slot);-webkit-backdrop-filter:var(--ivory-glass-blur-slot);border-radius:16px;padding:.72rem .85rem;cursor:pointer;color:var(--ink);font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.search-place:focus-visible,.search-place:hover{background:var(--ivory-glass-slot-hover);outline:rgba(26,58,92,.28) solid 2px;outline-offset:2px}.search-place-icon{font-size:1.1rem;line-height:1;opacity:.72;color:var(--muted)}.search-place-copy{display:grid;gap:.1rem;min-width:0}.search-place-label{font-weight:700;font-size:.95rem;color:var(--ink)}.search-place-sub{font-size:.78rem;color:var(--muted)}.rental-item{width:100%;text-align:left;border:1px solid var(--ivory-glass-edge-soft);background:var(--ivory-glass-slot);backdrop-filter:var(--ivory-glass-blur-slot);-webkit-backdrop-filter:var(--ivory-glass-blur-slot);border-radius:16px;padding:.75rem .85rem;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.rental-item.active,.rental-item:hover{background:var(--ivory-glass-slot-hover);border-color:rgba(26,58,92,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 0 0 1px rgba(26,58,92,.2)}.item-top{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.item-title{margin:0;font-size:.92rem;font-weight:650}.item-price{margin:0;font-weight:700;color:var(--warm);white-space:nowrap;font-size:.88rem}.item-meta{margin:.3rem 0 0;color:var(--muted);font-size:.78rem}.item-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.tag{font-size:.68rem;font-weight:600;color:var(--ivory-dark);background:var(--ivory-deep);border-radius:999px;padding:.18rem .5rem}.tag.new{background:#ebe3cf}.profile-body{text-align:left}.profile-identity{display:flex;align-items:center;gap:.65rem;margin:0 0 .55rem}.profile-avatar{width:2.35rem;height:2.35rem;margin:0;flex:0 0 auto;border-radius:999px;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(--ivory-dark);font-family:var(--display);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.profile-identity-text{min-width:0;flex:1}.profile-name{margin:0;font-weight:700;font-size:.95rem;line-height:1.2}.profile-email{margin:.15rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.25}.profile-body .btn.full{margin-top:.15rem;margin-bottom:.15rem}.profile-links{list-style:none;margin:1rem 0 0;padding:0;text-align:left;border-top:1px solid var(--line)}.profile-links li{padding:.85rem 0;border-bottom:1px solid var(--line);font-size:.92rem;color:var(--ink)}.settings-body{display:grid;gap:.15rem}.settings-block{margin-bottom:.85rem;padding:.75rem .85rem;border:1px solid var(--outline-soft);border-radius:16px;background:var(--ivory-glass-slot);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.settings-font-row--plain{margin-bottom:.85rem}#filterSheet .sheet-header h2,#listingSheet .sheet-header h2,#listingSheet .sheet-meta,#profileSheet .myspace-heading,#profileSheet .profile-email,#profileSheet .profile-name,#profileSheet .sheet-header h2,#searchSheet .sheet-header h2,#settingsSheet .settings-brand-name,#settingsSheet .settings-font-label,#settingsSheet .settings-font-row--plain .settings-font-val,#settingsSheet .sheet-header h2{color:#fff}#listingSheet .sheet-meta,#profileSheet .profile-email,#settingsSheet .settings-font-label{color:rgba(255,255,255,.82)}#filterSheet .sheet-close,#listingSheet .sheet-close,#profileSheet .sheet-close,#searchSheet .sheet-close,#settingsSheet .sheet-close{color:#fff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.12)}#searchSheet .empty,#searchSheet .search-geocode-hint,#searchSheet .search-section-label,#searchSheet .sheet-body,#searchSheet .sheet-meta{color:#fff!important}#searchSheet .search-field input{background:0 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.35)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff!important;padding-left:0;padding-right:2.4rem}#searchSheet .search-field input::placeholder{color:rgba(255,255,255,.55)!important}#searchSheet .search-locate{background:0 0!important;border:0!important;box-shadow:none!important;color:rgba(255,255,255,.82)!important}#searchSheet .search-recent-strip-label{color:rgba(255,255,255,.72)!important}#searchSheet .search-recent-chip{background:0 0!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important}#searchSheet .rental-item.is-pick-flash,#searchSheet .search-recent-chip.is-pick-flash{background:#008081!important;border-color:#008081!important;color:#fff!important}#searchSheet .rental-item,#searchSheet .search-place,#searchSheet .search-recent{background:0 0!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff!important}#searchSheet .rental-item .item-meta,#searchSheet .rental-item .item-price,#searchSheet .rental-item .item-title,#searchSheet .search-place-label,#searchSheet .search-place-sub,#searchSheet .search-recent-label{color:#fff!important}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
