.TomtlyLogo_wordmarkFallback__w5Woq{color:var(--color-action);display:inline-block;flex-shrink:0;font-family:var(--font-sans);font-size:1.9rem;font-weight:700;letter-spacing:-.075em;line-height:1}.TomtlyLogo_heroFallback__hNsR1{font-size:clamp(5rem,14vw,9.5rem);letter-spacing:-.085em}.TomtlyLogo_markFallback__W8nWx{align-items:center;color:var(--color-action);display:none;font-family:var(--font-sans);font-size:1.65rem;font-weight:700;justify-content:center;line-height:1;min-width:28px}.auth-logo .TomtlyLogo_wordmarkFallback__w5Woq{font-size:1.8rem}@media (min-width:681px){.platform-sidebar.is-collapsed .TomtlyLogo_wordmarkFallback__w5Woq{display:none}.platform-sidebar.is-collapsed .TomtlyLogo_markFallback__W8nWx{display:inline-flex}}.admin-shell-sidebar-collapsed .TomtlyLogo_wordmarkFallback__w5Woq{display:none}.admin-shell-sidebar-collapsed .TomtlyLogo_markFallback__W8nWx{display:inline-flex}@media (max-width:680px){.admin-shell-sidebar-collapsed .TomtlyLogo_wordmarkFallback__w5Woq{display:inline-block}.admin-shell-sidebar-collapsed .TomtlyLogo_markFallback__W8nWx{display:none}}.AnalysisExperience_categoryCard__JU0Uq,.AnalysisExperience_categoryGrid__WlQEr,.AnalysisExperience_categoryPage__nCXHP,.AnalysisExperience_overview__38Z54{--analysis-soil-surface:#EEEAE4;--analysis-soil-border:#dfccb6;--analysis-soil-accent:#815f43;--analysis-terrain-surface:#eaf3e9;--analysis-terrain-border:#c9ddc8;--analysis-terrain-accent:#42694b;--analysis-utilities-surface:#eaf2f7;--analysis-utilities-border:#c8dbe6;--analysis-utilities-accent:#3d657d;--analysis-planning-surface:#f0ebf6;--analysis-planning-border:#d8cde4;--analysis-planning-accent:#67547b;--analysis-lifestyle-surface:#f9efdd;--analysis-lifestyle-border:#e8d5b7;--analysis-lifestyle-accent:#7b6041;--analysis-cost-surface:#f7e7df;--analysis-cost-border:#e7cfc3;--analysis-cost-accent:#805b4d}.AnalysisExperience_overview__38Z54{color:#17241d;display:grid;grid-gap:clamp(1.35rem,2.4vw,2.2rem);gap:clamp(1.35rem,2.4vw,2.2rem);grid-column:1/-1;min-width:0}.AnalysisExperience_categoriesHeading__MTYJn p,.AnalysisExperience_categoryHeroTitle__rNpoc p{color:#6e776f;font-size:.66rem;font-weight:700;letter-spacing:.13em;margin:0;text-transform:uppercase}.AnalysisExperience_categoriesHeading__MTYJn h2,.AnalysisExperience_categoryHero__A4VNZ h2{letter-spacing:-.04em;margin:0}.AnalysisExperience_overallSummary__4N6vj,.AnalysisExperience_overviewListing__Anuex{min-width:0}.AnalysisExperience_overallSummary__4N6vj>*{margin:0}.AnalysisExperience_listingCard__mbKKG{background-color:var(--color-surface);border-left-color:var(--color-border);border-left-width:1px;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);border-top-color:var(--color-border);border-top-width:1px;border-left:3px solid var(--color-action-soft-hover);border-top:3px solid var(--color-action-soft-hover);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);min-height:340px;overflow:hidden}.AnalysisExperience_listingMedia__ZjgmH{min-height:340px;min-width:0;overflow:hidden}.AnalysisExperience_listingMedia__ZjgmH .media-gallery,.AnalysisExperience_listingMedia__ZjgmH .media-gallery-feature{border-radius:0;height:100%}.AnalysisExperience_listingMedia__ZjgmH .media-gallery-feature>img{aspect-ratio:auto;height:100%;inset:0;min-height:0;position:absolute}.AnalysisExperience_listingMedia__ZjgmH .overview-plot-image-placeholder{border:0;border-radius:0;height:100%;min-height:340px}.AnalysisExperience_listingBody__nu0SL{align-content:start;display:grid;grid-gap:1rem;gap:1rem;min-width:0;padding:clamp(1.1rem,2.4vw,1.55rem)}.AnalysisExperience_listingHeader__CldEB{display:grid;grid-gap:.28rem;gap:.28rem}.AnalysisExperience_listingHeader__CldEB p{color:var(--color-text-muted);font-size:.66rem;font-weight:700;letter-spacing:.13em;margin:0;text-transform:uppercase}.AnalysisExperience_listingHeader__CldEB h2{font-size:clamp(1.2rem,2vw,1.55rem);letter-spacing:-.035em;margin:0}.AnalysisExperience_listingFacts__lz9n3{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.AnalysisExperience_listingFacts__lz9n3>div{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0;padding:.8rem .65rem .8rem 0}.AnalysisExperience_listingFacts__lz9n3>div+div{border-left:1px solid var(--color-border);padding-left:.8rem}.AnalysisExperience_listingFacts__lz9n3 dt{color:var(--color-text-secondary);font-size:.65rem}.AnalysisExperience_listingFacts__lz9n3 dd{font-size:.9rem;font-weight:700;margin:0;overflow-wrap:anywhere}.AnalysisExperience_listingSummary__wBJVT{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.AnalysisExperience_listingSummary__wBJVT .listing-analysis-heading{color:var(--color-action);font-size:.68rem;font-weight:700;margin:0}.AnalysisExperience_listingSummary__wBJVT .listing-analysis-copy-wrap{position:relative}.AnalysisExperience_listingSummary__wBJVT .listing-analysis-copy{color:var(--color-text-secondary);font-size:.72rem;line-height:1.5;margin:0}.AnalysisExperience_listingSummary__wBJVT .listing-analysis-copy.is-clamped{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.AnalysisExperience_listingSummary__wBJVT .listing-analysis-fade{background:linear-gradient(180deg,transparent,var(--color-surface) 72%);bottom:0;height:2.4em;left:0;pointer-events:none;position:absolute;right:0}.AnalysisExperience_listingSummary__wBJVT .listing-analysis-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--color-action);cursor:pointer;font:inherit;font-size:.68rem;font-weight:700;justify-self:start;min-height:36px;padding:.25rem 0}.AnalysisExperience_listingSummary__wBJVT .listing-analysis-toggle:focus-visible{outline:3px solid var(--color-action-focus);outline-offset:2px}.AnalysisExperience_listingSummary__wBJVT .listing-analysis-disclaimer{color:var(--color-text-muted);font-size:.56rem;line-height:1.45;margin:0}.AnalysisExperience_listingLink__jBcMw{align-items:center;background:var(--color-action);border:1px solid var(--color-action);border-radius:var(--radius-button);color:var(--color-text-inverse);display:inline-flex;font-size:.76rem;font-weight:700;gap:.45rem;justify-content:space-between;margin-top:auto;min-height:44px;padding:.65rem .85rem;text-decoration:none}.AnalysisExperience_listingLink__jBcMw:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.AnalysisExperience_listingLink__jBcMw:focus-visible{outline:3px solid var(--color-action-focus);outline-offset:3px}.AnalysisExperience_overallSummary__4N6vj .analysis-overview-card-row{gap:clamp(.9rem,1.5vw,1.15rem);margin:0}.AnalysisExperience_overallSummary__4N6vj .analysis-data-card,.AnalysisExperience_overallSummary__4N6vj>.card{background-color:var(--color-surface);border-color:var(--color-border);border-left-color:var(--color-action-soft-hover);border-left-width:2px;border-top-color:var(--color-action-soft-hover);border-top-width:2px;box-shadow:var(--shadow-card)}.AnalysisExperience_categoriesSection__vLO3K{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.AnalysisExperience_categoriesHeading__MTYJn{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.AnalysisExperience_categoriesHeading__MTYJn>div{display:grid;grid-gap:.28rem;gap:.28rem}.AnalysisExperience_categoriesHeading__MTYJn h2{font-size:clamp(1.15rem,2vw,1.45rem)}.AnalysisExperience_categoriesHeading__MTYJn>span{color:#788179;font-size:.65rem;font-weight:600}.AnalysisExperience_categoryGrid__WlQEr{display:grid;grid-gap:clamp(.75rem,1.3vw,1rem);gap:clamp(.75rem,1.3vw,1rem);grid-template-columns:repeat(3,minmax(0,1fr))}.AnalysisExperience_soil__tfvO_{--category-surface:var(--analysis-soil-surface);--category-border:var(--analysis-soil-border);--category-accent:var(--analysis-soil-accent)}.AnalysisExperience_terrain__IHjUC{--category-surface:var(--analysis-terrain-surface);--category-border:var(--analysis-terrain-border);--category-accent:var(--analysis-terrain-accent)}.AnalysisExperience_utilities__7HFJs{--category-surface:var(--analysis-utilities-surface);--category-border:var(--analysis-utilities-border);--category-accent:var(--analysis-utilities-accent)}.AnalysisExperience_planning__yNwgy{--category-surface:var(--analysis-planning-surface);--category-border:var(--analysis-planning-border);--category-accent:var(--analysis-planning-accent)}.AnalysisExperience_lifestyle__V0fYJ{--category-surface:var(--analysis-lifestyle-surface);--category-border:var(--analysis-lifestyle-border);--category-accent:var(--analysis-lifestyle-accent)}.AnalysisExperience_estimatedCost__HL8Tr{--category-surface:var(--analysis-cost-surface);--category-border:var(--analysis-cost-border);--category-accent:var(--analysis-cost-accent);cursor:default}.AnalysisExperience_estimatedCost__HL8Tr:hover{box-shadow:var(--shadow-card);transform:none}.AnalysisExperience_costBadge__wjQ_e{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(35,48,40,.1);border-radius:999px;color:var(--analysis-cost-accent);display:inline-flex;font-size:.61rem;font-weight:700;min-height:30px;padding:.32rem .58rem}.AnalysisExperience_costHeadingRow__REJLb{align-items:flex-end;display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:minmax(0,1fr) auto}.AnalysisExperience_costEstimate__MUkDp{display:grid;grid-gap:.58rem;gap:.58rem}.AnalysisExperience_costEstimateBasis__JTyrY{color:#5d6961;font-size:.65rem;line-height:1.4;margin:-.12rem 0 0}.AnalysisExperience_costScenarioTabs__ANrYi{background:rgba(255,255,255,.5);border:1px solid rgba(35,48,40,.09);border-radius:11px;display:grid;grid-gap:3px;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px}.AnalysisExperience_costScenarioTabs__ANrYi button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;color:#68726b;cursor:pointer;font:inherit;font-size:.65rem;font-weight:700;min-height:34px;padding:.38rem .28rem}.AnalysisExperience_costScenarioTabs__ANrYi button:hover{color:var(--analysis-cost-accent)}.AnalysisExperience_costScenarioTabs__ANrYi button:focus-visible{outline:3px solid var(--category-border);outline-offset:1px}.AnalysisExperience_costScenarioTabs__ANrYi button.AnalysisExperience_costScenarioActive__mRqe1{background:#fff;box-shadow:0 2px 8px rgba(35,40,32,.1);color:var(--analysis-cost-accent)}.AnalysisExperience_costEstimateValue__fRGi4{font-size:clamp(1.16rem,1.7vw,1.45rem);letter-spacing:-.04em;line-height:1;text-align:right;white-space:nowrap}.AnalysisExperience_costFoundation__VgO_I{margin:0}.AnalysisExperience_costFoundation__VgO_I>div{align-items:center;background:rgba(255,255,255,.46);border:1px solid rgba(35,48,40,.09);border-radius:10px;display:flex;gap:.7rem;justify-content:space-between;min-height:38px;padding:.48rem .62rem}.AnalysisExperience_costFoundation__VgO_I dt{color:#667169;font-size:.62rem}.AnalysisExperience_costFoundation__VgO_I dd{font-size:.68rem;font-weight:700;margin:0;text-align:right}.AnalysisExperience_costActions__0L9SE{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:auto}.AnalysisExperience_costBreakdownButton__CvegK,.AnalysisExperience_costProjectButton__AsN_q{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-button);cursor:pointer;display:flex;font:inherit;font-size:.68rem;font-weight:700;gap:.5rem;justify-content:space-between;min-height:42px;padding:.58rem .72rem;position:relative;z-index:3}.AnalysisExperience_costProjectButton__AsN_q{background:rgba(255,255,255,.46);border:1px solid rgba(35,48,40,.09);color:#17241d;justify-content:center}.AnalysisExperience_costProjectButton__AsN_q:hover{background:rgba(255,255,255,.66);border-color:rgba(35,48,40,.16)}.AnalysisExperience_costProjectButton__AsN_q:focus-visible{outline:3px solid rgba(35,48,40,.24);outline-offset:2px}.AnalysisExperience_costProjectButton__AsN_q:disabled{cursor:default;opacity:.62}.AnalysisExperience_costBreakdownButton__CvegK{background:#8a4b43;border:1px solid #8a4b43;color:var(--color-text-inverse)}.AnalysisExperience_costBreakdownButton__CvegK span{font-size:.88rem;transition:transform .18s ease}.AnalysisExperience_costBreakdownButton__CvegK:hover{background:#743d36;border-color:#743d36}.AnalysisExperience_costBreakdownButton__CvegK:hover span{transform:translateX(3px)}.AnalysisExperience_costBreakdownButton__CvegK:focus-visible{outline:3px solid rgba(138,75,67,.35);outline-offset:2px}.AnalysisExperience_overview__38Z54{--category-surface:#eef3ed;--category-accent:#42634a}.AnalysisExperience_categoryCard__JU0Uq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--category-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);color:#17241d;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.85rem;min-height:300px;overflow:hidden;padding:clamp(1rem,2vw,1.25rem);position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.AnalysisExperience_categoryCard__JU0Uq:hover{box-shadow:0 16px 38px rgba(18,40,28,.08);transform:translateY(-2px)}.AnalysisExperience_categoryCard__JU0Uq:focus-within{outline:3px solid var(--category-accent);outline-offset:3px}.AnalysisExperience_categoryCard__JU0Uq:active{transform:translateY(0)}.AnalysisExperience_categoryCardButton__H3ozI{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;inset:0;position:absolute;z-index:2}.AnalysisExperience_categoryCardButton__H3ozI:focus-visible{outline:0}.AnalysisExperience_categoryCardTop__T_yj2{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.AnalysisExperience_categoryHeroIcon__yj5aW,.AnalysisExperience_categoryIcon__xFG2B{align-items:center;background:rgba(255,255,255,.58);border:1px solid rgba(35,48,40,.08);border-radius:13px;color:var(--category-accent);display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.AnalysisExperience_categoryHeroIcon__yj5aW .analysis-svg-icon,.AnalysisExperience_categoryIcon__xFG2B .analysis-svg-icon{height:20px;width:20px}.AnalysisExperience_status__Uw96F{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(35,48,40,.1);border-radius:999px;color:#4f5d54;display:inline-flex;flex:0 0 auto;font-size:.61rem;font-weight:700;gap:.34rem;min-height:30px;padding:.32rem .5rem;white-space:nowrap}.AnalysisExperience_statusDot__3tA7U{background:#8a918b;border-radius:50%;height:7px;width:7px}.AnalysisExperience_status__Uw96F strong{align-items:baseline;display:inline-flex;font-size:.72rem;gap:.06rem}.AnalysisExperience_status__Uw96F small{font-size:.5rem;font-weight:600}.AnalysisExperience_statusFavourable__wJEgN{color:#285f43}.AnalysisExperience_statusFavourable__wJEgN .AnalysisExperience_statusDot__3tA7U{background:#4c9a6c}.AnalysisExperience_statusAttention__4oTBS{color:#765818}.AnalysisExperience_statusAttention__4oTBS .AnalysisExperience_statusDot__3tA7U{background:#d4a431}.AnalysisExperience_statusWarning__AgwPW{color:#853f36}.AnalysisExperience_statusWarning__AgwPW .AnalysisExperience_statusDot__3tA7U{background:#c86456}.AnalysisExperience_statusUnknown__5lxLO{color:#626e67}.AnalysisExperience_categoryCardCopy__L0Kaf{display:grid;grid-gap:.3rem;gap:.3rem}.AnalysisExperience_categoryTitle__f3hHI{font-size:1.13rem;letter-spacing:-.03em;line-height:1.15;margin:0}.AnalysisExperience_categoryDescription__MDDCV{color:#5d6961;font-size:.69rem;line-height:1.45}.AnalysisExperience_categorySummary__2QpPz{display:-webkit-box;font-family:var(--font-sans);font-size:.9rem;line-height:1.48;margin-top:.28rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.AnalysisExperience_categoryFacts__vpjbb{border-top:1px solid rgba(35,48,40,.1);display:grid;margin:0}.AnalysisExperience_categoryFacts__vpjbb>div{align-items:baseline;border-bottom:1px solid rgba(35,48,40,.08);display:flex;gap:.65rem;justify-content:space-between;padding:.55rem 0}.AnalysisExperience_categoryFacts__vpjbb>div:last-child{border-bottom:0}.AnalysisExperience_categoryFacts__vpjbb dt{color:#667169;font-size:.59rem;line-height:1.35}.AnalysisExperience_categoryFacts__vpjbb dd{font-size:.68rem;font-weight:700;margin:0;max-width:58%;overflow-wrap:anywhere;text-align:right}.AnalysisExperience_categoryFacts__vpjbb a{position:relative;z-index:3}.AnalysisExperience_categoryAction__VxzIe{align-items:center;color:var(--category-accent);display:flex;font-size:.68rem;font-weight:700;gap:.38rem;margin-top:auto}.AnalysisExperience_categoryAction__VxzIe span{font-size:.9rem;transition:transform .18s ease}.AnalysisExperience_categoryCard__JU0Uq:hover .AnalysisExperience_categoryAction__VxzIe span{transform:translateX(3px)}.AnalysisExperience_overviewSupporting__UynNs{display:grid;grid-gap:clamp(1.15rem,2vw,1.65rem);gap:clamp(1.15rem,2vw,1.65rem);min-width:0}.AnalysisExperience_overviewSupporting__UynNs .analysis-location-map-figure,.AnalysisExperience_overviewSupporting__UynNs .analysis-report-section,.AnalysisExperience_overviewSupporting__UynNs .combined-groundworks-card,.AnalysisExperience_overviewSupporting__UynNs .combined-groundworks-cost-card{background-color:var(--color-surface);border-left-color:var(--color-border);border-left-width:1px;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);border-top-color:var(--color-border);border-top-width:1px;border-left:2px solid var(--color-action-soft-hover);border-top:2px solid var(--color-action-soft-hover);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.AnalysisExperience_overviewSupporting__UynNs .analysis-location-map-figure{margin:0;padding:.75rem}.AnalysisExperience_overviewSupporting__UynNs .analysis-report-section{margin:0}.AnalysisExperience_categoryPage__nCXHP{display:grid;grid-gap:clamp(1rem,1.8vw,1.35rem);gap:clamp(1rem,1.8vw,1.35rem);min-width:0}.AnalysisExperience_backNavigation__PiCWt{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;color:#46554c;cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-weight:700;gap:.45rem;justify-self:start;min-height:40px;padding:.35rem .42rem}.AnalysisExperience_backNavigation__PiCWt:hover{color:var(--category-accent)}.AnalysisExperience_backNavigation__PiCWt:focus-visible{outline:3px solid var(--category-border);outline-offset:2px}.AnalysisExperience_backNavigation__PiCWt span{font-size:1rem}.AnalysisExperience_categoryNavigation__h_MXZ{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.AnalysisExperience_categoryNavigationButton__W1YYX{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:.85rem;min-height:44px;padding:.5rem .8rem}.AnalysisExperience_categoryNavigationButton__W1YYX[aria-current=page]{background:var(--color-action-soft);border-color:var(--color-action);color:var(--color-action);font-weight:600}.AnalysisExperience_categoryNavigationButton__W1YYX:focus-visible{outline:3px solid var(--color-action-focus);outline-offset:2px}.AnalysisExperience_categoryHero__A4VNZ{display:grid;grid-gap:.75rem;gap:.75rem;padding-block:.5rem}.AnalysisExperience_categoryHeroTop__UShxM{align-items:center;display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto}.AnalysisExperience_categoryHeroTitle__rNpoc{display:grid;grid-gap:.22rem;gap:.22rem}.AnalysisExperience_categoryHero__A4VNZ h2{font-size:clamp(1.5rem,3vw,2.15rem)}.AnalysisExperience_categoryHeroCopy__aYg_O{display:grid;grid-gap:.38rem;gap:.38rem;max-width:76ch}.AnalysisExperience_categoryHeroCopy__aYg_O>strong{font-size:.76rem}.AnalysisExperience_categoryHeroCopy__aYg_O p{font-family:var(--font-sans);font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.55;margin:0;white-space:pre-line}.AnalysisExperience_categoryHeroFacts__XVEw4{border-top:1px solid rgba(35,48,40,.1);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:.9rem}.AnalysisExperience_categoryHeroFacts__XVEw4>div{border-left:1px solid rgba(35,48,40,.1);display:grid;grid-gap:.25rem;gap:.25rem;padding:.1rem .9rem}.AnalysisExperience_categoryHeroFacts__XVEw4>div:first-child{border-left:0;padding-left:0}.AnalysisExperience_categoryHeroFacts__XVEw4 dt{color:#626e67;font-size:.6rem}.AnalysisExperience_categoryHeroFacts__XVEw4 dd{font-size:.76rem;font-weight:700;margin:0;overflow-wrap:anywhere}.AnalysisExperience_detailContent__TZoiX{display:grid;grid-gap:clamp(1rem,1.8vw,1.35rem);gap:clamp(1rem,1.8vw,1.35rem);min-width:0}.AnalysisExperience_detailContent__TZoiX .analysis-category-panel{background:transparent;border:0;box-shadow:none;gap:clamp(1rem,1.8vw,1.35rem);padding:0}.AnalysisExperience_detailContent__TZoiX .analysis-data-card,.AnalysisExperience_detailContent__TZoiX .card,.AnalysisExperience_detailContent__TZoiX .ground-analysis-card,.AnalysisExperience_detailContent__TZoiX .lifestyle-context-card,.AnalysisExperience_detailContent__TZoiX .lifestyle-result-card,.AnalysisExperience_detailContent__TZoiX .municipality-source-card,.AnalysisExperience_detailContent__TZoiX .planning-detail-row,.AnalysisExperience_detailContent__TZoiX .planning-main-score-card,.AnalysisExperience_detailContent__TZoiX .planning-source-row,.AnalysisExperience_detailContent__TZoiX .soil-insight-card,.AnalysisExperience_detailContent__TZoiX .terrain-direction-card,.AnalysisExperience_detailContent__TZoiX .terrain-metric-card,.AnalysisExperience_detailContent__TZoiX .utility-detail-row{background-color:var(--color-surface);border-color:var(--color-border);border-left-color:var(--category-border);border-left-width:2px;border-top-color:var(--category-border);border-top-width:2px;box-shadow:var(--shadow-card)}.AnalysisExperience_detailContent__TZoiX .analysis-card-heading-icon,.AnalysisExperience_detailContent__TZoiX .analysis-category-icon,.AnalysisExperience_detailContent__TZoiX .lifestyle-metric-icon,.AnalysisExperience_detailContent__TZoiX .planning-source-icon,.AnalysisExperience_detailContent__TZoiX .soil-insight-card-icon{background:var(--category-surface);border-color:var(--category-border);color:var(--category-accent)}@media (max-width:1050px){.AnalysisExperience_categoryGrid__WlQEr{grid-template-columns:repeat(2,minmax(0,1fr))}.AnalysisExperience_listingCard__mbKKG{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}}@media (max-width:680px){.AnalysisExperience_overview__38Z54{gap:1.15rem}.AnalysisExperience_listingCard__mbKKG{border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr);min-height:0}.AnalysisExperience_listingMedia__ZjgmH{aspect-ratio:16/10;min-height:0}.AnalysisExperience_listingMedia__ZjgmH .overview-plot-image-placeholder{min-height:0}.AnalysisExperience_listingBody__nu0SL{gap:.85rem;padding:1rem}.AnalysisExperience_listingFacts__lz9n3>div{padding-block:.68rem}.AnalysisExperience_listingLink__jBcMw{width:100%}.AnalysisExperience_categoriesHeading__MTYJn{align-items:flex-start}.AnalysisExperience_categoryGrid__WlQEr{grid-template-columns:minmax(0,1fr)}.AnalysisExperience_categoryCard__JU0Uq{border-radius:var(--radius-card);gap:.72rem;min-height:0;padding:1rem}.AnalysisExperience_categorySummary__2QpPz{-webkit-line-clamp:2}.AnalysisExperience_categoryFacts__vpjbb>div{padding-block:.48rem}.AnalysisExperience_categoryAction__VxzIe{min-height:44px}.AnalysisExperience_costHeadingRow__REJLb{align-items:start}.AnalysisExperience_categoryHero__A4VNZ{border-radius:var(--radius-card)}.AnalysisExperience_categoryHeroTop__UShxM{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.AnalysisExperience_categoryHeroTop__UShxM .AnalysisExperience_status__Uw96F{grid-column:1/-1}.AnalysisExperience_categoryHeroFacts__XVEw4{grid-template-columns:minmax(0,1fr)}.AnalysisExperience_categoryHeroFacts__XVEw4>div{border-left:0;border-top:1px solid rgba(35,48,40,.09);padding:.65rem 0}.AnalysisExperience_categoryHeroFacts__XVEw4>div:first-child{border-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.AnalysisExperience_categoryAction__VxzIe span,.AnalysisExperience_categoryCard__JU0Uq,.AnalysisExperience_costBreakdownButton__CvegK span{transition:none}}