.map-area-controls-module__KQfUfa__controls{z-index:900;top:calc(var(--safe-top,0px) + 16px);white-space:nowrap;gap:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.map-area-controls-module__KQfUfa__controls button{border:1px solid var(--bg-dark);border-radius:var(--radius-pill);min-height:44px;font:inherit;font-weight:var(--weight-bold);cursor:pointer;padding:8px 16px;box-shadow:0 3px 12px #0000002e}.map-area-controls-module__KQfUfa__search{background:var(--accent-base);color:var(--accent-ink)}.map-area-controls-module__KQfUfa__clear{background:var(--bg-surface);color:var(--text-primary)}.map-area-controls-module__KQfUfa__controls button:focus-visible{outline:3px solid var(--accent-base);outline-offset:3px}@media (min-width:900px){.map-area-controls-module__KQfUfa__controls{top:20px}}@media (max-width:899px){.map-area-controls-module__KQfUfa__controls{left:var(--page-x,16px);flex-wrap:wrap;right:76px;transform:none}.map-area-controls-module__KQfUfa__controls button{font-size:var(--fs-sm);padding-inline:12px}}
.price-basis-module__Krxliq__root{margin-block:var(--space-md);color:inherit;text-align:left}.price-basis-module__Krxliq__root>summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.price-basis-module__Krxliq__root>summary:focus-visible{outline-offset:4px;outline:2px solid}.price-basis-module__Krxliq__body{gap:var(--space-sm);padding-top:var(--space-md);overflow-wrap:anywhere;display:grid}.price-basis-module__Krxliq__body>p{margin:0}
.source-preview-module__aNoTWq__preview{max-width:100%}.source-preview-module__aNoTWq__toggle{cursor:zoom-in;width:fit-content;max-width:100%;list-style:none}.source-preview-module__aNoTWq__toggle::-webkit-details-marker{display:none}.source-preview-module__aNoTWq__toggle:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.source-preview-module__aNoTWq__image{object-fit:contain;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);width:180px;max-width:100%;height:80px;display:block}@supports not (corner-shape:superellipse(2.4)){.source-preview-module__aNoTWq__image{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.source-preview-module__aNoTWq__label{margin-top:var(--space-xs);color:var(--text-muted);display:block}.source-preview-module__aNoTWq__collapse{display:none}.source-preview-module__aNoTWq__preview[open] .source-preview-module__aNoTWq__toggle{cursor:zoom-out;width:100%}.source-preview-module__aNoTWq__preview[open] .source-preview-module__aNoTWq__image{width:100%;height:auto;max-height:520px}.source-preview-module__aNoTWq__preview[open] .source-preview-module__aNoTWq__expand{display:none}.source-preview-module__aNoTWq__preview[open] .source-preview-module__aNoTWq__collapse{display:inline}.source-preview-module__aNoTWq__source{margin-top:var(--space-sm);color:var(--text-primary);display:inline-block}.source-preview-module__aNoTWq__expand{display:inline}
.feature-item-module__gCsSmG__item{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.feature-item-module__gCsSmG__icon{flex:none;display:block}.feature-item-module__gCsSmG__title{color:var(--section-ink,var(--text-primary))}.feature-item-module__gCsSmG__description{color:var(--section-muted,var(--text-muted));}
.service-row-module__L8xmHG__row{align-items:center;gap:var(--space-xl);width:100%;padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark);box-shadow:var(--shadow-card);color:var(--text-on-dark);display:flex}@supports not (corner-shape:superellipse(2.4)){.service-row-module__L8xmHG__row{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.service-row-module__L8xmHG__iconBox{border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark-soft);width:40px;height:40px;color:var(--text-on-dark);flex:none;justify-content:center;align-items:center;display:flex}@supports not (corner-shape:superellipse(2.4)){.service-row-module__L8xmHG__iconBox{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.service-row-module__L8xmHG__text{gap:var(--space-sm);flex-direction:column;flex:1 0 0;min-width:0;display:flex}.service-row-module__L8xmHG__title{color:var(--accent-base)}.service-row-module__L8xmHG__meta{color:#ffffff9e;}.service-row-module__L8xmHG__arrow{filter:invert();opacity:.5;flex:none;display:block}.service-row-module__L8xmHG__row{transition:scale var(--t-press) var(--ease), filter var(--t-state) var(--ease), background-color var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease);}.service-row-module__L8xmHG__arrow{transition:transform var(--t-state) var(--ease)}@media (hover:hover) and (pointer:fine){.service-row-module__L8xmHG__row:hover{box-shadow:var(--shadow-card-hover)}.service-row-module__L8xmHG__row:hover .service-row-module__L8xmHG__arrow{transform:translate(3px)}}
.interior-request-guide-module__xKHr5a__guide{padding:var(--space-xl);margin-bottom:var(--space-2xl);background:var(--bg-surface);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}@supports not (corner-shape:superellipse(2.4)){.interior-request-guide-module__xKHr5a__guide{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.interior-request-guide-module__xKHr5a__guide summary{justify-content:space-between;align-items:center;gap:var(--space-lg);cursor:pointer;min-height:44px;list-style:none;display:flex}.interior-request-guide-module__xKHr5a__guide summary::-webkit-details-marker{display:none}.interior-request-guide-module__xKHr5a__guide summary svg{flex:none;transform:rotate(90deg)}.interior-request-guide-module__xKHr5a__guide[open] summary svg{transform:rotate(-90deg)}.interior-request-guide-module__xKHr5a__guide summary:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.interior-request-guide-module__xKHr5a__list{gap:var(--space-lg);margin-block:var(--space-xl);padding:0;list-style:none;display:grid}.interior-request-guide-module__xKHr5a__note{color:var(--text-muted)}
