.property-price-qualification,.comparison-snapshot-grid{border:1px solid var(--ledger-border);background:var(--ledger-surface);border-radius:.5rem;min-width:0;padding:1.25rem}.property-price-qualification>h2,.comparison-snapshot-grid h2,.comparison-report__section>h2{color:var(--ledger-ink);font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.property-price-qualification>p,.comparison-snapshot-grid__heading>p,.comparison-report__identity-gap{color:var(--ledger-ink-soft);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.property-price-qualification>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.property-price-qualification>dl>div{border:1px solid var(--ledger-border);background:var(--ledger-surface);border-radius:.375rem;min-width:0;padding:.75rem}.property-price-qualification dt{color:var(--ledger-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.3}.property-price-qualification dd{color:var(--ledger-ink);overflow-wrap:anywhere;margin:.375rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.55}.property-price-qualification dd>span{color:var(--ledger-ink-soft);margin-top:.375rem;font-size:.75rem;font-weight:600;display:block}.property-report-prose :is(p,ul:not(.p304-grid),ol:not(.p304-grid),blockquote){max-width:var(--report-reading-measure);margin-inline:0}.property-report-prose :is(table,figure,img,[data-responsive-table]){max-width:100%}.property-report-section .ledger-table-density-compact .ledger-table :is(tbody th,tbody td){padding:.5rem .75rem}.property-report-section,.property-report-section>*,.property-report-section :where(p,li,td,th,dt,dd,a,code,time,[data-responsive-table]){overflow-wrap:anywhere;min-width:0}.property-report-section :where(table:not(.ledger-table)){table-layout:fixed;width:100%;max-width:100%}.property-report-hero__lead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:2px;display:grid}.property-report-hero__main,.property-report-hero__rail{border:1px solid var(--ledger-border)}.property-report-hero__main,.property-report-hero__media,.property-report-hero__body,.property-report-hero__rail{background:var(--ledger-surface);min-width:0}.property-report-hero__main{border-radius:var(--ledger-radius);overflow:hidden}.property-report-hero__media [data-project-gallery=true]{padding-top:0}.property-report-hero__body{border-top:1px solid var(--ledger-border);padding:1.25rem}.property-report-hero__body .property-report-hero__header{display:block}.property-report-hero__body .property-report-hero__identity{max-width:none}.property-report-hero__body .property-report-hero__price{text-align:left;min-width:0;max-width:none;margin-top:1rem}.property-report-hero :where(h1,h2,h3,p,li,dt,dd,span){overflow-wrap:anywhere;min-width:0}[data-property-template-root] [data-amenity-tile]>p,[data-property-template-root] [data-amenity-tile] summary,[data-property-template-root] [data-amenity-tile] summary .flex{flex-wrap:wrap}[data-property-template-root] [data-amenity-tile]>p>span,[data-property-template-root] [data-amenity-tile] summary span{flex:1 1 0;min-width:0}[data-property-template-root] [data-property-hero-chip]>.text-label{flex-shrink:1;min-width:0}.property-report-hero__rera>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.property-report-hero__rera>span>span,[data-property-template-root] [data-neighborhood-state] li,[data-property-template-root] [data-neighborhood-state] :where(div,ul,li,p,h2,h3,span){overflow-wrap:anywhere;min-width:0}[data-property-template-root] [data-neighborhood-state] .flex{flex-wrap:wrap}[data-property-template-root] [data-neighborhood-state] .report-text-data{flex-shrink:1}.property-report-hero__rail{border-radius:var(--ledger-radius);flex-direction:column;align-self:start;gap:.875rem;padding:1.25rem;display:flex;position:sticky;top:1rem}.property-report-project-highlights{min-width:0}.property-report-body-layout,.property-report-body-main{min-width:0;overflow:visible}.property-article-decision-rail{display:none}@media (min-width:1280px){.property-report-body-layout{grid-template-columns:minmax(0,1fr) 19rem;align-items:stretch;gap:1.5rem;display:grid;overflow:visible}.property-article-decision-rail{align-self:stretch;min-width:0;display:block;overflow:visible}.property-article-decision-rail__sticky{gap:.875rem;display:grid;position:sticky;top:1rem}}.property-report-hero__rail-label{color:var(--ledger-ink-muted);font-family:var(--ledger-font-mono,var(--ledger-font-mono-fallback));letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:700}.property-report-hero__rail [data-property-hero-freshness]{margin-top:.25rem}.property-report-hero__rail [data-property-hero-actions]{border-top:0;margin-top:0;padding-top:0}.property-report-hero+[data-property-progressive-disclosure] [data-property-project-summary]{margin-top:0}.property-report-hero__header{grid-template-areas:"identity""price";align-items:start;gap:1.25rem;display:grid}.property-report-hero__identity{grid-area:identity}.property-report-hero__price{grid-area:price}@media (max-width:1023px){.property-report-hero{border-inline:0;border-radius:0;margin-inline:-1rem}.property-report-hero__lead{grid-template-columns:minmax(0,1fr);gap:0}.property-report-hero__main{flex-direction:column;display:flex}.property-report-hero__body{order:0;padding:1rem}.property-report-hero__media{order:1}.property-report-hero__rail{padding:1rem;position:static}}@media (min-width:1024px){.property-report-hero__body .property-report-hero__fact-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.property-report-hero__media [data-project-gallery-preview]>div{aspect-ratio:3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.property-report-hero__media [data-project-gallery-preview]>div>div,.property-report-hero__media [data-project-gallery-preview]>div>div>div{display:contents}.property-report-hero__media [data-gallery-preview-tile]{aspect-ratio:auto;height:auto;min-height:0}.property-report-hero__media [data-gallery-image-index="0"]{grid-row:1/span 2}}.comparison-narrative{gap:1rem;margin-top:1rem;display:grid}.comparison-narrative__block{border-left:2px solid color-mix(in srgb, var(--ledger-action) 55%, transparent);max-width:84ch;padding:.25rem 0 .25rem 1rem}.comparison-narrative--compact{gap:.875rem}.comparison-faq-cards{gap:.875rem;margin-top:1rem;display:grid}.comparison-faq-cards article{border:1px solid var(--ledger-border);background:var(--ledger-surface);border-radius:.5rem;overflow:hidden}.comparison-faq-cards h3{border-bottom:1px solid var(--ledger-border);background:var(--ledger-surface-muted);color:var(--ledger-ink);overflow-wrap:anywhere;align-items:flex-start;gap:.75rem;margin:0;padding:.875rem 1rem;font-size:1rem;line-height:1.6;display:flex}.comparison-faq-cards h3>span{background:color-mix(in srgb, var(--ledger-action) 10%, var(--ledger-surface));width:1.75rem;height:1.75rem;color:var(--ledger-action);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.comparison-faq-cards p{color:var(--ledger-ink-soft);overflow-wrap:anywhere;margin:0;padding:.875rem 1rem 1rem 3.5rem;line-height:1.65}.comparison-snapshot-grid__heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.comparison-snapshot-grid__heading>p{max-width:48ch}.comparison-snapshot-grid__scroll{overscroll-behavior-inline:contain;max-width:100%;margin-top:1rem;overflow-x:auto}.comparison-snapshot-grid table{border-collapse:collapse;width:100%;min-width:42rem;color:var(--ledger-ink);text-align:left}.comparison-snapshot-grid th,.comparison-snapshot-grid td{border:1px solid var(--ledger-border);vertical-align:top;overflow-wrap:anywhere;min-width:12rem;padding:.875rem;line-height:1.5}.comparison-snapshot-grid thead th{background:var(--ledger-surface-muted);font-size:.8125rem;font-weight:700}.comparison-snapshot-grid tbody>tr>th[scope=row]{background:var(--ledger-surface-muted);width:19%;color:var(--ledger-ink-soft);font-size:.8125rem;font-weight:700}.comparison-snapshot-grid__category th{background:color-mix(in srgb, var(--ledger-action) 8%, var(--ledger-surface));min-width:0;color:var(--ledger-ink);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:800}.comparison-snapshot-grid__project-title,.comparison-snapshot-grid__snapshot{display:block}.comparison-snapshot-grid__project-title{color:var(--ledger-ink);font-size:.9375rem;line-height:1.35}.comparison-snapshot-grid__snapshot{color:var(--ledger-ink-soft);margin-top:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:500;line-height:1.45}.comparison-snapshot-grid__snapshot time{margin-top:.125rem;display:block}.comparison-snapshot-grid [data-comparison-cell-state=unavailable],.comparison-snapshot-grid [data-comparison-project-state=unavailable]{color:var(--ledger-ink-soft);font-style:italic}.bp-ledger .property-report-hero,.bp-ledger .property-report-section,.bp-ledger .comparison-report__hero,.bp-ledger .comparison-report__section,.bp-ledger .comparison-hero-project,.bp-ledger .comparison-faq-cards article{border-color:var(--ledger-border);background:var(--ledger-surface);color:var(--ledger-ink)}.bp-ledger .property-report-hero h1,.bp-ledger .comparison-report__hero h1{color:var(--ledger-ink);font-family:var(--ledger-font-editorial,var(--ledger-font-editorial-fallback))}.bp-ledger .comparison-report__summary,.bp-ledger .comparison-report__identity-gap,.bp-ledger .property-report-prose{color:var(--ledger-ink-soft)}.bp-ledger .property-price-qualification,.bp-ledger .comparison-snapshot-grid{border-color:var(--ledger-border);background:var(--ledger-surface)}.bp-ledger .property-price-qualification>h2,.bp-ledger .comparison-snapshot-grid h2,.bp-ledger .comparison-report__section>h2,.bp-ledger .comparison-faq-cards h3{color:var(--ledger-ink)}.bp-ledger .property-price-qualification>p,.bp-ledger .comparison-snapshot-grid__heading>p,.bp-ledger .property-price-qualification dt,.bp-ledger .property-price-qualification dd>span,.bp-ledger .comparison-faq-cards p,.bp-ledger .comparison-snapshot-grid__snapshot,.bp-ledger .comparison-snapshot-grid tbody>tr>th[scope=row],.bp-ledger .comparison-snapshot-grid [data-comparison-cell-state=unavailable],.bp-ledger .comparison-snapshot-grid [data-comparison-project-state=unavailable]{color:var(--ledger-ink-soft)}.bp-ledger .property-price-qualification>dl>div,.bp-ledger .comparison-snapshot-grid th,.bp-ledger .comparison-snapshot-grid td,.bp-ledger .comparison-faq-cards h3{border-color:var(--ledger-border)}.bp-ledger .property-price-qualification>dl>div,.bp-ledger .comparison-snapshot-grid tbody>tr>th[scope=row],.bp-ledger .comparison-faq-cards article{background:var(--ledger-surface-muted)}.bp-ledger .property-price-qualification dd,.bp-ledger .comparison-snapshot-grid table,.bp-ledger .comparison-snapshot-grid__project-title{color:var(--ledger-ink)}.bp-ledger .comparison-snapshot-grid thead th{background:var(--ledger-surface-muted)}.bp-ledger .comparison-snapshot-grid__category th{background:color-mix(in srgb, var(--ledger-action) 8%, var(--ledger-surface));color:var(--ledger-ink)}.bp-ledger .comparison-narrative__block{border-left-color:color-mix(in srgb, var(--ledger-action) 65%, transparent)}.bp-ledger .comparison-hero-project__replace{border-color:var(--ledger-border);background:var(--ledger-surface);color:var(--ledger-ink)}.bp-ledger .comparison-hero-project__replace:hover{border-color:var(--ledger-action);color:var(--ledger-action-hover)}[data-comparison-report-root] :is(.comparison-hero-project a,.comparison-hero-project__replace){overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;max-width:100%}@media (min-width:640px){[data-comparison-report-root] [data-template-stable-element=project_cards]{flex-wrap:wrap}[data-comparison-report-root] [data-template-stable-element=project_cards]>div{flex-basis:10rem}}@media (max-width:699px){.property-price-qualification>dl{grid-template-columns:minmax(0,1fr)}.comparison-snapshot-grid{padding:1rem}.comparison-snapshot-grid__scroll{overflow:visible}.comparison-snapshot-grid table,.comparison-snapshot-grid tbody,.comparison-snapshot-grid tr,.comparison-snapshot-grid th,.comparison-snapshot-grid td{width:100%;min-width:0;display:block}.comparison-snapshot-grid thead{margin-bottom:.75rem;display:block}.comparison-snapshot-grid thead tr{gap:.5rem;display:grid}.comparison-snapshot-grid thead th{border-radius:.375rem;width:100%;min-width:0;display:block}.comparison-snapshot-grid thead th:first-child{display:none}.comparison-snapshot-grid tbody>tr{border:1px solid var(--ledger-border);background:var(--ledger-surface);border-radius:.5rem;margin-top:.75rem;overflow:hidden}.comparison-snapshot-grid tbody>tr>th[scope=row]{border:0;border-bottom:1px solid var(--ledger-border);background:var(--ledger-surface-muted);width:100%}.comparison-snapshot-grid tbody>tr>td{border:0;border-bottom:1px solid var(--ledger-border);grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);gap:.75rem;display:grid}[data-comparison-report-root] .comparison-snapshot-grid tbody>tr>td{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.comparison-snapshot-grid tbody>tr>td:last-child{border-bottom:0}.comparison-snapshot-grid tbody>tr>td:before{content:attr(data-project);color:var(--ledger-ink-soft);overflow-wrap:anywhere;font-size:.75rem;font-weight:700;line-height:1.35}.comparison-snapshot-grid__category{background:0 0!important;border:0!important;border-radius:0!important}.comparison-snapshot-grid__category th{border:0;border-radius:.375rem}.bp-ledger .comparison-snapshot-grid tbody>tr{border-color:var(--ledger-border);background:var(--ledger-surface)}.bp-ledger .comparison-snapshot-grid tbody>tr>th[scope=row]{border-color:var(--ledger-border);background:var(--ledger-surface-muted)}.bp-ledger .comparison-snapshot-grid tbody>tr>td{border-color:var(--ledger-border)}}@media (prefers-reduced-motion:reduce){.comparison-hero-project__replace{transition:none}}@media (forced-colors:active){.property-price-qualification,.comparison-snapshot-grid,.comparison-snapshot-grid th,.comparison-snapshot-grid td,.comparison-faq-cards article{forced-color-adjust:auto;border-color:canvastext}}@media print{[data-about-topic]>:not(summary),.bp-ledger :where(.property-report-hero,.property-report-section,[data-property-report-section]) details:not([open])>:not(summary),.bp-ledger [data-about-topic]:not([open])>:not(summary){content-visibility:visible!important;display:block!important}[data-about-topic]>summary,.bp-ledger :where(.property-report-hero,.property-report-section,[data-property-report-section]) details>summary,.bp-ledger [data-about-topic]>summary{pointer-events:none;cursor:default!important;color:var(--ledger-ink)!important;list-style:none!important}[data-about-topic]>summary svg,.bp-ledger :where(.property-report-hero,.property-report-section,[data-property-report-section]) details>summary svg,.bp-ledger [data-about-topic]>summary svg{display:none!important}[data-about-topic]>summary::marker{display:none!important}[data-about-topic]>summary::-webkit-details-marker{display:none!important}.bp-ledger :where(.property-report-hero,.property-report-section,[data-property-report-section]) details>summary::marker{display:none!important}.bp-ledger :where(.property-report-hero,.property-report-section,[data-property-report-section]) details>summary::-webkit-details-marker{display:none!important}.bp-ledger :where(.property-report-hero,.property-report-section,[data-property-report-section]) [data-bounded-prose-details]>summary,.bp-ledger [data-mobile-section-menu]{display:none!important}}.p304-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--ledger-ink-muted,var(--ledger-ink-soft));font-size:.75rem;font-weight:700;line-height:1.4}.p304-source{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--ledger-ink-soft);margin-top:.185rem;font-size:.75rem}.p304-grid{background:var(--ledger-surface);border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-inner);grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.p304-grid>.p304-cell{border-right:1px solid var(--ledger-border);border-bottom:1px solid var(--ledger-border)}@media (min-width:640px){.p304-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.p304-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.p304-grid--tight{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(14rem,50%)),1fr))}@media (min-width:640px){.p304-grid--tight{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(14rem,33.3333%)),1fr))}}.p304-grid--2{grid-template-columns:1fr}@media (min-width:640px){.p304-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.p304-grid--2>li:only-child,.p304-grid--2>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.p304-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.p304-cell{background:var(--ledger-surface);min-width:0;padding:.55rem .75rem}.p304-cell__value{color:var(--ledger-ink);overflow-wrap:anywhere;margin-top:.22rem;font-size:.875rem;font-weight:500;line-height:1.45}.p304-cell__value,.property-report-hero__amount,.property-report-hero__fact-value,.property-report-hero__configurations dd,.property-sticky-bar__amount,.property-cost-estimator,.ledger-table td,.ledger-table th{font-variant-numeric:tabular-nums}.p304-span{grid-column:1/-1}.p304-grid>.p304-cell.p304-span{border-right:0}.p304-groupcap{border-bottom:1px solid var(--ledger-border);background:var(--ledger-surface-muted);letter-spacing:.09em;text-transform:uppercase;color:var(--ledger-ink-soft);grid-column:1/-1;padding:.35rem .7rem;font-size:.75rem;font-weight:700}.p304-answer{border:1px solid color-mix(in srgb, var(--ledger-action) 22%, transparent);border-left:3px solid var(--ledger-action);border-radius:var(--ledger-radius-inner);background:color-mix(in srgb, var(--ledger-action) 4%, var(--ledger-surface));padding:.9rem 1.05rem}.p304-answer>*+*{margin-top:.6rem}.p304-verdict{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:768px){.p304-verdict{grid-template-columns:repeat(2,minmax(0,1fr))}}.p304-vcol{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-inner);overflow:hidden}.p304-vhead{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.688rem;font-weight:700;display:flex}.p304-vcol--pro .p304-vhead{background:var(--ledger-surface-muted);color:var(--ledger-ink)}.p304-vcol--watch .p304-vhead{background:var(--ledger-gap-surface);color:var(--ledger-gap-foreground)}.p304-vlist{color:var(--ledger-ink);gap:.4rem;margin:0;padding:.6rem .85rem .7rem 1.5rem;font-size:.813rem;line-height:1.55;display:grid}.p304-dist{background:var(--ledger-border);border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-inner);gap:1px;display:grid;overflow:hidden}.p304-dist>div{background:var(--ledger-surface);justify-content:space-between;align-items:baseline;gap:.65rem;padding:.36rem .7rem;font-size:.813rem;display:flex}.p304-dist .p304-dist__place{color:var(--ledger-ink);overflow-wrap:anywhere;min-width:0}.p304-dist .p304-dist__value{font-variant-numeric:tabular-nums;color:var(--ledger-ink);white-space:nowrap;font-weight:600}.p304-cost{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-inner);overflow:hidden}.p304-cost__row{border-bottom:1px solid var(--ledger-border);grid-template-columns:1fr;gap:.15rem;padding:.5rem .8rem;font-size:.844rem;display:grid}@media (min-width:640px){.p304-cost__row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.9rem}}.p304-cost__row:last-child{border-bottom:0}.p304-cost__row--head{background:var(--ledger-surface-muted);letter-spacing:.09em;text-transform:uppercase;color:var(--ledger-ink-soft);font-size:.75rem;font-weight:700}.p304-cost__label{color:var(--ledger-ink);overflow-wrap:anywhere;font-weight:600}.p304-cost__value{color:var(--ledger-ink);overflow-wrap:anywhere}.p304-cost__note{color:var(--ledger-ink-soft);margin-top:.12rem;font-size:.75rem;line-height:1.45;display:block}@media print{.p304-grid,.p304-dist,.p304-cost{break-inside:avoid}}.bp-ledger :is([data-property-template-root],[data-comparison-report-root]) :where(.p304-eyebrow,.property-report-hero__rail-label,.p304-vhead,.p304-cost__head){font-family:var(--font-geist,var(--font-sans));font-size:var(--text-label);font-weight:600;line-height:var(--text-label--line-height);letter-spacing:.08em;text-transform:uppercase}.bp-ledger :is([data-property-template-root],[data-comparison-report-root]) :where(.p304-source,.p304-cost__note,.secfoot,[data-property-fact-note]){font-family:var(--font-geist,var(--font-sans));font-size:var(--text-meta);font-weight:400;line-height:var(--text-meta--line-height);letter-spacing:normal;text-transform:none}.bp-ledger :is([data-property-template-root],[data-comparison-report-root]) :where(.p304-cell__value,.p304-cost__row,.p304-enum-more>summary,[data-enumerated-value=pairs] dd){font-family:var(--font-geist,var(--font-sans));font-size:var(--text-data);font-weight:500;line-height:var(--text-data--line-height)}.bp-ledger :is([data-property-template-root],[data-comparison-report-root]) [data-enumerated-value=pairs] dt{font-family:var(--font-geist,var(--font-sans));font-size:var(--text-meta);font-weight:400;line-height:var(--text-meta--line-height)}@media (min-width:48rem){.bp-ledger :is([data-property-template-root],[data-comparison-report-root]) [data-enumerated-value=pairs] dt{font-size:var(--text-data);font-weight:500;line-height:var(--text-data--line-height)}}.bp-ledger :where([data-property-template-root],[data-comparison-report-root]) :where(.property-report-prose,.report-reading-rail,.report-pros-fallback,.comparison-narrative) :where(p,li:not(.p304-cell),blockquote){font-family:var(--font-geist,var(--font-sans));font-size:var(--text-prose);font-weight:400;line-height:var(--text-prose--line-height);max-width:var(--report-reading-measure);margin-inline:0}.bp-ledger [data-comparison-report-root] .comparison-narrative :is(h2,h3,h4,h5,h6){font-family:var(--font-geist,var(--font-sans));font-size:var(--text-subhead);font-weight:600;line-height:var(--text-subhead--line-height);letter-spacing:normal;text-transform:none}[data-comparison-report-root] .comparison-report__section :where(article,p,li,a){overflow-wrap:anywhere;min-width:0}[data-comparison-report-root] .comparison-report__hero h1{overflow-wrap:anywhere}.bp-ledger :is([data-property-template-root],[data-comparison-report-root]) .ledger-table[data-column-count] tbody :is(td,th[scope=row]){font-family:var(--font-geist,var(--font-sans));font-size:var(--text-data);font-weight:500;line-height:var(--text-data--line-height)}.bp-ledger :is([data-property-template-root],[data-comparison-report-root]) .ledger-table thead th{font-family:var(--font-geist,var(--font-sans));font-size:var(--text-label);font-weight:600;line-height:var(--text-label--line-height);letter-spacing:.08em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.bp-ledger :is([data-property-template-root],[data-comparison-report-root]) .ledger-table caption,.bp-ledger [data-property-template-root] [data-pricing-shared-qualification] :is(p,ul,li){font-family:var(--font-geist,var(--font-sans));font-size:var(--text-meta);font-weight:400;line-height:var(--text-meta--line-height)}.bp-ledger [data-comparison-report-root] .comparison-snapshot-grid__snapshot time{font-family:var(--font-geist-mono,ui-monospace, monospace)}.bp-ledger [data-comparison-report-root] .comparison-snapshot-grid td:before{font-family:var(--font-geist,var(--font-sans));font-size:var(--text-meta);font-weight:400;line-height:var(--text-meta--line-height)}.property-report-section>*+*{margin-top:1rem}.property-report-section .space-y-8>*+*{margin-top:1.25rem}.property-report-section .space-y-6>*+*{margin-top:1rem}.property-report-section .mt-8{margin-top:1.25rem}.property-report-hero__configurations{border-top:1px solid var(--ledger-border);margin-top:.875rem;padding-top:.75rem}.p304-cell [data-enumerated-value=pairs],.p304-cell [data-enumerated-value=set]{max-width:46ch}.p304-cell [data-enumerated-value=pairs]>div{gap:0 1.25rem}.p304-vhead{font-size:.75rem}.property-sticky-bar{inset-inline:0;z-index:40;background:var(--ledger-surface);border-top:1px solid var(--ledger-border);position:fixed;bottom:0;box-shadow:0 -8px 24px -18px #00000059}.property-sticky-bar__inner{flex-wrap:wrap;align-items:center;gap:.75rem;max-width:84rem;margin-inline:auto;padding:.5rem 1rem;display:flex}.property-sticky-bar[data-property-sticky-bar] .property-sticky-bar__inner{padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));flex-wrap:nowrap;gap:.25rem}.property-sticky-bar__price{min-width:0;color:inherit;flex:auto;gap:.0625rem;padding:.125rem 0;text-decoration:none;display:grid}.property-sticky-bar__price-label{font-family:var(--font-geist,var(--font-sans));letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--ledger-ink-muted);font-size:.6875rem;font-weight:600;line-height:1.2;overflow:hidden}.property-sticky-bar__price[data-price-estimate] .property-sticky-bar__price-label{color:var(--ledger-gap-foreground)}.property-sticky-bar__amount{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;color:var(--ledger-ink);font-size:1.0625rem;font-weight:700;line-height:1.2;overflow:hidden}.property-sticky-bar__amount[data-length=long]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.15;display:-webkit-box}@media (max-width:22.4375rem){.property-sticky-bar__price-label,.property-sticky-bar__amount{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.property-sticky-bar__amount{font-size:.9375rem;line-height:1.15}}.property-sticky-bar__price-more{font-family:var(--font-geist,var(--font-sans));color:var(--ledger-action);font-size:.8125rem;font-weight:500;line-height:1.25}.property-sticky-bar__tab{border-radius:var(--ledger-control-radius);min-width:3rem;min-height:3rem;font-family:var(--font-geist,var(--font-sans));color:var(--ledger-ink-soft);flex:none;align-content:center;justify-items:center;gap:.125rem;padding:0 .125rem;font-size:.6875rem;font-weight:500;line-height:1.1;text-decoration:none;display:grid}.property-sticky-bar__tab svg{color:var(--ledger-ink)}.property-sticky-bar__tab:hover,.property-sticky-bar__tab:hover svg{color:var(--ledger-action)}.property-sticky-bar__price:focus-visible,.property-sticky-bar__tab:focus-visible{outline:2px solid var(--ledger-action);outline-offset:2px}.property-sticky-bar .property-sticky-bar__primary{border:1px solid var(--ledger-action);border-radius:var(--ledger-control-radius);background:var(--ledger-action);min-height:3rem;color:var(--ledger-action-contrast);white-space:nowrap;flex:none;margin-inline-start:.25rem;padding:0 .875rem;font-size:.9375rem}.property-sticky-bar .property-sticky-bar__primary:hover{background:var(--ledger-action-hover);border-color:var(--ledger-action-hover)}[data-property-template-root]{padding-bottom:max(5rem, calc(var(--property-sticky-bar-height,0px) + 1rem))}@media (min-width:64rem){.property-sticky-bar{display:none}[data-property-template-root]{padding-bottom:0}}.property-scroll-to-top{right:1rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));z-index:45;border:1px solid var(--ledger-control-border);border-radius:var(--ledger-control-radius);background:var(--ledger-surface);min-height:2.75rem;box-shadow:var(--ledger-elevation);color:var(--ledger-ink);font-size:var(--text-data);font-weight:500;line-height:var(--text-data--line-height);justify-content:center;align-items:center;gap:.5rem;padding:.625rem .875rem;display:inline-flex;position:fixed}.property-scroll-to-top:hover{border-color:var(--ledger-action);color:var(--ledger-action)}.property-scroll-to-top:focus-visible{outline:3px solid var(--ledger-action);outline-offset:2px}@media (min-width:64rem){.property-scroll-to-top{bottom:1.5rem;right:1.5rem}}@media print{.property-sticky-bar,.property-scroll-to-top{display:none}[data-property-template-root]{padding-bottom:0}}.property-report-hero__verify{margin-top:.5rem}.property-report-hero__verify ul{flex-wrap:wrap;gap:0 1rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.property-report-hero__verify a{min-height:2.75rem;color:var(--ledger-action);align-items:center;font-size:.875rem;line-height:1.5;text-decoration:none;display:inline-flex}.property-report-hero__verify a:hover{text-decoration:underline}.property-report-hero__verify a:focus-visible{outline:2px solid var(--ledger-action);outline-offset:2px}.p304-estimator{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-inner);padding:.6rem .75rem}.p304-estimator__intro{color:var(--ledger-ink-muted);margin:.3rem 0 0;font-size:.75rem;line-height:1.45}.p304-estimator__sizes{flex-wrap:wrap;gap:.375rem;margin-top:.55rem;display:flex}.p304-estimator__size{border:1px solid var(--ledger-control-border);border-radius:var(--ledger-control-radius);background:var(--ledger-surface);font-variant-numeric:tabular-nums;min-height:2.25rem;color:var(--ledger-ink);cursor:pointer;padding:0 .6rem;font-size:.8125rem;font-weight:600}.p304-estimator__size[data-selected=true]{background:var(--ledger-ink);border-color:var(--ledger-ink);color:var(--ledger-surface)}.p304-estimator__size:focus-visible{outline:2px solid var(--ledger-action);outline-offset:2px}.p304-estimator__result{border-top:1px solid var(--ledger-border);margin-top:.6rem;padding-top:.5rem}.p304-estimator__result dl{gap:.3rem;margin:0;display:grid}.p304-estimator__result dl>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.p304-estimator__result dt{color:var(--ledger-ink);min-width:0;margin:0;font-size:.8125rem}.p304-estimator__result dt span{color:var(--ledger-ink-muted);font-size:.75rem;line-height:1.35;display:block}.p304-estimator__result dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;white-space:normal;min-width:0;color:var(--ledger-ink);margin:0;font-size:.8125rem;font-weight:600}.p304-estimator__total{border-top:1px solid var(--ledger-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin:.5rem 0 0;padding-top:.5rem;display:flex}.p304-estimator__total span{letter-spacing:.09em;text-transform:uppercase;color:var(--ledger-ink-soft);font-size:.75rem;font-weight:700}.p304-estimator__total strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ledger-ink);font-size:1.125rem}.p304-estimator__caveat{color:var(--ledger-ink-muted);margin:.45rem 0 0;font-size:.75rem;line-height:1.45}[data-property-template-root] :where(.text-\[11px\],.text-\[10px\]){font-size:var(--text-label)}.p304-enum-more>summary{cursor:pointer;border-top:1px solid var(--ledger-border);color:var(--ledger-action);padding:.35rem 0;font-size:.75rem;font-weight:600;list-style:none}.p304-enum-more>summary::-webkit-details-marker{display:none}.p304-enum-more>summary:after{content:" ▾"}.p304-enum-more[open]>summary:after{content:" ▴"}.p304-enum-more>summary:focus-visible{outline:2px solid var(--ledger-action);outline-offset:2px}@media print{.p304-enum-more>summary{display:none}}
/*# sourceMappingURL=324zkhqjqg22c.css.map*/