:root{--lm-serif:var(--font-serif), Georgia, "Times New Roman", serif;--lm-sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--lm-mono:var(--font-mono), ui-monospace, "SFMono-Regular", monospace}:is(h1,h2,h3,.h1,.h2,.lm-display,.lm-h2){font-family:var(--lm-serif)!important;letter-spacing:-.01em!important}.wrap,.wrap-wide{max-width:var(--lm-max);padding:0 var(--lm-gutter);margin:0 auto}.wrap-wide{max-width:1440px}.narrow{max-width:760px}.section{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(56px,7vw,96px)}.section-sm{padding-top:24px;padding-bottom:24px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--lm-ink);color:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.muted{color:var(--lm-ink-3)}.small{font-size:var(--lm-fs-small)}.tiny{font-size:13px}.mono{font-family:var(--lm-mono);font-feature-settings:"tnum"}.eyebrow{font-family:var(--lm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lm-accent-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.h1{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.05}.h2{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1.1}.h3{letter-spacing:-.02em;margin-bottom:10px;font-size:22px;font-weight:600;line-height:1.2}.h4{letter-spacing:-.015em;margin-bottom:10px;font-size:17px;font-weight:600}.lede{font-size:var(--lm-fs-lead);color:var(--lm-ink-2);max-width:680px;margin-bottom:22px}.btn-row{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.card{box-shadow:var(--lm-sh-1);background:#fff;border-radius:20px}.pad{padding:clamp(18px,3vw,28px)}.count{font:500 13px/1 var(--lm-mono);color:var(--lm-ink-3);background:var(--lm-tint);vertical-align:middle;border-radius:999px;margin-left:6px;padding:4px 8px}.pill{background:var(--lm-tint);height:32px;color:var(--lm-ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.pill-go{background:var(--lm-avail);color:var(--lm-avail-ink);font-weight:600}.notice{background:var(--lm-accent-soft);color:var(--lm-accent-ink);border-radius:14px;margin:12px 0 20px;padding:14px 16px}.notice.success{background:var(--lm-avail);color:var(--lm-avail-ink)}.notice a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.skeleton{background:linear-gradient(90deg, var(--lm-tint) 0%, var(--lm-tint-2) 50%, var(--lm-tint) 100%);background-size:200% 100%;animation:1.4s infinite lm-sk}@keyframes lm-sk{to{background-position:-200% 0}}.linklike{font:inherit;color:var(--lm-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.plain{color:var(--lm-ink-2);gap:6px;list-style:none;display:grid}.lm-btn{cursor:pointer;border:0;text-decoration:none}.lm-btn:disabled{opacity:.6;cursor:default}.lm-btn--block{width:100%}.plate{fill:var(--lm-accent-soft);stroke:var(--lm-accent-ink);stroke-width:2.2px;stroke-linejoin:round}.badge-stock{z-index:2;color:var(--lm-ink-2);font:500 11px/1.2 var(--lm-mono);letter-spacing:.06em;text-transform:uppercase;background:#fffffff0;border-radius:8px;max-width:calc(100% - 24px);padding:7px 9px;position:absolute;bottom:12px;left:12px}.badge-example{z-index:2;color:var(--lm-ink-2);font:500 11px/1 var(--lm-mono);letter-spacing:.06em;text-transform:uppercase;background:#fffffff0;border-radius:8px;padding:7px 9px;position:absolute;top:12px;right:12px}.badge-example.inline{background:var(--lm-tint);margin:6px 0;display:inline-block;position:static}.tag-want{background:var(--lm-accent-soft);height:24px;color:var(--lm-accent-ink);font:500 11px/1 var(--lm-mono);letter-spacing:.07em;border-radius:7px;align-items:center;padding:0 9px;display:inline-flex}.lm-req{position:relative}.lm-req__top{flex-wrap:wrap;gap:6px 10px}.lm-req__top>:last-child{margin-left:auto}.lm-req__tags{flex-wrap:wrap;gap:6px;display:flex}.lm-req .stretch:after{content:"";border-radius:20px;position:absolute;inset:0}.lm-req .rel{z-index:1;position:relative}.lm-req__title a:hover{color:var(--lm-accent-ink)}.grid-cards{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:640px){.grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-reqs{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:700px){.grid-reqs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.grid-reqs{grid-template-columns:repeat(3,minmax(0,1fr))}}.rail{scroll-snap-type:x mandatory;padding:4px var(--lm-gutter) 18px;margin:0 calc(var(--lm-gutter) * -1) 12px;scroll-padding:0 var(--lm-gutter);scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.rail>*{scroll-snap-align:start}@media (min-width:760px){.rail{grid-auto-columns:calc(33.3333% - 9.33333px);margin:0 0 12px;padding:4px 0 18px;scroll-padding:0}}.form{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:8px;display:grid}.form-step{box-shadow:var(--lm-sh-1);background:#fff;border:0;border-radius:22px;gap:16px;min-width:0;margin:0;padding:clamp(18px,3vw,28px);display:grid}.form-step legend{float:left;letter-spacing:-.02em;align-items:center;gap:10px;width:100%;margin-bottom:4px;font-size:19px;font-weight:600;display:flex}.form-step[hidden],.field[hidden]{display:none}#step-need{scroll-margin-top:84px}.form-quick-h{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 4px;font-size:19px;font-weight:600;display:flex}.form-quick-dl{gap:12px;margin:0;display:grid}.form-quick-dl>div{align-content:start;gap:4px;min-width:0;display:grid}.form-quick-dl dt{font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.form-quick-dl dd{color:var(--lm-ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500}.form-quick>.hint{margin:0}.form-quick-change{justify-self:start}@media (min-width:560px){.form-quick-dl{grid-template-columns:1fr 1fr}}.form-quick-dl--pair{grid-template-columns:1fr 1fr}.form-quick-dl--pair>[data-quick-building]{grid-column:1/-1}.form-building{background:var(--lm-accent-soft);color:var(--lm-ink-2);overflow-wrap:anywhere;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:15px;line-height:1.5}.form-building button.text-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:550}.step-no{background:var(--lm-tint);width:32px;height:32px;font:500 12px/1 var(--lm-mono);color:var(--lm-ink-2);border-radius:10px;place-items:center;display:inline-grid}.field{gap:6px;min-width:0;display:grid}.field>span,.field>.field-k{font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.input{width:100%;font:400 16px/1.4 var(--lm-sans);color:var(--lm-ink);background:var(--lm-tint);appearance:none;border:0;border-radius:14px;outline:none;min-height:52px;padding:14px 16px;transition:box-shadow .15s,background .15s;box-shadow:inset 0 0 0 1px #0000}.input:hover{background-color:var(--lm-tint-2)}.input:focus{box-shadow:inset 0 0 0 1.5px var(--lm-accent), var(--lm-focus);background-color:#fff}textarea.input{resize:vertical;min-height:120px}select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235F6A7D' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}input[type=date].input{min-height:52px}.row2{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:560px){.row2{grid-template-columns:1fr 1fr}}.hint{color:var(--lm-ink-3);font-size:15px}.near-row{gap:10px;display:grid}@media (min-width:560px){.near-row{grid-template-columns:minmax(0,1fr) auto}}.near-row .lm-btn{white-space:nowrap;min-height:52px}.floor-hint{background:var(--lm-accent-soft);color:var(--lm-ink-2);border-radius:14px;gap:6px;padding:14px 16px;font-size:15px;line-height:1.5;transition:opacity .15s;display:grid}.floor-hint>p{margin:0}.floor-hint-lead{color:var(--lm-accent-ink);font-weight:600}.floor-hint-note{color:var(--lm-ink-3);font-size:14px}.floor-hint[aria-busy=true]{opacity:.6}.floor-hint.is-off{background:var(--lm-tint)}.floor-hint.is-off .floor-hint-lead{color:var(--lm-ink-2);font-weight:400}.rent-check{margin:0;line-height:1.5}@media (min-width:560px){.row2>.rent-check{grid-area:2/1/auto/-1}}.rent-check:empty{display:none}.rent-check.is-off{background:var(--lm-tint);color:var(--lm-ink-2);border-radius:12px;padding:12px 14px}.field .hint a,.form-step>.hint a{color:inherit;text-underline-offset:2px;text-decoration:underline}.hint-action{font:inherit;color:var(--lm-accent-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hint-action:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.paste-fill{box-shadow:var(--lm-sh-1);background:#fff;border-radius:22px;padding:4px clamp(18px,3vw,28px)}.paste-fill summary{cursor:pointer;letter-spacing:-.01em;min-height:52px;color:var(--lm-accent-ink);justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.paste-fill summary::-webkit-details-marker{display:none}.paste-fill summary:after{content:"+";font:500 18px/1 var(--lm-mono);color:var(--lm-ink-3)}.paste-fill[open] summary:after{content:"-"}.paste-fill summary:focus-visible{outline:2px solid var(--lm-accent);outline-offset:2px;border-radius:8px}.paste-body{gap:12px;padding-bottom:clamp(16px,3vw,24px);display:grid}.paste-text{min-height:150px}.paste-result:empty{display:none}.paste-result p{color:var(--lm-ink-2);font-weight:550}.paste-notes{color:var(--lm-ink-3);gap:4px;margin:6px 0 0;padding-left:18px;font-size:15px;display:grid}.paste-notes a{color:var(--lm-accent-ink);text-underline-offset:2px;text-decoration:underline}.imp-drop.paste-drop{padding:20px 16px}.imp-drop.paste-drop.is-over{background:var(--lm-accent-soft);border-color:var(--lm-accent)}.paste-result p.paste-error{color:#9b1c12}.form-errors{color:#9b1c12;background:#fff1f0;border-radius:14px;gap:4px;padding:14px 16px;list-style:none;display:grid}.seg{background:var(--lm-tint);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{font:550 15px/1 var(--lm-sans);color:var(--lm-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;height:42px;padding:0 16px;display:inline-flex}.seg button.on{color:var(--lm-ink);box-shadow:var(--lm-sh-1);background:#fff}.chips{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.chips .lm-chip{cursor:pointer;border:0;height:38px;padding:0 14px;font-size:14.5px;text-decoration:none}.chips .lm-chip:hover{background:var(--lm-tint-2)}.chips .lm-chip.on,.chips .lm-chip[aria-pressed=true],.chips .lm-chip[aria-checked=true]{background:var(--lm-accent);color:#fff}.chips.static .lm-chip{cursor:default}.chips[hidden]{display:none}.boro-tabs{flex-wrap:wrap;gap:10px 8px;padding-top:4px;display:flex}.boro-tabs [role=tab]{border-radius:var(--lm-r-pill);height:36px;box-shadow:inset 0 0 0 1px var(--lm-line);font:550 14.5px/1 var(--lm-sans);color:var(--lm-ink-2);cursor:pointer;background:#fff;border:0;align-items:center;padding:0 14px;display:inline-flex;position:relative}.boro-tabs [role=tab]:hover{color:var(--lm-ink)}.boro-tabs [role=tab][aria-selected=true]{background:var(--lm-accent-soft);box-shadow:inset 0 0 0 1.5px var(--lm-accent);color:var(--lm-accent-ink)}.boro-n{background:var(--lm-accent);color:#fff;min-width:19px;height:19px;font:600 11.5px/1 var(--lm-mono);border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-7px;right:-6px;box-shadow:0 0 0 2px #fff}.picked-line{color:var(--lm-ink-2)}.uploads{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.uploads img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.upload-tile{aspect-ratio:1;background:var(--lm-tint);text-align:center;color:var(--lm-ink-2);cursor:pointer;border-radius:12px;place-items:center;padding:8px;font-size:14px;display:grid}.upload-thumb{position:relative}.upload-name{aspect-ratio:1;background:var(--lm-tint);color:var(--lm-ink-2);text-align:center;overflow-wrap:anywhere;border-radius:12px;place-items:center;padding:44px 8px 8px;font-size:12px;display:grid;overflow:hidden}.upload-remove{width:32px;height:32px;color:var(--lm-ink);cursor:pointer;background:#fffffff0;border:0;border-radius:999px;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.upload-remove:focus-visible{box-shadow:var(--lm-focus);outline:0}.upload-tile input{opacity:0;width:1px;height:1px;position:absolute}.upload-tile:focus-within{box-shadow:var(--lm-focus)}.auth-card{gap:10px;max-width:520px;display:grid}.auth-form{gap:12px;margin-top:8px;display:grid}.or{color:var(--lm-ink-3);align-items:center;gap:10px;font-size:13px;display:flex}.or:before,.or:after{content:"";background:var(--lm-line);flex:1;height:1px}.search{padding:16px 0 40px}.search-bar{gap:10px;padding:12px 0;display:grid}.search-bar .count{color:var(--lm-ink-2);background:#0e17260f;margin-left:8px}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters .input{background-position:right 14px center;border-radius:999px;flex:none;width:auto;min-height:44px;padding:10px 38px 10px 14px}.filters-clear{font:550 14px/1 var(--lm-sans);color:var(--lm-accent);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 10px}.filters-clear:hover{background:var(--lm-tint)}.filters-clear:focus-visible{box-shadow:var(--lm-focus);outline:none}.empty-actions{flex-wrap:wrap;gap:10px;display:flex}.bldg-empty-actions{margin-top:16px}@media (max-width:559px){.filters{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:6px;display:grid}.filters .input{text-overflow:ellipsis;background-position:right 10px center;width:100%;min-width:0;padding:10px 26px 10px 12px}.filters-clear{grid-column:1/-1;justify-self:start;min-height:36px;margin-left:-10px}}.search-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.search-summary p{color:var(--lm-ink-2);margin:0;font-size:14px}.search-real{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.search-real input{width:18px;height:18px;accent-color:var(--lm-accent)}.search-sort{color:var(--lm-ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.search-sort .input{width:auto;min-height:44px;font-size:16px}.search-sort-note{color:var(--lm-ink-2);margin:0;font-size:13px;line-height:1.5}.search-results{padding-top:8px}.search-map{display:none}.map{border-radius:22px;width:100%;height:100%;min-height:320px;overflow:hidden}.maplibregl-canvas:focus-visible{outline:3px solid var(--lm-accent);outline-offset:-3px}.map .maplibregl-canvas{border-radius:22px}.loc-map .maplibregl-canvas{border-radius:calc(var(--lm-r) - 1px)}.map-toggle{z-index:30;box-shadow:var(--lm-sh-3);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:1059px){html:has(.search .map-toggle){scroll-padding-bottom:96px}body:has(.search .map-toggle) .lm-footer{padding-bottom:96px}}.search.map-open .search-results{display:none}.search.map-open .search-map{height:calc(100svh - 190px);display:block}@media (min-width:1060px){.search.with-map .search-body{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:20px;display:grid}.search-body{margin-top:20px}.search-bar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;position:sticky;top:64px}.search.with-map .grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.search.with-map .search-map{top:calc(64px + var(--search-bar-height,124px) + 12px);height:calc(100svh - 64px - var(--search-bar-height,124px) - 32px);display:block;position:sticky}.search-results [id],.search .search-watch{scroll-margin-top:calc(64px + var(--search-bar-height,124px) + 12px)}html:has(.search){scroll-padding-top:calc(64px + var(--search-bar-height,124px) + 12px)}.map-toggle{display:none}.search.map-open .search-results{display:block}}.search .search-results.full{grid-column:1/-1}.is-active .lm-listing{box-shadow:0 0 0 2px var(--lm-accent), var(--lm-sh-2)}.map-pin{cursor:pointer;color:var(--lm-ink);font:600 12.5px/1 var(--lm-mono);background:#fff;border:0;border-radius:999px;padding:7px 9px;transition:background .15s,color .15s;box-shadow:0 2px 8px #0e172633}.map-pin:hover,.map-pin.on{background:var(--lm-accent);color:#fff;z-index:2}.map-pin:focus-visible{z-index:3}.loc-map{border:1px solid var(--lm-line);border-radius:var(--lm-r);background:var(--lm-tint);isolation:isolate;height:260px;margin:2px 0 12px;position:relative;overflow:hidden}.loc-map>.loc-map__ph,.loc-map>.loc-map__canvas{position:absolute;inset:0}.loc-map__ph{place-items:center;display:grid}.map-dot{background:var(--lm-accent);border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 0 0 3px #fff,0 0 0 10px #1f5bff29}.map-stop{border-radius:var(--lm-r-pill);color:var(--lm-ink);font:600 12px/1 var(--lm-sans);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:3px 9px 3px 3px;display:inline-flex;box-shadow:0 1px 6px #0e17262e}.map-stop--east{flex-direction:row-reverse;padding:3px 3px 3px 9px}.map-stop--bare{padding:3px}.map-stop__routes{gap:2px;display:inline-flex}.map-stop__bullet{border-radius:var(--lm-r-pill);min-width:18px;height:18px;font:700 11px/1 var(--lm-sans);place-items:center;padding:0 4px;display:inline-grid}.loc-links{font-size:var(--lm-fs-small);flex-wrap:wrap;gap:6px 20px;margin:0 0 24px;display:flex}@media (min-width:900px){.loc-map{height:300px}}.empty{text-align:left;justify-items:start;gap:12px;display:grid}.seo-hero{background:linear-gradient(180deg, #fff 0%, var(--lm-tint) 100%);padding:20px 0 44px}.seo-hero .chips .lm-chip{box-shadow:inset 0 0 0 1px var(--lm-line);background:#fff}.seo-hero .chips .lm-chip:hover{background:var(--lm-tint-2)}.seo-hero .chips .lm-chip.on,.seo-hero .chips .lm-chip[aria-pressed=true],.seo-hero .chips .lm-chip[aria-checked=true]{background:var(--lm-accent);box-shadow:none}.crumbs ol{color:var(--lm-ink-3);flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:13.5px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--lm-line);margin-right:6px}.crumbs a:hover{color:var(--lm-accent-ink)}.stat-row{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:26px 0 8px;display:grid}@media (min-width:760px){.stat-row{grid-template-columns:repeat(4,1fr)}}.stat-row div{box-shadow:inset 0 2px 0 var(--lm-ink);padding-top:12px}.stat-row dt{font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.stat-row dd{font:500 clamp(26px, 3.4vw, 36px)/1.1 var(--lm-mono);letter-spacing:-.04em;margin-top:6px}.stat-row .stat-self{box-shadow:inset 0 2px 0 var(--lm-accent)}.stat-row dt a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lm-line);text-decoration-color:var(--lm-line);text-underline-offset:3px}.stat-row dt a:hover{color:var(--lm-accent)}.stat-row dd small{color:var(--lm-ink-3);letter-spacing:0;font-size:14px}.stat-row dd.small-dd{font:500 15px/1.35 var(--lm-sans);letter-spacing:-.01em}.stat-row dd.small-dd a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lm-line);text-decoration-color:var(--lm-line);text-underline-offset:3px}.stat-row dd.small-dd a:hover{text-decoration-color:currentColor}.stat-source{max-width:900px;color:var(--lm-ink-3);margin:12px 0 0;font-size:13px;line-height:1.5}.stat-source a{color:var(--lm-accent-ink);text-underline-offset:2px;text-decoration:underline}.stat-empty{max-width:720px;color:var(--lm-ink-2);margin:18px 0 0;font-size:15px;line-height:1.55}.stat-empty__k{font:500 11px/1 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3);margin-right:8px;display:inline-block;transform:translateY(-1px)}.stat-empty+.chips{margin-top:20px}.stat-empty a{color:var(--lm-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.section-head{margin-bottom:18px}.faq details{background:var(--lm-tint);border-radius:16px;margin-bottom:10px;padding:16px 18px}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:600;list-style:none;display:flex}.faq summary:after{content:"+";font-family:var(--lm-mono);color:var(--lm-ink-3)}.faq details[open] summary:after{content:"-"}.faq details p{color:var(--lm-ink-2);margin-top:10px}.link-grid{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:760px){.link-grid{grid-template-columns:repeat(3,1fr)}}.link-grid ul{color:var(--lm-ink-2);gap:8px;list-style:none;display:grid}.link-grid a:hover{color:var(--lm-accent-ink)}.hood-group{margin-top:36px}.hood-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;list-style:none;display:grid}.hood-tile{background:var(--lm-tint);border-radius:16px;gap:4px;padding:16px;transition:background .2s;display:grid}.hood-tile:hover{background:var(--lm-accent-soft)}.hood-tile .mono{font-size:12.5px}.hood-group-stock{margin:4px 0 12px;font-size:12.5px}.hood-group-combos{margin:0 0 14px}.hood-group-combos .lm-chip{white-space:normal;max-width:100%;height:auto;min-height:38px;padding-block:8px;line-height:1.2}.nyc-types-h{margin-top:32px}.detail{gap:28px;padding-bottom:40px;display:grid}@media (min-width:960px){.detail{grid-template-columns:minmax(0,1fr) 360px}.gallery{grid-column:1/-1}}.gallery{border-radius:26px;grid-template-columns:1fr;gap:8px;display:grid;position:relative;overflow:hidden}.gallery>div{aspect-ratio:16/10;background:var(--lm-tint-2);position:relative}.gallery img{object-fit:cover}.gallery>div:not(.g0){display:none}.gallery img{transition:transform .5s var(--lm-ease)}.gallery>div:has(.gallery-open:hover) img{transform:scale(1.02)}@media (min-width:760px){.gallery--n1 .g0{aspect-ratio:21/9;width:100%;max-height:520px}.gallery--n2{grid-template-columns:3fr 2fr}.gallery--n3{grid-template-columns:2fr 1fr;grid-auto-rows:1fr}.gallery--n2>div,.gallery--n3 .g0{aspect-ratio:auto;min-height:420px}.gallery--n3 .g0{grid-row:span 2}.gallery>div:not(.g0){aspect-ratio:auto;display:block}}.gallery-open{z-index:1;cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;padding:0;position:absolute;inset:0}.gallery-open:focus-visible{box-shadow:inset 0 0 0 3px var(--lm-accent);border-radius:0}.gallery-more{z-index:1;color:#fff;letter-spacing:-.02em;pointer-events:none;background:#0e17266b;place-items:center;font-size:30px;font-weight:600;display:grid;position:absolute;inset:0}.gallery-all{z-index:2;border-radius:var(--lm-r-pill);height:40px;color:var(--lm-ink);font:500 14px/1 var(--lm-sans);box-shadow:var(--lm-sh-1);cursor:pointer;background:#fffffff2;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;bottom:14px;right:14px}.gallery-all:hover{background:#fff}.listing-plan{background:var(--lm-tint);border-radius:26px;gap:16px;margin:0;padding:16px;display:grid}.listing-plan__stack{width:100%;max-width:440px}.listing-plan__note{color:var(--lm-ink-2);max-width:46ch;padding:0 4px;font-size:14px;line-height:1.5}.listing-plan__note b{color:var(--lm-ink);font-weight:600}.listing-plan .lm-chip{display:none}@media (min-width:760px){.listing-plan{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:40px;padding:36px}.listing-plan .lm-chip{display:inline-flex}.listing-plan__note{font-size:17px}}@media (min-width:960px){.listing-plan{grid-column:1/-1}}html:has(dialog.viewer[open]){overflow:hidden}.viewer{background:var(--lm-paper);width:100%;max-width:none;height:100%;max-height:none;color:var(--lm-ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.viewer::backdrop{background:#0e172659}.viewer-bar{padding:10px 12px 10px 20px;padding-top:max(10px, env(safe-area-inset-top));align-items:center;gap:14px;display:flex}.viewer-count{font:500 13px/1 var(--lm-mono);color:var(--lm-ink-2);letter-spacing:.04em;flex:none;min-width:52px}.viewer-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--lm-ink-2);flex:1;font-size:15px;font-weight:500;overflow:hidden}.viewer-close{background:var(--lm-tint);width:44px;height:44px;color:var(--lm-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.viewer-close:hover{background:var(--lm-tint-2)}.viewer-stage{min-height:0;position:relative}.viewer-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.viewer-track::-webkit-scrollbar{display:none}.viewer-track:focus-visible{box-shadow:inset 0 0 0 3px var(--lm-accent);border-radius:0}.viewer-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;margin:0;position:relative}.viewer-frame{position:absolute;inset:0}.viewer-frame img{object-fit:contain}.viewer-nav{z-index:1;width:48px;height:48px;color:var(--lm-ink);box-shadow:var(--lm-sh-2);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;margin-top:-24px;display:none;position:absolute;top:50%}.viewer-nav[aria-disabled=true]{opacity:.3;cursor:default;box-shadow:none}.viewer-prev{left:20px}.viewer-next{right:20px}.viewer-thumbs{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));scrollbar-width:none;justify-content:safe center;gap:8px;display:flex;overflow-x:auto}.viewer-thumbs::-webkit-scrollbar{display:none}.viewer-thumb{background:var(--lm-tint-2);opacity:.55;cursor:pointer;border:0;border-radius:8px;flex:none;width:60px;height:44px;padding:0;transition:opacity .2s;position:relative;overflow:hidden}.viewer-thumb img{object-fit:cover}.viewer-thumb:hover,.viewer-thumb[aria-current=true]{opacity:1}.viewer-thumb[aria-current=true]{box-shadow:0 0 0 2px var(--lm-paper), 0 0 0 4px var(--lm-accent);overflow:visible}.viewer-thumb[aria-current=true] img{border-radius:8px}@media (min-width:760px){.viewer-bar{padding:14px 20px 14px 28px}.viewer-frame{inset:8px 96px}.viewer-nav{display:grid}.viewer-thumb{width:84px;height:60px}}.detail-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-top .eyebrow{min-width:0}.share{flex:none;position:relative}.share-btn{border-radius:var(--lm-r-pill);background:var(--lm-tint);height:38px;color:var(--lm-ink);font:500 14px/1 var(--lm-sans);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.share-btn:hover,.share-btn[aria-expanded=true]{background:var(--lm-tint-2)}.share-menu{z-index:20;min-width:200px;box-shadow:var(--lm-sh-2), 0 0 0 1px var(--lm-line);background:#fff;border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.share-menu[hidden]{display:none}.share-menu--right{left:0;right:auto}.share-item{min-height:44px;color:var(--lm-ink);font:500 15px/1 var(--lm-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;display:flex}.share-item:hover{background:var(--lm-tint)}.share-fail{color:var(--lm-ink-2);max-width:260px;padding:8px 12px;font-size:13px}.share-url{font:500 12px/1.4 var(--lm-mono);word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:4px;display:block}.addr-lg{font:500 16px/1.4 var(--lm-mono);color:var(--lm-ink-2);margin-bottom:20px}.spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 22px;display:grid}@media (min-width:700px){.spec{grid-template-columns:repeat(4,minmax(0,1fr))}}.spec div{background:var(--lm-tint);border-radius:14px;padding:12px 14px}.spec dt{font:500 10.5px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.spec dd{letter-spacing:-.015em;margin-top:4px;font-size:18px;font-weight:600}.spec dd small{color:var(--lm-ink-3);font-size:13px;font-weight:400}.prose-p{color:var(--lm-ink-2);max-width:680px;margin-bottom:20px;font-size:17px}.detail-main .h4,.req-detail .h4{margin-top:24px}.req-detail .chips.static+.prose-p,.req-detail .chips.static+.post-text{margin-top:20px}.req-building{color:var(--lm-ink-2);overflow-wrap:anywhere;margin:0 0 10px}.post-text{max-width:680px}.post-text .prose-p{white-space:pre-line;overflow-wrap:anywhere}.post-text__list{color:var(--lm-ink-2);margin:-8px 0 20px;padding-left:1.25em;font-size:17px;list-style:outside}.post-text__list li{overflow-wrap:anywhere;margin:4px 0;padding-left:2px}.post-text__list li::marker{color:var(--lm-ink-3)}@media (min-width:700px){.post-text__list--cols{columns:2;column-gap:32px}.post-text__list--cols li{break-inside:avoid}}.listing-ask{border-radius:var(--lm-r);background:var(--lm-accent-soft);gap:10px;max-width:680px;margin:4px 0 24px;padding:18px;display:grid}.listing-ask-h{letter-spacing:-.01em;color:var(--lm-ink);margin:0;font-size:17px;font-weight:600}.listing-ask p{color:var(--lm-ink-2);margin:0 0 4px;font-size:15px;line-height:1.45}@media (min-width:960px){.listing-ask{display:none}}.listing-ask .listing-more,.listing-more{color:var(--lm-ink-2);margin:0;font-size:14px;line-height:1.45}.sticky-card{align-content:start;gap:12px;display:grid}@media (min-width:960px){.sticky-card{position:sticky;top:88px}}.demand{align-items:baseline;gap:10px;font-size:16px;font-weight:550;display:flex}.demand .big{font:500 44px/1 var(--lm-mono);letter-spacing:-.05em;color:var(--lm-accent)}.demand-see{margin-top:-6px;font-size:14px}.owner-bar{gap:12px;display:grid}.owner-bar>*{margin:0}.owner-tag{font:500 12px/1 var(--lm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lm-ink-2);align-items:center;gap:10px;display:flex}.owner-tag .pill{background:var(--lm-avail);color:var(--lm-avail-ink);letter-spacing:0}.owner-waiting{background:var(--lm-accent-soft);min-height:44px;color:var(--lm-accent-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.owner-waiting:hover{background:#d9e3ff}.owner-bar .demand-see{margin-top:-6px}.post-views{border:1px solid var(--lm-line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.post-views>*{margin:0}.post-views-head{color:var(--lm-ink-2);font-size:15px}.post-views-note{color:var(--lm-ink-3)}.post-views-n{color:var(--lm-ink);margin-right:2px;font-size:22px;font-weight:650}.post-views-spark{align-items:flex-end;gap:2px;height:36px;display:flex}.post-views-spark>span{background:#a8b9ee;border-radius:2px 2px 0 0;flex:1;min-width:0}.post-views-spark>.is-week{background:var(--lm-accent)}.post-views-spark>.is-zero{background:var(--lm-line);border-radius:1px;height:2px}.post-views-src{border-top:1px solid var(--lm-line);gap:6px;padding-top:10px;display:grid}.post-views-src>*{margin:0}.post-views-src-h{font:500 11px/1.3 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.post-views-src-rows{gap:8px;padding:0;list-style:none;display:grid}.post-views-src-rows li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;display:grid}.post-views-src-label{min-width:0;color:var(--lm-ink-2);font-size:14px}.post-views-src-n{font:500 14px/1.3 var(--lm-mono);color:var(--lm-ink);font-variant-numeric:tabular-nums}.post-views-src-bar{background:var(--lm-tint-2);border-radius:2px;grid-column:1/-1;height:4px;margin-top:5px;display:block}.post-views-src-bar i{background:var(--lm-accent);border-radius:2px;height:100%;display:block}.post-views-src-rows .is-none .post-views-src-label,.post-views-src-rows .is-none .post-views-src-n{color:var(--lm-ink-3)}.post-views-src-rows .is-none .post-views-src-bar i{background:color-mix(in srgb, var(--lm-ink-3) 42%, var(--lm-tint-2))}.reach{border:1px solid var(--lm-line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.reach>*{margin:0}.reach-h{font:500 11px/1.3 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.reach-sum{color:var(--lm-ink-2);font-size:15px;line-height:1.45}.reach-sum strong{color:var(--lm-ink);font-weight:650}.reach-more>summary{cursor:pointer;width:fit-content;color:var(--lm-accent-ink);text-underline-offset:3px;font-size:14px;font-weight:550;text-decoration:underline}.reach-more>summary:focus-visible{outline:2px solid var(--lm-accent);outline-offset:2px;border-radius:4px}.reach-more[open]>summary{margin-bottom:10px}.reach-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reach-rows li{border-top:1px solid var(--lm-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 10px;padding-top:10px;display:grid}.reach-rows li:first-child{border-top:0;padding-top:0}.reach-kind{font:500 10.5px/1.3 var(--lm-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lm-ink-3);grid-column:1/-1}.reach-label{overflow-wrap:anywhere;min-width:0;color:var(--lm-ink-2);font-size:14px}a.reach-label{color:var(--lm-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lm-ink-3) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--lm-ink-3) 45%, transparent);text-underline-offset:3px}a.reach-label:hover{text-decoration-color:currentColor}.reach-n{font:500 14px/1.3 var(--lm-mono);color:var(--lm-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.reach-n.is-none{color:var(--lm-ink-3);font-family:inherit;font-size:13px}.reach-note{color:var(--lm-ink-3);margin:10px 0 0}.live-post .reach{background:var(--lm-paper);margin-top:4px}.post-preview{background:var(--lm-paper);gap:10px;padding:16px}.preview-fits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.preview-fits li{background:var(--lm-tint);border-radius:10px;gap:3px;padding:10px 12px;display:grid}.preview-fit-title{color:var(--lm-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lm-ink-3) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--lm-ink-3) 45%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.preview-fit-title:hover{text-decoration-color:currentColor}.preview-fit-line{color:var(--lm-ink-2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.preview-fit-score{font:500 12px/1.3 var(--lm-mono);color:var(--lm-accent-ink)}.stale-check{background:var(--lm-accent-soft);color:var(--lm-ink-2);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.stale-check>*{margin:0}.stale-check .btn-row{gap:8px}.stale-q{color:var(--lm-accent-ink);font-size:15px;font-weight:600}.stale-check.is-done{background:var(--lm-avail);color:var(--lm-avail-ink);font-size:14px}.post-row-main .stale-check{margin-top:6px}.feature-ask{color:var(--lm-ink-2);margin:0}.feature-ask .linklike{text-underline-offset:2px;font-weight:550}.feature-ask.is-open{background:var(--lm-tint);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.feature-ask.is-open>*,.feature-ask.is-asked>*{margin:0}.feature-ask .btn-row{gap:8px}.feature-q{color:var(--lm-ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:15px;font-weight:600;display:flex}.feature-price{font:500 12.5px/1.4 var(--lm-mono);color:var(--lm-ink-3)}.feature-tag{font:500 11px/1 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-accent-ink);background:var(--lm-accent-soft);vertical-align:1px;border-radius:6px;margin-right:4px;padding:3px 7px}.post-row-main .feature-ask.is-open{margin-top:6px}.fresh-line{color:var(--lm-ink-3);margin:-12px 0 18px;font-size:14px}.fresh-line.is-old{background:var(--lm-tint);color:var(--lm-ink-2);border-radius:12px;margin-top:-8px;padding:10px 14px}.closed-owner{gap:10px;margin-bottom:28px;display:grid}.closed-owner>*{margin:0}.closed-owner .owner-tag .pill{background:var(--lm-tint-2);color:var(--lm-ink-2);letter-spacing:0}.closed-owner .owner-tag .pill-go{background:var(--lm-avail);color:var(--lm-avail-ink)}.closed-owner .btn-row{align-items:center}.closed-owner button.text-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.owner-bar .share-btn{border-radius:var(--lm-r-pill);justify-content:center;width:100%;height:48px;font-size:15px}.owner-bar[data-owner=requirement] .share-btn{background:var(--lm-accent);color:#fff;box-shadow:var(--lm-sh-accent);font-weight:550}.owner-bar[data-owner=requirement] .share-btn:hover,.owner-bar[data-owner=requirement] .share-btn[aria-expanded=true]{background:#1a50e6}.owner-dash,.owner-flyer,.owner-sign,.owner-report,.owner-another{justify-self:center;font-size:15px;font-weight:550}.owner-flyer,.owner-sign,.owner-report,.owner-another{text-align:center}@media (max-width:959.98px){.detail:has(.owner-bar)>.detail-main{order:1}.req-detail:has(.owner-bar)>aside{order:-1}}.fits-lede{max-width:680px;margin:6px 0 20px}.fits-more{margin-top:18px}#floors .cmp-wrap{margin-top:0}.floor-more,.floor-cta{max-width:680px;margin-top:16px}#storefronts .cmp-wrap{margin-top:0}.sf-fit-h{margin-top:28px;margin-bottom:12px}.cmp-table .sf-fit-streets{white-space:normal;text-align:left;min-width:220px}@media (max-width:759px){.cmp-table td.sf-fit-streets{grid-column:1/-1;min-width:0}}.sf-buildings{margin-top:32px}.sf-buildings-lede{max-width:680px;margin:6px 0 16px}.sf-buildings-more{margin-top:12px;display:block}.lm-req__foot{flex-wrap:wrap}.fit-actions{gap:8px;display:flex}.lm-req__foot .fit-asks b,.fit-tray .fit-asks b{color:var(--lm-accent-ink)}.pill.fit-connected{background:var(--lm-avail);color:var(--lm-avail-ink);font-weight:600}.pill.fit-wait{background:#fff}.fit-contact{background:#fff;border-radius:12px;flex-basis:100%;gap:2px;padding:10px 12px;font-size:14px;line-height:1.4;display:grid}.fit-contact p{overflow-wrap:anywhere;margin:0}.fit-err{color:#9b1c12;flex-basis:100%;margin:0;font-size:13px}.fit-item{flex-direction:column;gap:10px;min-width:0;display:flex}.fit-item>.lm-listing{flex:1}.fit-tray{background:var(--lm-tint);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:10px 12px 10px 16px;display:flex}.fit-tray>span{color:var(--lm-ink-2);font-size:13px}.fit-tray .fit-contact{background:#fff}.req-detail{gap:28px;margin-top:8px;display:grid}@media (min-width:960px){.req-detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.guide-list{grid-template-columns:1fr;gap:14px;margin-top:24px;list-style:none;display:grid}@media (min-width:760px){.guide-list{grid-template-columns:repeat(2,1fr)}}.guide-card{align-content:start;gap:8px;height:100%;padding:22px;transition:box-shadow .2s;display:grid}.guide-card:hover{box-shadow:var(--lm-sh-2)}@media (min-width:960px){.guide-list--row{grid-template-columns:repeat(3,1fr)}}.guide-list--row .guide-card{padding:20px}@media (max-width:759px){.guide-list--row{gap:10px;margin-top:18px}.guide-list--row .guide-card{padding:16px 18px}.guide-list--row .guide-card .muted{display:none}}.guides-all{margin-top:16px}.tool-list{margin-top:18px}.tool-card .eyebrow{font-size:11px}.where-list{grid-template-columns:1fr;gap:10px;margin-top:18px;list-style:none;display:grid}@media (min-width:760px){.where-list{grid-template-columns:repeat(2,1fr)}}.where-list a{border:1px solid var(--lm-line);border-radius:var(--lm-r-sm);color:var(--lm-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.where-list a:hover{border-color:var(--lm-accent);color:var(--lm-accent-ink)}.where-chips{margin-top:16px}.where-chips .lm-chip{white-space:normal;max-width:100%;height:auto;min-height:38px;padding:8px 14px;line-height:1.2}.where-list .mono{color:var(--lm-ink-3);white-space:nowrap;font-size:13px}.article{max-width:720px}.prose{color:var(--lm-ink-2);font-size:17.5px;line-height:1.7}.prose h2{letter-spacing:-.02em;color:var(--lm-ink);margin:40px 0 12px;font-size:26px;font-weight:600;line-height:1.2}.prose h3{color:var(--lm-ink);margin:28px 0 8px;font-size:20px;font-weight:600}.prose p,.prose ul,.prose ol,.prose table{margin-bottom:18px}.prose ul,.prose ol{padding-left:22px}.prose li{margin-bottom:6px}.prose a{color:var(--lm-accent-ink);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--lm-ink)}.prose table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--lm-line);vertical-align:top;padding:10px 12px}.prose th{font:500 11.5px/1.3 var(--lm-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lm-ink-3)}.cta-band{background:var(--lm-accent-soft);box-shadow:none;margin-top:40px}.dash{gap:36px;margin-top:12px;display:grid}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.dash-head .h3{margin-bottom:0}.dash-actions{flex-wrap:wrap;gap:8px;display:flex}.match-list,.mini-list{gap:12px;list-style:none;display:grid}.match-row{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}@media (min-width:800px){.match-row{grid-template-columns:56px minmax(0,1fr) auto;align-items:center}}.match-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (min-width:800px){.match-actions{grid-column:auto}}.match-row>.form-errors{grid-column:1/-1;margin:0;padding:10px 12px;font-size:14px}@media (min-width:800px){.match-row>.form-errors{justify-self:end}}.match-title{letter-spacing:-.015em;font-size:18px;font-weight:600}.match-title:hover{color:var(--lm-accent-ink)}.match-body .eyebrow{margin-bottom:4px}.reasons{flex-wrap:wrap;gap:6px;margin-top:8px;list-style:none;display:flex}.reasons li{background:var(--lm-tint);color:var(--lm-ink-2);border-radius:999px;padding:4px 9px;font-size:13px}.contact-card{background:var(--lm-avail);color:var(--lm-ink);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:15px}.contact-card a{color:var(--lm-avail-ink);font-weight:600}.count-accent{background:var(--lm-accent);color:#fff}.inbox-lede{max-width:62ch;margin:-4px 0 14px}.match-row.is-asking{box-shadow:0 0 0 1.5px var(--lm-accent), var(--lm-sh-1)}.match-row .asked{margin-top:6px}.dash-note{margin:-4px 0 14px}.mini{gap:4px;padding:14px 16px;display:grid}.mini a{font-weight:600}.mini .mono{font-size:13px}.post-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.post-row-main{flex:280px;gap:4px;min-width:0;display:grid}.post-row-links{flex-wrap:wrap;gap:4px 18px;display:flex}.post-row-title{color:var(--lm-ink-2);font-weight:600}.post-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-row-actions>.small{color:var(--lm-ink-2);flex-basis:100%}.post-row.is-closed{background:var(--lm-tint)}.post-row-actions .share-btn,.live-post .share-btn{height:40px}.live-post{gap:8px;display:grid}.dash>.notice+.live-post,.dash>.notice+.notice[data-photos-missed]{margin-top:-36px}.live-post>*{margin:0}.live-post .h3 a{color:var(--lm-ink);text-decoration:none}.live-post .h3 a:hover{color:var(--lm-accent-ink)}.live-post-url{color:var(--lm-ink-2);overflow-wrap:anywhere;font-size:13px}.live-post-another,.live-post-floors,.live-post-storefronts{color:var(--lm-ink-2);font-size:15px}.live-post-floors a,.live-post-storefronts a{color:var(--lm-accent-ink);text-underline-offset:2px;font-weight:550}.live-post .btn-row{align-items:center;margin-top:6px}.pill-sm{background:var(--lm-paper);justify-self:start;height:24px;padding:0 10px;font-size:12px}.score-ring{place-items:center;display:grid;position:relative}.score-ring svg{position:absolute;inset:0}.score-ring .track{fill:none;stroke:var(--lm-tint-2);stroke-width:5px}.score-ring .fill{fill:none;stroke:var(--lm-accent);stroke-width:5px;stroke-linecap:round}.score-ring span{font:600 18px/1 var(--lm-mono);letter-spacing:-.03em}.foot-brand p{max-width:320px;margin:14px 0 4px}@media (max-width:899px){.foot-brand{grid-column:1/-1}}.lm-footer .btn-row{margin-top:14px}.imp-drop{text-align:center;background:var(--lm-tint);border:1.5px dashed var(--lm-line);cursor:pointer;border-radius:16px;place-items:center;gap:4px;padding:28px 16px;transition:background .15s,border-color .15s;display:grid;position:relative}.imp-drop:hover{background:var(--lm-tint-2);border-color:var(--lm-accent)}.imp-drop:focus-within{box-shadow:var(--lm-focus)}.imp-drop input{opacity:0;width:1px;height:1px;position:absolute}.imp-drop-title{color:var(--lm-accent-ink);overflow-wrap:anywhere;font-weight:600}.imp-paste{white-space:pre;min-height:120px;font-size:16px;overflow-x:auto}.imp-preview{gap:14px;display:grid}.imp-summary .h3{margin-bottom:4px}.imp-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.imp-row{box-shadow:var(--lm-sh-1);background:#fff;border-radius:16px;gap:4px;min-width:0;padding:14px 16px;display:grid}.imp-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.imp-title{overflow-wrap:anywhere;font-weight:600}.imp-row .small{overflow-wrap:anywhere}.imp-row .small a{color:var(--lm-accent-ink);text-underline-offset:2px;text-decoration:underline}.imp-pill{font:500 11px/1 var(--lm-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--lm-tint);color:var(--lm-ink-2);white-space:nowrap;border-radius:999px;padding:6px 9px}.imp-ok .imp-pill{background:var(--lm-avail);color:var(--lm-avail-ink)}.imp-bad .imp-pill{color:#9b1c12;background:#fff1f0}.imp-dup{opacity:.78}.imp-errors,.imp-warn{gap:2px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.imp-errors{color:#9b1c12}.imp-warn{color:var(--lm-ink-3)}.imp-posted{margin-top:clamp(24px,4vw,36px)}.imp-miss{box-shadow:var(--lm-sh-1);background:#fff;border-radius:16px;gap:8px;margin:0;padding:14px 16px}.imp-miss li{overflow-wrap:anywhere;min-width:0}.imp-link{color:var(--lm-ink);font:400 13px/1.5 var(--lm-mono)}.imp-guide{gap:12px;margin-top:clamp(40px,6vw,64px);display:grid}.imp-cols{border-top:1px solid var(--lm-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.imp-cols li{border-bottom:1px solid var(--lm-line);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:12px 0;display:grid}.imp-cols li p{color:var(--lm-ink-2);grid-column:1/-1}.imp-cols code{color:var(--lm-ink);font-size:14px;font-weight:500}.imp-cols .pill-sm{justify-self:start}@media (min-width:640px){.imp-cols li{grid-template-columns:170px 1fr;align-items:start}.imp-cols li p{grid-area:1/2/span 2}.imp-cols .pill-sm{grid-column:1}}.imp-hoods summary{cursor:pointer;color:var(--lm-accent-ink);padding:6px 0;font-weight:550}.imp-hoods p{color:var(--lm-ink-2);margin-top:6px}.stock .stat-row{margin-top:8px}.stock .stat-row dt{min-height:2.5em}.stock-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px;display:grid}@media (min-width:860px){.stock-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px}}.stock-card{background:var(--lm-tint);border-radius:var(--lm-r);min-width:0;padding:20px}.stock-bars{gap:14px;margin:0;padding:0;list-style:none;display:grid}.stock-bars li{gap:6px;min-width:0;display:grid}.stock-bar-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stock-addr{overflow-wrap:anywhere;font-weight:550}.stock-sf{font:500 14px/1.2 var(--lm-mono);letter-spacing:-.02em;white-space:nowrap}.stock-track{background:var(--lm-tint-2);border-radius:999px;height:8px;display:block;overflow:hidden}.stock-track span{border-radius:inherit;background:var(--lm-accent);height:100%;display:block}.stock-meta{font:500 12px/1.3 var(--lm-mono);color:var(--lm-ink-3)}.stock-facts{color:var(--lm-ink-2);gap:10px;margin:0;padding:0;list-style:none;display:grid}.stock-facts li+li{border-top:1px solid var(--lm-line);padding-top:10px}.stock-source{color:var(--lm-ink-3);max-width:900px;margin-top:16px;font-size:14px}.stock-source a{color:var(--lm-accent-ink);text-underline-offset:2px;text-decoration:underline}.stock-addr a{text-underline-offset:3px;-webkit-text-decoration:underline #0f3fcc59;text-decoration:underline #0f3fcc59}.stock-addr a:hover{color:var(--lm-accent-ink);text-decoration-color:currentColor}.stock-all{margin-top:16px;display:inline-block}.rpie-track{background:var(--lm-tint-2);border-radius:999px;height:10px;display:block;position:relative}.rpie-range{background:#1f5bff4d;border-radius:999px;position:absolute;top:0;bottom:0}.rpie-median{background:var(--lm-accent);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-3px;bottom:-3px}.rpie-here .stock-addr{color:var(--lm-accent-ink)}.rpie-key{margin-top:14px}.rent-ctx{max-width:680px;margin:28px 0 24px}.rent-ctx-line{color:var(--lm-ink-2);margin:8px 0 14px;font-size:16px;line-height:1.55}.rent-ctx-bar{padding:6px 8px}.rent-ctx-dot{background:var(--lm-accent-ink);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;box-shadow:0 0 0 3px #fff}.rent-ctx-dot.is-off{box-shadow:inset 0 0 0 4px var(--lm-accent-ink), 0 0 0 3px #fff;background:#fff}.rent-ctx-legend{gap:8px;margin:14px 0 0;padding:0 8px;display:grid}.rent-ctx-legend div{border-bottom:1px solid var(--lm-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding-bottom:8px;display:flex}.rent-ctx-legend div:last-child{border-bottom:0;padding-bottom:0}.rent-ctx-legend dt{color:var(--lm-ink-2);align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.rent-ctx-legend dd{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.rent-ctx-legend dd small{color:var(--lm-ink-3);font-size:12.5px;font-weight:400}.rent-ctx-vs{color:var(--lm-accent-ink);margin-left:4px;font-size:13.5px;font-weight:500}.rent-ctx-sw{flex:none;width:18px;height:12px;display:inline-block;position:relative}.rent-ctx-sw--dot:before{content:"";background:var(--lm-accent-ink);border-radius:50%;position:absolute;inset:0 3px}.rent-ctx-sw--dot.is-off:before{box-shadow:inset 0 0 0 3px var(--lm-accent-ink);background:#fff}.rent-ctx-sw--tick:before{content:"";background:var(--lm-accent);border-radius:2px;width:3px;position:absolute;top:-1px;bottom:-1px;left:7.5px}.rent-ctx-sw--range:before{content:"";background:#1f5bff4d;border-radius:999px;position:absolute;inset:2px 0}.rent-ctx-src{margin-top:14px;line-height:1.5}.rent-ctx-guide{margin:10px 0 0}.jc-subhead{margin-top:28px}.jc-sales{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.stock-facts .jc-sales li+li{border-top:0;padding-top:0}.stat-row dd.stat-sub{font:500 12px/1.35 var(--lm-mono);letter-spacing:0;color:var(--lm-ink-3);margin-top:4px}@media (min-width:860px){.stock-grid--one{grid-template-columns:minmax(0,1fr)}.stock-grid--one .stock-bars{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:14px 40px}}.stock-more-card{margin-top:16px}.stock-more-card .h4{margin-bottom:14px}.stock-more{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.stock-more{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 24px}}.stock-more li{border-bottom:1px solid var(--lm-line);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding-bottom:8px;display:flex}.stock-more a{overflow-wrap:break-word;min-width:0;font-weight:550}@media (max-width:559px){.stock-more li{flex-direction:column;justify-content:flex-start;gap:2px}}.stock-more a:hover{color:var(--lm-accent-ink)}.stock-more .mono{color:var(--lm-ink-3);white-space:nowrap;font-size:13px}.text-link{color:var(--lm-accent-ink);text-underline-offset:3px;font-weight:550;text-decoration:underline}.text-link:hover{text-decoration-thickness:2px}.form-url,.prose a{overflow-wrap:anywhere}.bldg-facts{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.stock-grid>.bldg-facts{align-self:start}.bldg-facts div{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.bldg-facts div+div{border-top:1px solid var(--lm-line)}.bldg-facts dt{color:var(--lm-ink-3);font-size:15px}.bldg-facts dd{text-align:right;overflow-wrap:anywhere;font-weight:550}.bldg-facts dd a{text-underline-offset:3px;-webkit-text-decoration:underline #0f3fcc59;text-decoration:underline #0f3fcc59}.bldg-facts dd a:hover{color:var(--lm-accent-ink);text-decoration-color:currentColor}.bldg-near li{gap:4px;display:grid}.bldg-near a,.bldg-list a{text-underline-offset:3px;font-weight:550;-webkit-text-decoration:underline #0f3fcc59;text-decoration:underline #0f3fcc59}.bldg-near a:hover,.bldg-list a:hover{color:var(--lm-accent-ink);text-decoration-color:currentColor}.bldg-list{grid-template-columns:minmax(0,1fr);column-gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.bldg-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bldg-list li{border-top:1px solid var(--lm-line);gap:4px;min-width:0;padding:12px 0;display:grid}.bldg-hoods{gap:40px;display:grid}.bldg-note{max-width:720px;color:var(--lm-ink-2);margin:18px 0 0;font-size:15px}.ai-card{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:45;box-shadow:var(--lm-sh-3);color:var(--lm-ink-2);animation:ai-card-in .35s var(--lm-ease,ease) both;transition:transform .25s var(--lm-ease,ease), opacity .2s;background:#fff;border-radius:18px;padding:16px 44px 16px 18px;position:fixed}.ai-card--aside{opacity:0;visibility:hidden;transform:translateY(calc(100% + 24px))}.ai-card-eyebrow{font:500 12px/1.2 var(--lm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lm-accent-ink);margin:0}.ai-card-text{margin:6px 0 12px;font-size:15px;line-height:1.45}.ai-card-btns{flex-wrap:wrap;gap:8px;display:flex}.ai-card-x{width:36px;height:36px;color:var(--lm-ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ai-card-x:hover{background:var(--lm-tint);color:var(--lm-ink)}@media (min-width:640px){.ai-card{width:380px;bottom:20px;left:auto;right:20px}}@keyframes ai-card-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.ai-card{transition:none;animation:none}}.bldg-asks,.combo-demand{border-radius:var(--lm-r);background:var(--lm-accent-soft);max-width:720px;color:var(--lm-ink-2);margin:18px 0 0;padding:12px 16px;font-size:15px}.bldg-asks+.bldg-fit,.combo-demand+.combo-demand{margin-top:10px}.looking-now{max-width:var(--lm-max);margin:0 auto}.looking-now__head{justify-items:start;gap:8px;margin-bottom:14px;display:grid}.looking-now__head .lm-chip{gap:6px}.looking-now__note{color:var(--lm-ink-3);max-width:720px;font-size:15px}.looking-now__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.looking-now__row{background:var(--lm-paper);border:1px solid var(--lm-line);border-left:4px solid var(--lm-accent);border-radius:12px;grid-template-columns:30px 1fr;align-items:start;gap:10px 12px;padding:14px 16px 14px 12px;display:grid}.looking-now__idx{font:400 12px/1.6 var(--lm-mono);color:var(--lm-accent-ink);text-align:right;padding-top:1px}.looking-now__line{color:var(--lm-ink);font-size:16px;font-weight:500;line-height:1.5}.looking-now__meta{color:var(--lm-ink-3);overflow-wrap:anywhere;margin-top:4px;font-size:14px}.looking-now__cta{grid-column:2;justify-self:start}@media (min-width:760px){.looking-now__row{grid-template-columns:30px 1fr auto;align-items:center}.looking-now__cta{grid-column:3}}.combo-nearby{margin:4px 0 28px}.combo-nearby>.muted{max-width:680px;margin-bottom:14px}.combo-nearby__item{flex-direction:column;min-width:0;display:flex}.combo-nearby__item>.lm-listing{flex:1}.combo-nearby__why{color:var(--lm-ink-3);margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.35}@media (min-width:640px){.combo-nearby .grid-cards:has(>.combo-nearby__item+.combo-nearby__item) .combo-nearby__why{align-items:flex-end;min-height:2.7em;display:flex}}.bldg-postal{color:var(--lm-ink-2);letter-spacing:-.01em;margin:-6px 0 16px;font-size:17px;font-weight:500}.bldg-aka{max-width:680px;color:var(--lm-ink-2);margin:-10px 0 22px;font-size:15px}.bldg-aka .nowrap,.bldg-facts .nowrap{white-space:nowrap}.bldg-link{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0 0;display:flex}.spec-calc{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-10px 0 20px;display:flex}.bldg-hood h2 a:hover{color:var(--lm-accent-ink)}.bldg-hood .bldg-list{margin:12px 0 14px}.bldg-rank{max-width:720px;color:var(--lm-ink-2);margin:16px 0 0;font-size:15px}.cmp-teaser{max-width:560px;margin:22px 0 0}.cmp-teaser-h{font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3);margin:0 0 6px}.cmp-teaser-rows{margin:0;padding:0;list-style:none}.cmp-teaser-rows li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:9px 0 10px;display:grid;position:relative}.cmp-teaser-rows li+li{border-top:1px solid var(--lm-line)}.cmp-teaser-name{min-width:0;color:var(--lm-ink);font-size:15px;font-weight:550}.cmp-teaser-name a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0f3fcc59;text-decoration:underline #0f3fcc59}.cmp-teaser-name a:after{content:"";position:absolute;inset:0}.cmp-teaser-name a:hover{color:var(--lm-accent-ink);text-decoration-color:currentColor}.cmp-teaser-meta{font:500 12px/1.3 var(--lm-mono);color:var(--lm-ink-3);white-space:nowrap;margin-left:8px}.is-self .cmp-teaser-meta{color:var(--lm-accent-ink)}.cmp-teaser-sf{font:500 15px/1.3 var(--lm-mono);letter-spacing:-.02em;color:var(--lm-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cmp-teaser-bar{background:var(--lm-tint-2);border-radius:3px;grid-column:1/-1;height:6px;margin-top:8px;display:block}.cmp-teaser-bar i{background:color-mix(in srgb, var(--lm-ink-3) 42%, var(--lm-tint-2));border-radius:3px;height:100%;display:block}.is-self .cmp-teaser-bar i{background:var(--lm-accent)}.cmp-teaser+.bldg-rank{margin-top:10px}.bldg-demand{border:1px solid var(--lm-line);border-radius:var(--lm-r);background:#fff;align-items:center;gap:14px;max-width:600px;margin:20px 0 0;padding:12px 16px;display:flex}.bldg-demand-n{font:600 30px/1 var(--lm-sans);letter-spacing:-.03em;color:var(--lm-accent-ink);font-variant-numeric:tabular-nums;flex:none}.bldg-demand-t{color:var(--lm-ink-2);text-wrap:pretty;font-size:14px;line-height:1.45}.bldg-demand+.btn-row{margin-top:14px}.bldg-photo{max-width:700px;box-shadow:var(--lm-sh-1);background:#fff;border-radius:20px;margin:24px 0 0;overflow:hidden}.bldg-photo img{object-fit:cover;object-position:50% 35%;width:100%;height:auto;max-height:460px;display:block}.bldg-photo figcaption{color:var(--lm-ink-3);overflow-wrap:anywhere;padding:9px 16px 11px;font-size:12px;line-height:1.45}.bldg-photo figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.bldg-hero-side .bldg-photo+.glance{margin-top:16px}.glance{max-width:700px;box-shadow:var(--lm-sh-1);background:#fff;border-radius:20px;margin:24px 0 0;padding:4px clamp(18px,3vw,22px) 16px}.glance .eyebrow{padding:14px 0 4px}.glance ul{margin:0;padding:0;list-style:none}.glance li+li{border-top:1px solid var(--lm-line)}.glance li a{gap:3px;padding:11px 26px 11px 0;display:grid;position:relative}.glance li a:after{content:"";border:solid var(--lm-ink-3);border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-top:-6px;position:absolute;top:50%;right:6px;transform:rotate(45deg)}.glance-k{font:500 11px/1.3 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.glance-v{color:var(--lm-ink);overflow-wrap:anywhere;font-size:15.5px;font-weight:550}.bldg-sheet-link{max-width:700px;color:var(--lm-ink-2);margin:12px 0 0;padding:0 4px;font-size:14px}.glance li a:hover .glance-v{color:var(--lm-accent-ink)}.glance li a:hover:after{border-color:var(--lm-accent-ink)}.glance-subway{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.glance-sub{color:var(--lm-ink-2);margin-top:2px;font-size:14px;font-weight:400;display:block}.glance-faq{margin-top:12px;font-size:14.5px;display:inline-block}@media (min-width:1024px){.bldg-hero--glance{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"main glance""watch glance";align-items:start;column-gap:48px;display:grid}.bldg-hero--glance .bldg-hero-main{grid-area:main}.bldg-hero--glance .bldg-hero-watch{grid-area:watch}.bldg-hero--glance .bldg-hero-side{grid-area:glance}.bldg-hero--glance .glance,.bldg-hero--glance .bldg-photo{margin:4px 0 0}.bldg-hero--glance .bldg-photo img{max-height:420px}.bldg-hero--glance .stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bldg-hero--glance .stat-row dd{font-size:clamp(26px,2.5vw,32px)}}@media (min-width:1240px){.bldg-hero--glance .stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.bldg-list li{scroll-margin-top:80px}.bldg-list li:target{background:var(--lm-tint);box-shadow:0 0 0 10px var(--lm-tint);border-top-color:#0000;border-radius:10px}#compare{scroll-margin-top:80px}.cmp-wrap{max-width:980px;margin-top:24px}.cmp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.cmp-table th,.cmp-table td{text-align:right;vertical-align:top;border-bottom:1px solid var(--lm-line);white-space:nowrap;color:var(--lm-ink-2);padding:12px;font-weight:400}.cmp-table thead th{font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3);vertical-align:bottom}.cmp-table th:first-child{text-align:left;white-space:normal}.cmp-name{color:var(--lm-ink);font-weight:550;display:block}a.cmp-name{text-underline-offset:3px;-webkit-text-decoration:underline #0f3fcc59;text-decoration:underline #0f3fcc59}a.cmp-name:hover{color:var(--lm-accent-ink);text-decoration-color:currentColor}.cmp-meta{font:500 12px/1.3 var(--lm-mono);color:var(--lm-ink-3);margin-top:4px;display:block}.cmp-self th,.cmp-self td{background:var(--lm-tint);color:var(--lm-ink);border-bottom-color:#0000}.cmp-self th{border-radius:12px 0 0 12px}.cmp-self td:last-child{border-radius:0 12px 12px 0}.cmp-self th .cmp-meta{color:var(--lm-accent-ink)}@media (max-width:759px){.cmp-table,.cmp-table tbody,.cmp-table th,.cmp-table td{display:block}.cmp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-table tr{border-bottom:1px solid var(--lm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 12px;display:grid}.cmp-table th,.cmp-table td{text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;padding:0}.cmp-table th[scope=row]{grid-column:1/-1}.cmp-table td:last-child{grid-column:span 2}.cmp-table td:before{content:attr(data-label);font:500 10px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3);margin-bottom:3px;display:block}.cmp-table tr.cmp-self{background:var(--lm-tint);border-radius:var(--lm-r);border-bottom:0}.cmp-self th,.cmp-self td,.cmp-self td:last-child{background:0 0;border-radius:0}}.lmk-jump{margin-top:22px}.lmk-jump .lm-chip,.lmk-hoods .lm-chip{gap:8px}.lmk-jump .mono,.lmk-hoods .mono{color:var(--lm-ink-3);font-size:12.5px}.lmk-era,.lmk-district,#historic-districts,#other-landmark-lots{scroll-margin-top:80px}.lmk-meta{color:var(--lm-ink-2);overflow-wrap:anywhere;font-size:14.5px;line-height:1.45}.lmk-intro{max-width:760px;margin-top:8px}.lmk-districts{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:860px){.lmk-districts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lmk-district .h4{margin-bottom:2px}.lmk-district .stock-facts{margin-top:14px}.sales-sec,.sales-hoods .lmk-district{scroll-margin-top:80px}.sales-row-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.sales-row-name{overflow-wrap:anywhere;min-width:0}.sales-grid .h3{margin-bottom:16px}.sales-n{color:var(--lm-ink-3);font-size:12.5px}.sales-note{margin-top:14px}.sales-hoods{margin-top:20px}.sales-hoods .h4 a:hover{color:var(--lm-accent-ink)}.sales-hoods .stock-meta{margin-top:2px;display:block}.street-walk li{grid-template-columns:minmax(0,1fr)}.street-stop{gap:2px;min-width:0;display:grid}.street-addr{color:var(--lm-ink-2);font-size:13.5px}.street-extra{margin-top:3px;display:block}.street-sub{margin-top:24px;margin-bottom:10px}.street-note{margin:-4px 0 14px;font-size:13.5px}.street-station{color:var(--lm-ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:550;display:inline-flex}@media (min-width:860px){.street-walk{grid-template-columns:minmax(0,1fr)}.street-walk li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;column-gap:28px}}.streets-boro+.streets-boro{margin-top:40px}.lm-nav__cta{align-items:center}.lm-menu-btn{border-radius:var(--lm-r-pill);background:var(--lm-tint);width:40px;height:40px;color:var(--lm-ink);cursor:pointer;border:0;flex:none;place-items:center;display:inline-grid}.lm-menu-btn:hover{background:var(--lm-tint-2)}.lm-menu-btn:focus-visible{box-shadow:var(--lm-focus);outline:none}.lm-menu-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.nav-badge{border-radius:var(--lm-r-pill);background:var(--lm-accent);color:#fff;min-width:18px;height:18px;font:600 11px/1 var(--lm-mono);place-items:center;margin-left:6px;padding:0 5px;display:inline-grid}.lm-menu-btn{position:relative}.lm-menu-btn .nav-badge{box-shadow:0 0 0 2px var(--lm-paper);margin:0;position:absolute;top:-3px;right:-3px}.lm-menu__scrim{background:#0e172638;height:calc(100dvh - 64px);position:absolute;top:100%;left:0;right:0}.lm-menu{background:var(--lm-paper);max-height:calc(100dvh - 64px);box-shadow:inset 0 1px 0 var(--lm-line), var(--lm-sh-2);border-radius:0 0 var(--lm-r-lg) var(--lm-r-lg);padding:8px var(--lm-gutter) 20px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.lm-menu__links{margin:0;padding:0;list-style:none}.lm-menu__links li+li{border-top:1px solid var(--lm-line)}.lm-menu__links a{gap:2px;min-height:44px;padding:14px 0;display:grid}.lm-menu__links b{color:var(--lm-ink);font-size:17px;font-weight:600}.lm-menu__links span{color:var(--lm-ink-3);font-size:14px}.lm-menu__links a[aria-current=page] b{color:var(--lm-accent-ink)}.lm-menu__links a:focus-visible{box-shadow:var(--lm-focus);border-radius:var(--lm-r-xs);outline:none}.lm-menu__cta{gap:10px;margin-top:12px;display:grid}.lm-nav__cta .lm-menu .lm-btn--ghost{display:inline-flex}.lm-menu__acct{color:var(--lm-ink-3);text-align:center;margin:14px 0 0;font-size:15px}.lm-menu__acct a{color:var(--lm-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lm-menu__acct:empty{display:none}@media (min-width:960px){.lm-menu-btn,.lm-menu,.lm-menu__scrim{display:none}}.intro-target{gap:12px;display:grid}.intro-target-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.intro-target-head>div{gap:4px;min-width:0;display:grid}.intro-target-title{letter-spacing:-.015em;color:var(--lm-ink);overflow-wrap:anywhere;font-size:18px;font-weight:600}.intro-target-title:hover{color:var(--lm-accent-ink)}.intro-target .score-ring{flex:none}.intro-target .score-ring span{font-size:16px}.intro-target-fit{background:var(--lm-accent-soft);color:var(--lm-accent-ink);border-radius:14px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.intro-target-fit.is-off{background:var(--lm-tint);color:var(--lm-ink-2)}.price-hero{padding-bottom:28px}.price-hero .lede{margin-bottom:0}.price-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:960px){.price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-card{grid-template-rows:auto auto auto 1fr auto;gap:14px;min-width:0;padding:clamp(22px,3vw,30px);display:grid}.price-card.is-pro{box-shadow:0 0 0 2px var(--lm-accent), var(--lm-sh-2)}.price-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-top .h3{margin:0}.pill-soon{background:var(--lm-accent-soft);color:var(--lm-accent-ink);font-weight:550}.pill-live{background:var(--lm-tint);color:var(--lm-ink-2);font-weight:550}.price-faq{padding-top:0}.price-amt{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.price-amt .mono{letter-spacing:-.05em;font-size:clamp(40px,5vw,52px);font-weight:500;line-height:1}.price-amt small{color:var(--lm-ink-3);font-size:14px}.price-who{color:var(--lm-ink-2);border-bottom:1px solid var(--lm-line);padding-bottom:14px;font-weight:550}.price-items{color:var(--lm-ink-2);align-content:start;gap:10px;font-size:15.5px;list-style:none;display:grid}.price-items li{grid-template-columns:16px minmax(0,1fr);gap:10px;display:grid}.price-items li:before{content:"";background:var(--lm-accent);width:14px;height:14px;margin-top:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2l2.3 2.3L8.5 2.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2l2.3 2.3L8.5 2.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.price-cta{text-align:center;justify-items:center;gap:10px;padding-top:6px;display:grid}.ea{align-items:start;gap:28px;display:grid}@media (min-width:960px){.ea{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px}}.ea-points li{padding-left:18px;position:relative}.ea-points li:before{content:"";background:var(--lm-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.ea-card{gap:18px;display:grid}.ea-card .h3,.ea-card .btn-row{margin:0}.ea-card .seg button{height:40px;padding:0 14px}.ea-done{background:var(--lm-accent-soft);box-shadow:none;gap:10px}.ea-done .muted{color:var(--lm-ink-2)}#early-access{scroll-margin-top:80px}.plan-card{background:var(--lm-tint);box-shadow:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.plan-card p{color:var(--lm-ink-2);margin:0}.req-alert-line{margin:14px 0 0}.req-tenant-line{max-width:680px;color:var(--lm-ink-2);margin:-8px 0 22px}.req-section-h{margin:0 0 14px}.req-section-note{margin:-6px 0 14px}.req-faq{max-width:820px;padding-top:clamp(32px,5vw,56px)}.post-faq{margin-top:clamp(48px,7vw,72px)}.tenant-alerts{gap:12px;scroll-margin-top:88px;display:grid}.tenant-alerts>*,.tenant-alerts .eyebrow,.tenant-alerts p{margin:0}.tenant-alerts .btn-row{align-items:center;margin:0}.tenant-alerts__form{gap:18px;display:grid}.tenant-alerts__form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.tenant-alerts__form legend{font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3);margin-bottom:10px;padding:0}.tenant-alerts__form .hint:empty{display:none}.tenant-alerts__size{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-alerts__size legend{grid-column:1/-1}.tenant-alerts__size label{gap:6px;display:grid}.tenant-alerts__size .input{font-size:16px}.brk-hero{align-items:center;gap:28px;display:grid}@media (min-width:960px){.brk-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,460px);gap:56px}}.brk-hero__copy .btn-row{margin:8px 0 14px}.brk-score{gap:16px;min-width:0;margin:0;display:grid}.brk-score figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.brk-score__total{color:var(--lm-ink-3);font-size:14px}.brk-score__total b{color:var(--lm-ink);margin-right:4px;font-size:20px}.brk-score ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.brk-score li{gap:6px;display:grid}.brk-score li p{margin:0}.brk-score__row{justify-content:space-between;gap:12px;font-size:15.5px;display:flex}.brk-score__row .mono{color:var(--lm-accent-ink);font-weight:600}.brk-score__bar{background:var(--lm-tint);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.brk-score__bar:after{content:"";width:var(--w);border-radius:inherit;background:var(--lm-accent);position:absolute;inset:0 auto 0 0}.brk-score__foot{border-top:1px solid var(--lm-line);color:var(--lm-ink-2);margin:0;padding-top:14px}.brk-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.brk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.brk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.brk-grid .card{box-shadow:none}.brk-grid p{margin:0}.brk-steps{grid-template-columns:minmax(0,1fr);gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.brk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.brk-steps li{border-top:1px solid var(--lm-line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding-top:16px;display:grid}.brk-steps li>.mono{color:var(--lm-accent-ink);padding-top:3px;font-size:13px}.brk-steps p{margin:0}.brk-demand{padding-top:0}.brk-demand .chips{margin:4px 0 20px;padding:0}.brk-demand .chips .mono{color:var(--lm-ink-3);margin-left:6px}.brk-reqs{margin-bottom:18px}.brk-supply{margin-top:18px}.brk-supply a{color:var(--lm-accent-ink);text-underline-offset:3px;text-decoration:underline}.brk-pro{background:var(--lm-accent-soft);box-shadow:none;gap:18px;display:grid}@media (min-width:860px){.brk-pro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}}.brk-pro .muted{color:var(--lm-ink-2);max-width:680px;margin:0}.brk-pro .eyebrow .pill-sm{text-transform:none;letter-spacing:0;font-family:var(--lm-sans);background:#fff}.brk-pro__cta{justify-items:start;gap:10px;display:grid}@media (min-width:860px){.brk-pro__cta{justify-items:center}}.brk-hoods{margin:4px 0 0;padding:0}.brk-people-sec{padding-top:0}.brk-people{grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.brk-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.brk-people{grid-template-columns:repeat(3,minmax(0,1fr))}}.brk-person{min-height:76px;color:inherit;box-shadow:inset 0 0 0 1px var(--lm-line);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.brk-person:hover,.brk-person:focus-visible{box-shadow:inset 0 0 0 1.5px var(--lm-accent-ink)}.brk-person .brk-person__mono{border-radius:14px;width:48px;height:48px;font-size:16px}.brk-person__text{gap:2px;min-width:0;display:grid}.brk-person__name{font-size:16px;line-height:1.3}.brk-person__co{color:var(--lm-ink-2);overflow-wrap:anywhere;font-size:14.5px;line-height:1.3}.brk-person__meta{margin-top:2px}.brk-tools{margin:16px 0 0}.bldg-history{max-width:760px;color:var(--lm-ink-2);margin-top:12px;font-size:17px;line-height:1.55}.bldg-history-facts{max-width:760px;margin-top:24px}.draft-notice .text-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.form+.auth-card{max-width:none;margin-top:20px}.watch{max-width:700px;box-shadow:var(--lm-sh-1);background:#fff;border-radius:20px;gap:12px;margin:0 0 28px;padding:clamp(18px,3vw,24px);display:grid;position:relative}.watch__k{font:500 11px/1 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-accent-ink);margin:0}.watch__h{letter-spacing:-.015em;color:var(--lm-ink);margin:0;font-size:18px;font-weight:600;line-height:1.35}.watch__row{gap:10px;display:grid}@media (min-width:560px){.watch__row{grid-template-columns:minmax(0,1fr) auto}.watch__row--3{grid-template-columns:minmax(0,170px) minmax(0,1fr) auto}}.watch__row .lm-btn{white-space:nowrap;min-height:52px}.watch__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.watch__fine{color:var(--lm-ink-3);margin:0;font-size:14px;line-height:1.5}.watch__fine a{color:var(--lm-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.watch .form-errors{margin:0}.watch__alt{color:var(--lm-ink-3);margin:-4px 0 0;font-size:14px;line-height:1.5}.watch .linklike{text-underline-offset:3px;font-weight:600}.watch .linklike:disabled{cursor:default;opacity:.6}.watch--done{background:var(--lm-accent-soft);box-shadow:none}.watch--done .watch__fine{color:var(--lm-ink-2)}.seo-hero .watch{margin:22px 0 0}.watch-manage{gap:10px;margin-top:12px;display:grid}.watch-manage .btn-row{margin-top:6px}.intro-answer .lede{margin-bottom:18px}.intro-answer-label{margin-top:6px}.intro-note{background:var(--lm-tint);border-radius:14px;max-width:560px;margin:0 0 20px;padding:14px 16px}.intro-note figcaption{font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3);margin-bottom:6px}.intro-note blockquote{white-space:pre-line;overflow-wrap:anywhere;color:var(--lm-ink);margin:0}.match-body .intro-note{margin:10px 0 0;padding:10px 12px;font-size:15px}.match-note-form{grid-column:1/-1;gap:8px;max-width:560px;display:grid}.match-note-form textarea.input{min-height:96px}.match-note-form .btn-row{margin:0}.match-note-form .hint{margin:0;font-size:14px}.match-note-saved{grid-column:1/-1;margin:0}.intro-ask-note{gap:8px;display:grid}.intro-ask-note textarea.input{min-height:96px}.intro-ask-note .hint{margin:0}.intro-ask .intro-ask-note{margin-bottom:14px}.intro-answer-post{max-width:440px}.intro-budget{max-width:560px;margin-top:12px}.intro-answer-actions{max-width:560px;margin-top:24px}.intro-answer-confirm{background:var(--lm-tint);border-radius:14px;margin-top:14px;padding:14px 16px}.intro-answer-confirm .btn-row{margin-bottom:0}.intro-decline-why{border:0;margin:4px 0 14px;padding:0}.intro-decline-why legend{color:var(--lm-ink-2);margin-bottom:6px;padding:0;font-size:15px}.intro-decline-why label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.intro-decline-why input{width:20px;height:20px;accent-color:var(--lm-accent);flex:none;margin:0}.intro-answer-done{max-width:560px;margin-top:24px}.intro-answer-done:focus:not(:focus-visible){outline:none}.delete-account{margin-top:4px}.delete-account .linklike{color:var(--lm-ink-3)}.delete-panel{box-shadow:none;border:1px solid #f1c4c0}.delete-panel p{color:var(--lm-ink-2);max-width:640px;margin:8px 0 16px}.btn-danger{color:#fff;background:#c8321f;border-color:#c8321f}.btn-danger:hover{background:#a92716;border-color:#a92716}.deleted-card{max-width:560px;margin:40px auto}.deleted-card p{margin:8px 0 16px}.uploads>.hint{grid-column:1/-1;margin:0}.signin-legal{margin:4px 0 0}.signin-legal a,.watch__fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.foot-legal-links{gap:16px;display:inline-flex}.foot-legal-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal .prose h2{margin-top:32px;font-size:22px}.contact-grid{align-items:start;gap:24px;display:grid}@media (min-width:960px){.contact-grid{grid-template-columns:minmax(0,1fr) 320px;gap:40px}.contact-side{margin-top:64px;position:sticky;top:88px}}.contact-main{gap:14px;min-width:0;max-width:720px;display:grid}.contact-main .lede{margin-bottom:8px}.contact-form{margin-top:4px}.contact-foot{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.contact-foot p,.contact-done p{margin:0}.contact-foot a,.contact-side a,.detail-report a,.contact-form .hint a{color:inherit;text-underline-offset:2px;text-decoration:underline}.contact-side .plain{gap:12px;font-size:15px}.contact-mail{color:var(--lm-ink-3);overflow-wrap:anywhere;margin:18px 0 0;font-size:15px}.contact-mail a{color:var(--lm-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.contact-done{gap:8px;display:grid}.detail-report{margin:4px 0 0}.contact-form .hint{overflow-wrap:anywhere}.bldg-side{align-content:start;gap:16px;min-width:0;display:grid}@media (min-width:860px){.bldg-side{gap:20px}}.subway-list li{gap:6px;display:grid}.subway-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.subway-name{color:var(--lm-ink);overflow-wrap:anywhere;font-weight:550}.subway-routes{flex-wrap:wrap;gap:4px;display:inline-flex}.subway-bullet{background:var(--bullet);min-width:22px;height:22px;color:var(--bullet-ink);font:700 12.5px/1 var(--lm-sans);letter-spacing:0;border-radius:999px;place-items:center;display:inline-grid}.subway-bullet--wide{padding:0 7px;font-size:11px}.subway-note{margin-top:10px}.lot .spec{margin:14px 0 16px}.lot-facts{gap:12px;max-width:680px;margin:0;display:grid}.lot-facts dt{font:500 10.5px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.lot-facts dd{color:var(--lm-ink-2);margin:3px 0 0;font-size:15px;line-height:1.5}.lot-src{margin:14px 0 0;line-height:1.5}.subway-sub{margin-top:22px}.calc-hero{padding-bottom:8px}.calc{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:960px){.calc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px}.calc-out{position:sticky;top:88px}}.calc-layouts{gap:8px;display:grid}.calc-layout{text-align:left;background:var(--lm-tint);cursor:pointer;font:inherit;color:var(--lm-ink);border:0;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.calc-layout b{font-size:16px;font-weight:600}.calc-layout small{color:var(--lm-ink-3);font-size:14px}.calc-layout:hover{background:var(--lm-tint-2)}.calc-layout.on{background:var(--lm-accent-soft);box-shadow:inset 0 0 0 2px var(--lm-accent)}.calc-layout:focus-visible{box-shadow:inset 0 0 0 2px var(--lm-accent), var(--lm-focus);outline:none}.calc-check{cursor:pointer;align-items:center;gap:10px;font-size:16px;display:flex}.calc-check input{width:20px;height:20px;accent-color:var(--lm-accent)}.calc-more summary{cursor:pointer;color:var(--lm-accent-ink);font-weight:550}.calc-more__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.calc-out{gap:16px;padding:clamp(20px,3vw,30px);display:grid}.calc-big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:6px 0 10px;font-size:clamp(44px,8vw,64px);font-weight:600;line-height:1}.calc-big small{font:500 16px/1 var(--lm-sans);letter-spacing:0;color:var(--lm-ink-3)}.calc-band{color:var(--lm-ink);font-size:18px}.calc-band b{white-space:nowrap}.calc-sub,.calc-cost{color:var(--lm-ink-2);margin-top:6px}.calc-cost b{color:var(--lm-ink)}.calc-note{color:var(--lm-ink-3);margin-top:8px;font-size:14px}.calc-note a{color:var(--lm-accent-ink);text-underline-offset:2px;text-decoration:underline}.calc-bar{border-radius:9px;gap:2px;height:18px;display:flex;overflow:hidden}.calc-seg{flex-basis:0;min-width:4px}.calc-seg--work{background:#1f5bff}.calc-seg--meet{background:#6e93ff}.calc-seg--shared{background:#afc4ff}.calc-seg--circ{background:#d6e0f5}.calc-seg--loss{background:#c3cbd6}.calc-legend{color:var(--lm-ink-2);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 16px;font-size:14px;list-style:none;display:grid}.calc-legend li{align-items:center;gap:8px;display:flex}.calc-legend i{border-radius:3px;flex:none;width:12px;height:12px}.calc-legend .mono{color:var(--lm-ink-3);margin-left:auto}.calc-table{border-collapse:collapse;width:100%;font-size:15px}.calc-table th,.calc-table td{text-align:left;border-bottom:1px solid var(--lm-line);padding:8px 0;font-weight:400}.calc-table td{text-align:right;white-space:nowrap;color:var(--lm-ink-2);padding-left:12px}.calc-table thead th{font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.calc-table thead th+th{text-align:right}.calc-sum th,.calc-sum td{color:var(--lm-ink);font-weight:600}.calc-total th,.calc-total td{border-bottom:0;font-size:17px}.calc-cta{gap:10px;display:grid}.calc-floors a{color:var(--lm-accent-ink);text-underline-offset:2px;text-decoration:underline}.calc-copy{justify-self:center;padding:6px 0;font-size:15px}.calc-fine{color:var(--lm-ink-3);font-size:13px}.ptax-from{border:1px solid var(--lm-line);background:var(--lm-tint);border-radius:10px;padding:10px 12px}.ptax-tenant{gap:6px;padding-top:4px;display:grid}.ptax-link{margin-top:10px;display:table}.calc-steps{gap:14px;max-width:760px;margin:18px 0;padding-left:22px;display:grid}.calc-steps li{color:var(--lm-ink-2)}.calc-steps b{color:var(--lm-ink)}.calc-examples{max-width:900px;margin-top:14px;overflow-x:auto}.calc-assume{max-width:760px}.calc-examples .calc-table{min-width:520px}.calc-examples td a{color:var(--lm-accent-ink);text-decoration:none}.calc-examples td a:hover{text-decoration:underline}.calc-peek{z-index:40;box-shadow:var(--lm-sh-2,0 8px 30px #0f1e3c29);color:var(--lm-ink-2);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:15px;text-decoration:none;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.calc-peek b{font:600 20px/1 var(--lm-sans);font-variant-numeric:tabular-nums;color:var(--lm-ink);letter-spacing:-.02em}@media (min-width:960px){.calc-peek{display:none}}@media (max-width:959px){html:has(.calc-peek){scroll-padding-bottom:92px}}.crt-rent{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.crt-line{margin-top:6px;font-size:14px;display:block}.crt-sub{margin-top:12px}.crt-factor{font:400 13px/1.3 var(--lm-sans);color:var(--lm-ink-3);display:block}.crt-file{color:var(--lm-ink-2);background:var(--lm-tint);border-radius:12px;padding:12px 14px;font-size:15px}.crt-file b{color:var(--lm-ink)}.crt-zones{gap:18px;margin:16px 0 20px;display:grid}@media (min-width:860px){.crt-zones{grid-template-columns:1.4fr 1fr 1fr;gap:28px}}.crt-zones__h{margin-bottom:8px;font-size:16px;font-weight:600}.crt-zones .muted.small{margin-bottom:8px}.faq-link{color:var(--lm-accent-ink);text-underline-offset:2px;font-weight:550;text-decoration:underline}.crt-examples{max-width:640px}.crt-examples .calc-table{min-width:0}.rc-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.rc-rent{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.rc-lease{min-width:0;box-shadow:inset 0 1px 0 var(--lm-line);border:0;gap:16px;margin:0;padding:16px 0 0;display:grid}.rc-lease legend{margin-bottom:0;font-size:17px}.rc-ner{box-shadow:inset 0 1px 0 var(--lm-line);padding-top:16px}.rc-ner__big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:clamp(30px,5vw,40px);font-weight:600;line-height:1.05}.rc-ner__big small{font:500 15px/1 var(--lm-sans);letter-spacing:0;color:var(--lm-ink-3)}.rc-cap{caption-side:top;text-align:left;font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3);padding-bottom:4px}.rc-sched th[scope=row]{font-variant-numeric:tabular-nums}.rc-free{font:400 12px/1.25 var(--lm-sans);color:var(--lm-accent-ink);display:block}.cm-sched{min-width:0;overflow-x:auto}@media (max-width:400px){.cm-sched .calc-table{font-size:13px}.cm-sched .calc-table td{padding-left:8px}.cm-sched .calc-table thead th{letter-spacing:.04em;font-size:10px}}.rc-table{max-width:820px}.rpie-table{max-width:620px}.rpie-table .calc-table{min-width:0}.rc-example,.tt-loan{margin-top:12px}.tt-loan+.muted.small{margin-top:6px}.tt-scope{box-shadow:inset 0 1px 0 var(--lm-line);padding-top:14px}.tt-cliff{margin-top:0}.tt-examples{max-width:760px}.tt-examples .calc-table{min-width:0}@media (max-width:479px){.tt-examples th:nth-child(5),.tt-examples td:nth-child(5){display:none}}.tt-cliffs-lede{margin-bottom:16px}.tt-cliffs{gap:16px;margin-bottom:16px;display:grid}.tt-cliffs p{color:var(--lm-ink-2);margin-top:8px;font-size:16px;line-height:1.55}.tt-cliffs b{color:var(--lm-ink);font-variant-numeric:tabular-nums}@media (min-width:860px){.tt-cliffs{grid-template-columns:1fr 1fr;gap:24px;max-width:980px}}.search-watch{margin-top:20px;scroll-margin-top:180px}.search-watch .watch{margin:0}.search-match{justify-items:start;gap:12px;margin-bottom:18px;display:grid}.search-match p{color:var(--lm-ink-2);margin:0;line-height:1.55}.search-more{color:var(--lm-ink-2);margin:18px 0 0;font-size:15px;line-height:1.5}.search-more a{color:var(--lm-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.listed-by{color:var(--lm-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;font-size:15px;display:flex}.confidential-note{color:var(--lm-ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-8px 0 18px;font-size:14px;line-height:1.45;display:flex}.confidential-note .pill,.pill.pill-conf{background:var(--lm-tint);color:var(--lm-ink);flex:none;font-weight:600}.profile-hero{gap:14px;max-width:760px;display:grid}.profile-hero>*{margin:0}.profile-id{align-items:center;gap:18px;min-width:0;display:flex}.profile-id .h2{overflow-wrap:anywhere;margin:2px 0 0}.profile-id .eyebrow{overflow-wrap:anywhere;margin:0}.profile-mono{background:var(--lm-tint);width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--lm-line);font:600 24px/1 var(--lm-mono);letter-spacing:.02em;color:var(--lm-accent-ink);border-radius:20px;flex:none;place-items:center;display:grid}.profile-role{color:var(--lm-ink-2);margin:4px 0 0}.profile-about p{color:var(--lm-ink-2);overflow-wrap:anywhere;max-width:680px;margin:0 0 10px}.profile-about p:last-child{margin-bottom:0}.profile-site a{overflow-wrap:anywhere}.profile-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:6px 0 0;display:grid}.profile-stats>div{background:var(--lm-tint);border-radius:14px;min-width:0;padding:12px 14px}.profile-stats dt{font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.profile-stats dd{color:var(--lm-ink);overflow-wrap:anywhere;margin:6px 0 0;font-weight:600}.profile-note{max-width:640px}.profile-license{background:var(--lm-tint);border-radius:14px;justify-items:start;gap:6px;max-width:680px;padding:12px 14px;display:grid}.profile-license p{color:var(--lm-ink-2);overflow-wrap:anywhere;margin:0}.profile-license strong{color:var(--lm-ink);font-weight:600}.profile-license .mono{font-family:var(--lm-mono);color:var(--lm-ink);font-size:.92em}.profile-license-tag,.listed-lic{box-shadow:inset 0 0 0 1px var(--lm-line);font:600 11px/1 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-accent-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.profile-license-tag:before,.listed-lic:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-2px)rotate(-45deg)}.listed-lic{background:var(--lm-tint);box-shadow:none;align-self:center;padding:4px 8px;font-size:10px}.profile-card .profile-lic-line{margin-top:4px}.profile-card{background:var(--lm-tint);box-shadow:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.profile-card>div:first-child{flex:320px;min-width:0}.profile-card .h3{overflow-wrap:anywhere;margin:0 0 4px}.profile-card .h3 a{color:var(--lm-ink);text-decoration:none}.profile-card .h3 a:hover{color:var(--lm-accent-ink)}.profile-card p{margin:0}.profile-card .btn-row{align-items:center;margin:0}.dash>.live-post+.profile-card--lead,.dash>.notice+.profile-card--lead{margin-top:-24px}.profile-card--lead:not(.profile-edit){box-shadow:var(--lm-sh-1);background:#fff}.profile-url{color:var(--lm-ink-2);overflow-wrap:anywhere;margin:0}.profile-url .mono{color:var(--lm-ink);font-size:13px}.profile-url--moves{color:var(--lm-ink)}.profile-edit{gap:14px;display:grid}.profile-edit>*{margin:0}.profile-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.profile-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.profile-mono{border-radius:16px;width:56px;height:56px;font-size:19px}.profile-id{gap:14px}}.tax-hist,.tax-trend{margin-top:14px}[data-tax-facts] dd{overflow-wrap:normal;font-variant-numeric:tabular-nums}.permit-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.permit-list li{gap:4px;min-width:0;display:grid}.permit-list li+li{border-top:1px solid var(--lm-line);padding-top:12px}.permit-list .stock-meta{overflow-wrap:anywhere}.taxhub-sec,.taxhub-rank li{scroll-margin-top:80px}.taxhub-pos{min-width:2.1em;font:500 12.5px/1 var(--lm-mono);color:var(--lm-ink-3);display:inline-block}@media (min-width:860px){.taxhub-rank{columns:2;column-gap:40px;display:block}.taxhub-rank li{break-inside:avoid;margin-bottom:14px}}.taxhub-table tbody th{padding-right:8px}.taxhub-table .taxhub-boro th,.taxhub-table .taxhub-boro td{color:var(--lm-ink);font-weight:550}.taxhub-h{margin-bottom:16px}.taxhub-p{color:var(--lm-ink-2);margin-bottom:14px}.taxhub-note{margin-top:14px}.hood-tax-links{flex-wrap:wrap;gap:8px 20px;margin-top:16px;display:flex}.taxhub-rank li:target,.buildhub-rank li:target{background:var(--lm-bg,#fff);box-shadow:0 0 0 8px var(--lm-bg,#fff);border-radius:10px}.buildouts-facts{margin-top:16px}.buildouts-newest-h{margin-top:22px}.push-optin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.push-optin p{color:var(--lm-ink-2);flex:260px;margin:0}.push-optin--card{background:var(--lm-tint);box-shadow:none;margin:-4px 0 14px}.push-optin--inline{border-top:1px solid var(--lm-line);margin-top:6px;padding-top:12px}.pair-show{flex:100%;justify-items:start;gap:8px;display:grid}.pair-show__code{gap:4px;margin:0;display:grid}.pair-code{font-family:var(--lm-mono);letter-spacing:.08em;color:var(--lm-ink);font-size:28px;font-weight:600}.pair-show__note{color:var(--lm-ink-2);font-size:14px}.pair-form__how{margin:0}.pair-form__input{font-family:var(--lm-mono);letter-spacing:.08em;font-size:20px}.pair-line{background:var(--lm-tint);box-shadow:none;gap:10px;display:grid}.pair-line p{color:var(--lm-ink-2);margin:0}.push-optin[data-push=on] p:before{content:"";background:var(--lm-accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.sf-table{font-size:14px}.sf-table th[scope=row]{white-space:normal}.sf-table thead th{white-space:nowrap}.lq-table thead th{white-space:normal;vertical-align:bottom}.lq-table thead th+th,.lq-table td{padding-left:8px}.lq-rule>p{margin:0 0 16px;font-size:15px}.sf-grid-top{align-items:start}.req-empty{max-width:760px;box-shadow:var(--lm-sh-1);background:#fff;border-radius:20px;padding:clamp(18px,3vw,28px)}.req-empty dl{gap:14px;margin:0;display:grid}.req-empty dt{font-weight:600}.req-empty dd{color:var(--lm-ink-2);margin:2px 0 0;line-height:1.55}.req-empty a{color:var(--lm-accent-ink);font-weight:600}@media (min-width:760px){.req-empty dl{grid-template-columns:1fr 1fr;gap:18px 28px}}.sf-other{margin:14px 0 0}@media (min-width:860px){.sf-street-hoods .stock-bars{grid-template-rows:repeat(var(--sf-rows,5), auto)}}.lookup{max-width:700px;margin:0;position:relative}.lookup__row{gap:10px;display:grid}@media (min-width:560px){.lookup__row{grid-template-columns:minmax(0,1fr) auto}}.lookup__row .lm-btn{white-space:nowrap;min-height:52px}.lookup__box{min-width:0;position:relative}.lookup__list{z-index:30;box-shadow:var(--lm-sh-2), 0 0 0 1px var(--lm-line);overscroll-behavior:contain;background:#fff;border-radius:14px;max-height:min(60vh,440px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.lookup__list[hidden]{display:none}.lookup__list a{color:var(--lm-ink);border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.lookup__list b{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.lookup__list small{color:var(--lm-ink-3);font-size:13px;line-height:1.4}.lookup__list a[aria-selected=true],.lookup__list a:hover{background:var(--lm-accent-soft)}.lookup__status{color:var(--lm-ink-2);margin:10px 0 0;font-size:14px;line-height:1.5}.lookup__status:empty{display:none}.lookup__result{background:var(--lm-accent-soft);color:var(--lm-ink-2);border-radius:16px;margin-top:12px;padding:16px 18px;font-size:15px;line-height:1.55}.lookup__result p{margin:0 0 10px}.lookup__result ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lookup__near{margin:0 0 14px}.lookup__result .lookup__near-h{font:500 11px/1.3 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-accent-ink);margin:0 0 6px}.lookup__near ul{gap:6px}.lookup__near a{box-shadow:0 0 0 1px var(--lm-line);color:var(--lm-ink);background:#fff;border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.lookup__near a:hover,.lookup__near a:focus-visible{box-shadow:0 0 0 1px var(--lm-accent)}.lookup__near b{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.lookup__near small{color:var(--lm-ink-3);font-size:13px;line-height:1.4}.lookup-card{max-width:820px;box-shadow:var(--lm-sh-1), 0 0 0 1px var(--lm-line);background:#fff;border-radius:24px;gap:10px;padding:clamp(20px,3.4vw,32px);display:grid}.lookup-card__k{font:500 11px/1.3 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-accent-ink);margin:0}.lookup-card__h{letter-spacing:-.02em;color:var(--lm-ink);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.2}.lookup-card__p{max-width:680px;color:var(--lm-ink-2);margin:0 0 6px;font-size:15px;line-height:1.55}.seo-hero .lookup{margin:4px 0 8px}@media (min-width:1024px){.home-lookup .lookup-card{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:48px;max-width:none}.home-lookup .lookup-card>:not(.popular){grid-column:1}.home-lookup .lookup-card>.popular{border-top:0;border-left:1px solid var(--lm-line);grid-area:1/2/span 4;margin-top:0;padding:0 0 0 48px}}.popular{border-top:1px solid var(--lm-line);margin-top:14px;padding-top:18px}.popular__h{font:500 11px/1.3 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-accent-ink);margin:0 0 10px}.popular__list{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.popular__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.popular__list a{background:var(--lm-tint);height:100%;color:var(--lm-ink);border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.popular__list a:hover,.popular__list a:focus-visible{background:var(--lm-accent-soft)}.popular__list b{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.popular__list small{color:var(--lm-ink-3);font-size:13px;line-height:1.4}.popular__src{color:var(--lm-ink-3);margin:10px 0 0;font-size:13px;line-height:1.5}.ab-split{align-items:start;gap:28px;display:grid}@media (min-width:960px){.ab-split{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:56px}}.ab-copy{max-width:680px}.ab-copy p:not(.eyebrow){color:var(--lm-ink-2);margin:0 0 16px;font-size:17px;line-height:1.65}.ab-copy .text-link{white-space:nowrap}.ab-not{background:var(--lm-tint);box-shadow:none}.ab-not ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab-not li{color:var(--lm-ink-2);padding-left:24px;font-size:15.5px;line-height:1.5;position:relative}.ab-not li:before{content:"";background:var(--lm-ink-3);border-radius:2px;width:12px;height:2px;position:absolute;top:.72em;left:0}.ab-live{max-width:680px;margin-bottom:22px}@media (min-width:760px){.ab-live{grid-template-columns:repeat(3,1fr)}}.ab-sources{grid-template-columns:minmax(0,1fr);gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ab-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ab-sources{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-sources>.card{box-shadow:none;flex-direction:column;gap:10px;display:flex}.ab-pub{font:500 11px/1.4 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3);margin:0}.ab-sets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ab-sets a{letter-spacing:-.015em;color:var(--lm-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lm-line);text-decoration-color:var(--lm-line);text-underline-offset:3px;font-size:17px;font-weight:600;line-height:1.3}.ab-sets a:hover{color:var(--lm-accent-ink);text-decoration-color:currentColor}.ab-uses{color:var(--lm-ink-2);margin:0;font-size:15px;line-height:1.5}.ab-meta{border-top:1px solid var(--lm-line);gap:6px;margin:auto 0 0;padding-top:12px;display:grid}.ab-meta div{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.ab-meta dt{color:var(--lm-ink-3);flex:none}.ab-meta dd{font:500 12.5px/1.4 var(--lm-mono);color:var(--lm-ink);text-align:right;margin:0}.ab-foot{margin-top:20px}.ab-cta{margin-top:24px}.brk-about{color:var(--lm-accent-ink);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.export-card{max-width:900px;box-shadow:var(--lm-sh-1), 0 0 0 1px var(--lm-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px 28px;margin:0 0 28px;padding:clamp(18px,3vw,26px);display:grid}.export-card__k{font:500 11px/1.3 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-accent-ink);margin:0 0 4px}.export-card__h{letter-spacing:-.015em;color:var(--lm-ink);margin:0;font-size:clamp(19px,2.2vw,22px);font-weight:600;line-height:1.25}.export-card__p{max-width:640px;color:var(--lm-ink-2);margin:6px 0 0;font-size:15px;line-height:1.55}.export-card__act .lm-btn{width:100%}.export-card__note{color:var(--lm-accent-ink);margin:0;font-size:15px}.export-card__done{background:var(--lm-avail);color:var(--lm-avail-ink);border-radius:14px;gap:6px;padding:12px 14px;font-size:15px;line-height:1.5;display:grid}.export-card__done p{margin:0}.export-card__done a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.export-card__done .mono{overflow-wrap:anywhere}.export-card__fine{color:var(--lm-ink-3);margin:0;font-size:13px}.export-card .auth-card{max-width:none;box-shadow:0 0 0 1px var(--lm-line)}.export-card .form-errors{margin:0}@media (min-width:760px){.export-card{grid-template-columns:minmax(0,1fr) auto}.export-card>:not(.export-card__copy):not(.export-card__act){grid-column:1/-1}.export-card__act .lm-btn{width:auto}}.pub-boro+.pub-boro{margin-top:36px}.pub-boro .h3{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.pub-boro .h3 .mono{font-size:13px;font-weight:500}.pub-list{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.pub-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pub-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-card{background:var(--lm-paper);border:1px solid var(--lm-line);border-radius:var(--lm-r);align-content:start;gap:12px;min-width:0;padding:20px;scroll-margin-top:90px;display:grid}.pub-card:target{border-color:var(--lm-accent);box-shadow:var(--lm-focus)}.pub-head{gap:8px;display:grid}.pub-name{overflow-wrap:anywhere;margin:0}.pub-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pub-tag{font:500 11px/1 var(--lm-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--lm-avail);color:var(--lm-avail-ink);border-radius:7px;padding:6px 8px}.pub-tag--wait{background:var(--lm-tint-2);color:var(--lm-ink-2)}.pub-addr{color:var(--lm-ink-2);overflow-wrap:anywhere;margin:0;font-size:15px}.pub-area{color:var(--lm-ink-3)}.pub-figs{border-top:1px solid var(--lm-line);border-bottom:1px solid var(--lm-line);grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:12px 0;display:grid}.pub-figs dt{font:500 11px/1.2 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3)}.pub-figs dd{font:500 17px/1.25 var(--lm-mono);letter-spacing:-.02em;margin-top:4px}.pub-figs dd small{color:var(--lm-ink-3);letter-spacing:0;font-size:12px}.pub-notes{color:var(--lm-ink-2);gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pub-notes:empty{display:none}.pub-links{flex-wrap:wrap;gap:6px 16px;margin:0;font-size:14px;display:flex}.pub-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:860px){.pub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pub-steps{color:var(--lm-ink-2);gap:8px;margin:0;padding-left:20px;display:grid}.pub-steps li::marker{color:var(--lm-ink-3)}.alerts-strip{background:var(--lm-accent-soft);box-shadow:none;gap:14px;display:grid}.alerts-strip>div>*{margin:0}.alerts-strip>div{gap:8px;display:grid}.alerts-strip .muted{color:var(--lm-ink-2);max-width:680px}.alerts-strip .lm-btn{background:#fff;justify-self:start}@media (min-width:860px){.alerts-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.alerts-strip .lm-btn{justify-self:end}}.bldg-owner-cta{max-width:720px;color:var(--lm-ink-2);margin:24px 0 0;font-size:15px}.bldg-ll97-calc{max-width:720px;color:var(--lm-ink-2);margin:16px 0 0;font-size:15px}.bldg-ll97-calc+.bldg-ll97-calc{margin-top:8px}.sec-note{margin:-6px 0 14px}.sec-list .stock-bar-head{align-items:baseline}.sec-list .stock-addr{font-weight:500}.sec-more{margin-top:10px}.sec-more summary{cursor:pointer;color:var(--lm-accent-ink);padding:6px 0;font-weight:550}.sec-more .sec-list{margin-top:10px}@media (max-width:559px){.sec-list .stock-bar-head{flex-direction:column;align-items:flex-start;gap:2px}}.ad-head{letter-spacing:-.02em;color:var(--lm-ink);overflow-wrap:anywhere;font-size:clamp(22px,3.2vw,28px);font-weight:600;line-height:1.2}.ad-facts{gap:8px;margin:0;display:grid}.ad-facts>div{grid-template-columns:112px minmax(0,1fr);gap:12px;font-size:15px;display:grid}.ad-facts dt{font:500 11px/1.6 var(--lm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lm-ink-3);padding-top:2px}.ad-facts dd{color:var(--lm-ink);overflow-wrap:anywhere;margin:0}.ad-body{color:var(--lm-ink-2);overflow-wrap:anywhere;line-height:1.6}.ad-samples{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.ad-samples{grid-template-columns:repeat(3,minmax(0,1fr))}}.ad-sample{align-content:start;gap:12px;padding:20px;display:grid}.ad-sample .ad-head{font-size:19px}.broker-embed{border-top:1px solid var(--lm-line);flex:100%;min-width:0;padding-top:16px}.broker-embed summary{cursor:pointer;padding:8px 0;font-weight:600}.profile-card .broker-embed p{margin:12px 0}.broker-embed textarea{font:13px/1.5 var(--lm-mono);resize:vertical}.broker-embed .btn-row{margin-top:12px}.broker-embed iframe{border:1px solid var(--lm-line);border-radius:var(--lm-r-sm);background:var(--lm-paper);width:100%;height:480px;display:block}.header-lookup-button{border-radius:var(--lm-r-pill);background:var(--lm-tint);width:40px;height:40px;color:var(--lm-ink);font:24px/1 var(--lm-sans);cursor:pointer;border:0;flex:none;place-items:center;display:inline-grid}.header-lookup-button:hover{background:var(--lm-tint-2)}.header-lookup-button:focus-visible{box-shadow:var(--lm-focus);outline:none}.header-lookup{border:1px solid var(--lm-line);background:var(--lm-paper);width:min(680px,100% - 32px);max-height:80dvh;color:var(--lm-ink);box-shadow:var(--lm-sh-2);overscroll-behavior:contain;border-radius:24px;margin:min(12vh,96px) auto;padding:clamp(18px,3vw,28px);overflow-y:auto}html:has(.header-lookup[open]){overflow:hidden}.header-lookup::backdrop{background:#0f192d59}.header-lookup__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.header-lookup__top .h3{margin:0}.header-lookup .lookup{margin:18px 0}.header-lookup .lookup__list{max-height:32dvh;margin-top:8px;position:static}.header-lookup>.text-link{display:inline-block}.street-lookup{max-width:680px;margin-bottom:24px}@media (max-width:539px){.lm-nav__in{gap:8px}.lm-nav__logo{flex:0 132px;min-width:0}.lm-nav__logo img{width:100%;height:auto;display:block}.lm-nav__cta{gap:6px}.lm-nav__cta>.lm-btn{padding:0 10px}.header-lookup-button{width:36px}}@media (min-width:960px) and (max-width:1199px){.lm-nav__links{gap:12px;font-size:14.5px}}@media (min-width:540px) and (max-width:659px){.lm-nav__in{gap:10px}.lm-nav__logo{flex:0 132px;min-width:0}.lm-nav__logo img{width:100%;height:auto;display:block}.lm-nav__cta{gap:6px}.lm-nav__cta>.lm-btn{padding:0 10px}}@media (max-width:359px){.lm-nav__logo{flex:0 0 27px;width:27px;overflow:hidden}.lm-nav__logo img{width:132px;max-width:none}}.ll97-set{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.ll97-set+.ll97-set{box-shadow:inset 0 1px 0 var(--lm-line);padding-top:18px}.ll97-set legend{margin-bottom:4px;padding:0;font-size:17px;font-weight:600}.ll97-uses{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ll97-use{background:var(--lm-tint);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}@media (min-width:560px){.ll97-use{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.ll97-use select.input{text-overflow:ellipsis;width:100%;min-width:0}.ll97-remove{justify-self:start;padding:4px 0;font-size:15px}@media (min-width:560px){.ll97-remove{grid-column:1/-1}}.ll97-add{justify-self:start}.ll97-unit{font:400 13px/1.3 var(--lm-sans);color:var(--lm-ink-3);text-transform:none;letter-spacing:0;margin-left:4px}.ll97-use .input{box-shadow:inset 0 0 0 1px var(--lm-line);background-color:#fff}.ll97-use .input:focus{box-shadow:inset 0 0 0 1.5px var(--lm-accent), var(--lm-focus)}.calc-more .field{margin-top:12px}.ll97-table thead th:first-child{text-align:left}.ll97-table td{font-size:15px}.ll97-samples{margin-top:18px}.ll97-samples .where-chips{margin-top:8px}.ll97-samples .lm-chip{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:38px;padding-block:8px;line-height:1.25}.ll97-census{max-width:760px;color:var(--lm-ink-2);margin:12px 0 18px}.ll97-census b{color:var(--lm-ink)}.ll97-top-h{margin-bottom:8px}.ll97-top{max-width:760px;margin:0 0 16px;padding:0;list-style:none}.ll97-top li{border-bottom:1px solid var(--lm-line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.ll97-top .mono{white-space:nowrap;color:var(--lm-ink-2);font-size:15px}.who-viewed-head{color:var(--lm-ink-2);font-size:15px}.who-viewed-card .lm-req__who{font-size:14px}.who-viewed-others{margin-top:14px}.viewer-note{margin:0}.viewer-note-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:550}.viewer-note-btn:disabled{color:var(--lm-ink-3);cursor:default}.ll97-gas{grid-template-columns:minmax(0,1fr) 110px;gap:12px;display:grid}.sfr-findings{max-width:860px;color:var(--lm-ink);font-size:17px}.sfr-wrap{max-width:1040px}.sfr-table td strong{color:var(--lm-ink);font-weight:600}@media (max-width:759px){.sfr-table td:last-child{grid-column:auto}}@media (min-width:860px){.sfr-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sfr-all{margin-top:20px}.stock .nowrap{white-space:nowrap}.sfr-all summary{cursor:pointer;color:var(--lm-accent-ink);padding:6px 0;font-weight:550}.sfr-method{max-width:860px}.sfr-cite{gap:10px;max-width:860px;margin-top:24px;display:grid}.sfr-cite-text{font:400 14px/1.55 var(--lm-mono);color:var(--lm-ink);overflow-wrap:anywhere}.auth-sent{gap:12px;display:grid}.auth-sent .notice,.auth-sent__from{margin:0}.auth-sent__addr{overflow-wrap:anywhere;font-family:var(--lm-mono);font-size:12.5px}.auth-sent__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.auth-sent__actions button.text-link{font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0;font-size:14px;font-weight:550}.auth-sent__actions .lm-btn:disabled{cursor:default;opacity:.7}.auth-sent__actions a{color:inherit;text-underline-offset:2px;text-decoration:underline}.auth-sent .code-form{margin-top:0}.code-form__input{font-family:var(--lm-mono);letter-spacing:.12em;max-width:220px;font-size:20px}.auth-sent [data-signin-link-note]{margin:0}.direct-contact{border-radius:var(--lm-r);background:var(--lm-tint);overflow-wrap:anywhere;gap:6px;padding:14px 16px;font-size:15px;display:grid}.direct-contact__who{margin:0}.direct-contact__line{color:var(--lm-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.direct-contact__error{color:#9b1c12;margin:0}.direct-switch{background:var(--lm-tint);color:var(--lm-ink-2);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.direct-switch>*{margin:0}.direct-switch .btn-row{gap:8px}.direct-q{color:var(--lm-ink);font-size:15px;font-weight:600}.direct-switch.is-on{background:var(--lm-avail);color:var(--lm-avail-ink);padding:12px 14px}.direct-switch.is-on strong{font-weight:600}.direct-switch.is-on .linklike{color:inherit;text-underline-offset:2px;font-weight:550}.direct-switch p:focus{outline:none}.direct-switch p:focus-visible{outline:2px solid var(--lm-accent);outline-offset:3px;border-radius:4px}.direct-switch-link{margin:0}.direct-switch-link .linklike{text-underline-offset:2px;font-weight:550}.post-row-main .direct-switch,.post-row-main .direct-switch-link{margin-top:6px}.photo-link{gap:14px;max-width:560px;margin-top:20px;display:grid}.photo-link .uploads,.photo-link .hint{margin:0}.photo-link-pick{justify-self:start;min-width:220px;position:relative}.photo-link-pick input{opacity:0;width:1px;height:1px;position:absolute}.photo-link-pick:focus-within{box-shadow:var(--lm-focus)}.photo-link-pick[aria-busy=true]{opacity:.7;cursor:progress}.photo-link .intro-answer-done{margin-top:0}.photo-link .intro-answer-done:empty{display:none}@media (max-width:539px){.photo-link-pick{justify-self:stretch}}.photo-page .lede{margin-bottom:4px}.photo-page-label{margin-top:36px}.type-check{margin:4px 0 16px}.type-check:focus-visible{outline:2px solid var(--lm-accent);outline-offset:2px}.type-check-h{margin:0 0 4px;font-weight:600}.type-check-p{margin:0;line-height:1.5}.type-check-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.type-check-done{margin:0 0 8px}.type-check-done:empty{margin:0}.offer-switch{margin:-4px 0 16px}.offer-switch a{white-space:nowrap;color:var(--lm-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}
.remove-post-dialog{border:1px solid var(--lm-line);border-radius:var(--lm-r);background:var(--lm-paper);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--lm-ink);margin:auto;padding:24px;font-size:16px;overflow:auto}.remove-post-dialog::backdrop{background:#00000059}.remove-post-dialog h2{margin-top:0;font-size:24px}.remove-post-dialog p{margin:12px 0 20px}body:has(.remove-post-dialog[open]){overflow:hidden}
