/* CHCV Buyer Decision OS v1480 — local-first decision layer */
.chcvIdxBuyerLaunch{border-color:color-mix(in srgb,var(--idx-pink) 52%,#222)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--idx-pink) 15%,#0b0b0b),#111)!important;color:#fff!important}.chcvIdxDealBreakerGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:6px}.chcvIdxDealBreakerGrid button{min-height:43px;border:1px solid #2a2a2a;border-radius:12px;background:#111;color:#ddd;font:900 9px/1 Inter,system-ui;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.chcvIdxDealBreakerGrid button.active{background:var(--idx-pink);border-color:var(--idx-pink);color:#fff}.chcvBuyerOsSearchDeck{max-width:var(--idx-max,1560px);margin:10px auto 14px;border:1px solid color-mix(in srgb,var(--idx-accent) 20%,#202020);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--idx-accent) 5%,#090909),#070707);padding:12px}.chcvBuyerDeckHead{display:flex;gap:10px;align-items:baseline;padding:0 4px 9px}.chcvBuyerDeckHead span{color:var(--idx-accent);font:1000 8px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.15em}.chcvBuyerDeckHead b{font-size:12px}.chcvBuyerDeckCards{display:flex;gap:7px;overflow:auto;scrollbar-width:none}.chcvBuyerDeckCards::-webkit-scrollbar{display:none}.chcvBuyerDeckCards button{flex:0 0 auto;min-width:190px;text-align:left;border:1px solid #242424;border-radius:13px;background:#0f0f0f;color:#fff;padding:10px 12px;cursor:pointer}.chcvBuyerDeckCards button.pink{border-color:color-mix(in srgb,var(--idx-pink) 45%,#222);background:color-mix(in srgb,var(--idx-pink) 8%,#0b0b0b)}.chcvBuyerDeckCards span{display:block;color:#777;font:950 7px/1.2 Inter,sans-serif;text-transform:uppercase;letter-spacing:.09em}.chcvBuyerDeckCards b{display:block;margin-top:4px;font-size:10px}.chcvBuyerCardIntel{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.chcvBuyerCardIntel>button,.chcvBuyerOneThing{min-width:0;border:1px solid #202020;border-radius:11px;background:#0b0b0b;color:#fff;padding:8px;text-align:center}.chcvBuyerCardIntel>button{cursor:pointer}.chcvBuyerCardIntel span,.chcvBuyerOneThing span{display:block;color:#7c7c7c;font:950 6px/1.2 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.chcvBuyerCardIntel b,.chcvBuyerOneThing b{display:block;margin-top:3px;font-size:9px;line-height:1.25}.chcvBuyerCardIntel em{display:inline-flex;margin-top:4px;border-radius:99px;padding:3px 5px;background:color-mix(in srgb,var(--idx-accent) 12%,#111);color:var(--idx-accent);font:900 6px/1 Inter,sans-serif;text-transform:uppercase}.chcvBuyerOneThing{grid-column:1/-1;border-color:color-mix(in srgb,var(--idx-pink) 24%,#202020)}.chcvBuyerOneThing b{color:#eee}.chcvBuyerRejected{opacity:.5;filter:saturate(.55)}.chcvBuyerRejected:after{content:'NOT FOR ME';position:absolute;left:10px;top:10px;z-index:7;background:#111;border:1px solid #444;border-radius:99px;padding:6px 8px;color:#aaa;font:1000 7px/1 Inter,sans-serif;letter-spacing:.08em}.chcvBuyerRejectBtn,.chcvBuyerCloneBtn{font-size:7px!important}.chcvBuyerModal[hidden]{display:none}.chcvBuyerModal{position:fixed;inset:0;z-index:100050;background:rgba(0,0,0,.84);backdrop-filter:blur(14px);display:grid;place-items:center;padding:18px}.chcvBuyerModalCard{position:relative;width:min(920px,100%);max-height:min(88vh,900px);overflow:auto;border:1px solid #2a2a2a;border-radius:28px;background:radial-gradient(circle at 0 0,rgba(57,255,20,.08),transparent 34%),#090909;color:#fff;padding:28px;box-shadow:0 32px 100px rgba(0,0,0,.68)}.chcvBuyerModalClose{position:sticky;float:right;top:0;z-index:3;width:42px;height:42px;border:1px solid #333;border-radius:50%;background:#111;color:#fff;font-size:24px;cursor:pointer}.chcvBuyerModalCard h2{margin:5px 50px 8px 0;font:1000 clamp(30px,5vw,54px)/.96 Anton,Impact,Inter,sans-serif;text-transform:uppercase;letter-spacing:-.02em}.chcvBuyerEy{color:#39ff14;font:1000 8px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase}.chcvBuyerLead{max-width:720px;color:#9b9b9b;font:750 12px/1.55 Inter,sans-serif}.chcvBuyerProfileForm{display:grid;gap:12px;margin-top:16px}.chcvBuyerProfileForm label,.chcvBuyerField{display:grid;gap:6px}.chcvBuyerProfileForm label>span,.chcvBuyerField>span{color:#888;font:1000 8px/1 Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase}.chcvBuyerProfileForm input,.chcvBuyerProfileForm select,.chcvBuyerProfileForm textarea,.chcvBuyerScenario input,.chcvBuyerAsk input,.chcvBuyerCommute input{width:100%;min-height:48px;border:1px solid #2a2a2a;border-radius:13px;background:#101010;color:#fff;padding:10px 12px;font:850 13px/1 Inter,sans-serif;outline:0}.chcvBuyerProfileForm input:focus,.chcvBuyerProfileForm select:focus,.chcvBuyerAsk input:focus{border-color:#ff2ebd;box-shadow:0 0 0 3px rgba(255,46,189,.1)}.chcvBuyerBudget3{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.chcvBuyerChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.chcvBuyerChecks label{display:flex!important;align-items:center;gap:8px;min-height:43px;border:1px solid #242424;border-radius:12px;background:#0d0d0d;padding:10px;color:#ddd;font-size:10px;font-weight:850}.chcvBuyerChecks input{width:auto!important;min-height:auto!important;accent-color:#ff2ebd}.chcvBuyerModalActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.chcvBuyerBtn,.chcvBuyerMiniBtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:12px;background:#39ff14;color:#000;padding:0 15px;text-decoration:none;font:1000 8px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.chcvBuyerBtn.pink{background:#ff2ebd;color:#fff}.chcvBuyerBtn.ghost{background:#161616;color:#fff;border:1px solid #292929}.chcvBuyerReasonGrid,.chcvBuyerLinkGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.chcvBuyerReason,.chcvBuyerLinkGrid a{min-height:62px;border:1px solid #262626;border-radius:14px;background:#101010;color:#fff;padding:12px;text-decoration:none;font:900 10px/1.25 Inter,sans-serif;cursor:pointer}.chcvBuyerReason:hover,.chcvBuyerLinkGrid a:hover{border-color:#ff2ebd}.chcvBuyerLinkGrid a{display:flex;align-items:center;justify-content:space-between}.chcvBuyerLinkGrid a span{color:#39ff14;font-size:18px}.chcvBuyerExplainer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.chcvBuyerExplainer>div{border:1px solid #252525;border-radius:16px;background:#0d0d0d;padding:15px}.chcvBuyerExplainer span{display:block;color:#777;font:950 7px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.1em}.chcvBuyerExplainer b{display:block;margin:8px 0;font-size:17px}.chcvBuyerExplainer small{display:block;color:#999;line-height:1.55}.chcvBuyerCompareWrap{overflow:auto;border:1px solid #242424;border-radius:16px;margin-top:15px}.chcvBuyerCompareWrap table{width:100%;min-width:650px;border-collapse:collapse}.chcvBuyerCompareWrap th,.chcvBuyerCompareWrap td{padding:12px;border-bottom:1px solid #1d1d1d;text-align:center;font-size:10px}.chcvBuyerCompareWrap th:first-child{text-align:left;color:#777}.chcvBuyerCompareWrap thead th span{display:block;color:#39ff14;font-size:7px;letter-spacing:.1em}.chcvBuyerCompareWrap thead th b{display:block;margin-top:4px}.chcvBuyerReceipt{display:grid;gap:6px;margin-top:13px;border:1px solid rgba(255,46,189,.28);border-radius:15px;background:rgba(255,46,189,.05);padding:14px}.chcvBuyerReceipt span{color:#ff2ebd;font:1000 7px/1 Inter,sans-serif;letter-spacing:.12em}.chcvBuyerReceipt b{font-size:10px;color:#ddd}.chcvBuyerFine{color:#777!important;font-size:9px!important;line-height:1.55!important;text-align:left!important;max-width:none!important}.chcvBuyerOsHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}.chcvBuyerOsHero h2{margin:5px 0!important;text-align:left!important;font-size:clamp(32px,4vw,52px)!important}.chcvBuyerOsHero p{text-align:left!important;margin:0!important;max-width:760px!important}.chcvBuyerOsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chcvBuyerPanel{min-width:0;border:1px solid #242424;border-radius:18px;background:linear-gradient(145deg,#101010,#090909);padding:17px}.chcvBuyerPanel.primary{border-color:rgba(255,46,189,.28);background:radial-gradient(circle at 0 0,rgba(255,46,189,.08),transparent 38%),#0b0b0b}.chcvBuyerPanel.wide{grid-column:1/-1}.chcvBuyerPanel>span,.chcvBuyerImpact span,.chcvBuyerTriple span{display:block;color:#777;font:1000 7px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.11em}.chcvBuyerPanel>strong{display:block;margin:6px 0 12px;font:1000 26px/1 Anton,Impact,Inter,sans-serif;text-transform:uppercase}.chcvBuyerPanel.primary>strong{font-size:44px;color:#ff2ebd}.chcvBuyerCostLines{display:flex;gap:5px;flex-wrap:wrap}.chcvBuyerCostLines b{border:1px solid #252525;border-radius:999px;padding:6px 8px;color:#aaa;font-size:7px}.chcvBuyerTriple{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px}.chcvBuyerTriple>div{border:1px solid #212121;border-radius:12px;padding:9px;text-align:center}.chcvBuyerTriple b{display:block;margin-top:4px;font-size:10px}.chcvBuyerImpact{margin-top:9px;border-radius:12px;background:#111;border:1px solid #252525;padding:10px}.chcvBuyerImpact b{display:block;margin-top:3px;font-size:11px}.chcvBuyerTextBtn{margin-top:10px;border:0;background:none;color:#39ff14;font:950 8px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;padding:5px 0}.chcvBuyerChecksList,.chcvBuyerUnknownList,.chcvBuyerPhotoCoverage{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.chcvBuyerChecksList b,.chcvBuyerUnknownList b,.chcvBuyerPhotoCoverage b{border:1px solid #202020;border-radius:10px;padding:8px;font-size:8px;color:#bbb}.chcvBuyerChecksList b.yes,.chcvBuyerUnknownList b.known,.chcvBuyerPhotoCoverage b.known{color:#39ff14}.chcvBuyerChecksList b.no,.chcvBuyerUnknownList b.unknown,.chcvBuyerPhotoCoverage b.unknown{color:#ffb86b}.chcvBuyerUnknownList small{display:block;color:#888;margin-top:3px;font-size:7px}.chcvBuyerFriction{display:grid;gap:5px;margin-top:9px;border-left:2px solid #ff2ebd;padding-left:9px}.chcvBuyerFriction span{color:#ff2ebd;font-size:7px;font-weight:1000;text-transform:uppercase}.chcvBuyerFriction b{color:#ccc;font-size:8px}.chcvBuyerPanelActions{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.chcvBuyerMiniBtn{min-height:35px;background:#151515;color:#fff;border:1px solid #2b2b2b;padding:0 10px}.chcvBuyerTimeline{display:grid;gap:8px}.chcvBuyerTimeline>div{display:grid;grid-template-columns:12px 1fr auto;gap:7px;align-items:center}.chcvBuyerTimeline i{width:8px;height:8px;border-radius:50%;background:#39ff14}.chcvBuyerTimeline span{color:#888;font-size:8px}.chcvBuyerTimeline b{font-size:8px}.chcvBuyerMarketContext{margin-top:10px;border-top:1px solid #222;padding-top:10px}.chcvBuyerMarketContext b,.chcvBuyerMarketContext small{display:block;font-size:8px;line-height:1.5}.chcvBuyerMarketContext small{color:#777;margin-top:4px}.chcvBuyerPassport{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}.chcvBuyerPassport label{display:grid;gap:5px;color:#777;font:950 7px/1 Inter,sans-serif;text-transform:uppercase}.chcvBuyerPassport textarea{min-height:132px;border:1px solid #292929;border-radius:13px;background:#101010;color:#fff;padding:12px;resize:vertical}.chcvBuyerVotes{display:grid;grid-template-columns:1fr 1fr;gap:7px}.chcvBuyerVotes select{height:43px;border:1px solid #292929;border-radius:11px;background:#111;color:#fff;padding:0 8px}.chcvBuyerRatings{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.chcvBuyerRatings label{border:1px solid #222;border-radius:11px;padding:8px}.chcvBuyerRatings b{color:#39ff14;text-align:center}.chcvBuyerReno{display:grid;gap:6px}.chcvBuyerReno label{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;border:1px solid #222;border-radius:10px;padding:9px;font-size:9px}.chcvBuyerReno input{accent-color:#ff2ebd}.chcvBuyerPlaces{display:grid;grid-template-columns:1fr auto;gap:5px}.chcvBuyerPlaces a{display:grid;border:1px solid #222;border-radius:10px;padding:9px;text-decoration:none;color:#fff}.chcvBuyerPlaces a span{color:#39ff14;font-size:8px;font-weight:900}.chcvBuyerPlaces a b{font-size:8px;margin-top:3px;color:#aaa}.chcvBuyerPlaces button{border:1px solid #333;border-radius:9px;background:#111;color:#fff}.chcvBuyerCommute{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.chcvBuyerCommute label{display:grid;gap:4px;color:#777;font-size:7px;text-transform:uppercase;font-weight:900}.chcvBuyerCommute b{grid-column:1/-1;font-size:9px;color:#bbb}.chcvBuyerLifestyle{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.chcvBuyerLifestyle a{border:1px solid #232323;border-radius:10px;padding:9px;color:#fff;text-decoration:none;font-size:8px}.chcvBuyerAsk{display:grid;grid-template-columns:1fr auto;gap:6px}.chcvBuyerAsk button{border:0;border-radius:12px;background:#39ff14;color:#000;padding:0 18px;font-weight:1000}.chcvBuyerAskAnswer{margin-top:8px;border:1px solid #242424;border-radius:12px;padding:11px;color:#aaa;font-size:9px;line-height:1.5}.chcvBuyerAskAnswer span{display:inline-flex;margin-right:6px;color:#39ff14;font:1000 7px/1 Inter,sans-serif;letter-spacing:.1em}.chcvBuyerTruth{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.chcvBuyerTruthRow{display:grid;grid-template-columns:1fr auto;gap:4px;border:1px solid #222;border-radius:10px;padding:9px}.chcvBuyerTruthRow span{color:#777;font-size:7px;text-transform:uppercase}.chcvBuyerTruthRow b{font-size:9px}.chcvBuyerTruthRow em{grid-column:1/-1;color:#39ff14;font:850 6px/1 Inter,sans-serif;text-transform:uppercase}.chcvBuyerScenario{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.chcvBuyerScenario label{display:grid;gap:5px;color:#777;font-size:8px;font-weight:950;text-transform:uppercase}.chcvBuyerScenarioOut{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.chcvBuyerScenarioOut div{border:1px solid #242424;border-radius:13px;padding:11px;text-align:center}.chcvBuyerScenarioOut span{display:block;color:#777;font-size:7px;text-transform:uppercase}.chcvBuyerScenarioOut b{display:block;margin-top:5px;font-size:13px}.chcvBuyerLevers{display:grid;gap:6px;margin-top:10px;border:1px solid rgba(57,255,20,.18);border-radius:13px;padding:11px}.chcvBuyerLevers span{color:#39ff14;font-size:7px;font-weight:1000}.chcvBuyerLevers b{font-size:9px}.chcvBuyerRegret{display:grid;gap:8px;margin:15px 0}.chcvBuyerRegret>div{border:1px solid #222;border-radius:13px;padding:11px}.chcvBuyerRegret>div>b{display:block;margin-bottom:8px}.chcvBuyerRegret label{display:inline-flex;gap:4px;margin-right:10px;color:#aaa;font-size:9px}.chcvBuyerRegret input{accent-color:#ff2ebd}.chcvBuyerSpace{display:grid;gap:8px;margin-top:14px}.chcvBuyerBigStat{font:1000 54px/1 Anton,Impact,sans-serif;color:#39ff14}.chcvBuyerBigStat span{font:900 10px/1 Inter,sans-serif;color:#888;text-transform:uppercase}.chcvBuyerSpace label,.chcvBuyerQuestionList label{display:block;border:1px solid #222;border-radius:10px;background:#0e0e0e;padding:10px;font-size:9px}.chcvBuyerSpace input,.chcvBuyerQuestionList input{accent-color:#ff2ebd}.chcvBuyerSpace .yes{color:#39ff14}.chcvBuyerSpace .no{color:#ffb86b}.chcvBuyerPhotoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.chcvBuyerPhotoGrid figure{margin:0;border:1px solid #222;border-radius:13px;overflow:hidden;background:#0c0c0c}.chcvBuyerPhotoGrid img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.chcvBuyerPhotoGrid figcaption{padding:8px}.chcvBuyerPhotoGrid figcaption>span{display:block;min-height:20px;color:#aaa;font-size:7px}.chcvBuyerPhotoGrid figcaption div{display:flex;gap:4px;margin-top:6px}.chcvBuyerPhotoGrid button{width:32px;height:28px;border:1px solid #333;border-radius:8px;background:#111;color:#fff}.chcvBuyerPhotoGrid button.active{background:#ff2ebd;border-color:#ff2ebd}.chcvBuyerQuestionList{display:grid;gap:6px;margin-top:14px}
@media(max-width:850px){.chcvIdxDealBreakerGrid{grid-template-columns:repeat(2,1fr)}.chcvBuyerModal{padding:7px}.chcvBuyerModalCard{max-height:94vh;border-radius:20px;padding:18px}.chcvBuyerBudget3,.chcvBuyerExplainer,.chcvBuyerReasonGrid,.chcvBuyerLinkGrid{grid-template-columns:1fr}.chcvBuyerOsHero{display:block}.chcvBuyerOsHero .chcvBuyerBtn{margin-top:10px}.chcvBuyerOsGrid{grid-template-columns:1fr}.chcvBuyerPanel.wide{grid-column:auto}.chcvBuyerPassport{grid-template-columns:1fr}.chcvBuyerRatings{grid-template-columns:repeat(2,1fr)}.chcvBuyerTruth{grid-template-columns:1fr}.chcvBuyerPhotoGrid{grid-template-columns:repeat(2,1fr)}.chcvBuyerScenarioOut{grid-template-columns:1fr}.chcvBuyerTriple{grid-template-columns:1fr}.chcvBuyerPanel.primary>strong{font-size:36px}}
@media(max-width:520px){.chcvBuyerChecks{grid-template-columns:1fr}.chcvBuyerCardIntel{grid-template-columns:1fr}.chcvBuyerOneThing{grid-column:auto}.chcvBuyerScenario{grid-template-columns:1fr}.chcvBuyerVotes,.chcvBuyerCommute{grid-template-columns:1fr}.chcvBuyerCommute b{grid-column:auto}.chcvBuyerPhotoGrid{grid-template-columns:1fr}.chcvBuyerChecksList,.chcvBuyerUnknownList,.chcvBuyerPhotoCoverage{grid-template-columns:1fr}.chcvBuyerDeckCards button{min-width:165px}.chcvBuyerModalCard h2{font-size:34px}}
.chcvBuyerVoteSummary{border:1px solid #222;border-radius:10px;padding:9px;color:#aaa;font-size:8px}.chcvBuyerVoteSummary b{color:#ff2ebd}.chcvBuyerTourList{display:grid;gap:7px;margin-top:15px}.chcvBuyerTourList a{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;border:1px solid #242424;border-radius:13px;background:#0d0d0d;padding:10px;text-decoration:none;color:#fff}.chcvBuyerTourList a>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#39ff14;color:#000;font-weight:1000}.chcvBuyerTourList b,.chcvBuyerTourList small{display:block}.chcvBuyerTourList small{color:#777;margin-top:3px}.chcvBuyerTourList em{color:#39ff14;font-size:8px;font-style:normal;font-weight:900}.buyerDecisionOS{background:radial-gradient(circle at 0 0,rgba(57,255,20,.045),transparent 26%),#080808!important}
@media(max-width:600px){.chcvBuyerTourList a{grid-template-columns:34px 1fr}.chcvBuyerTourList em{grid-column:2}}

/* v1481 — buyer intelligence should feel native to the search, not like a second website. */
.chcvBuyerSearchDeck{margin:7px 1px 0!important;padding:0!important;border:0!important;background:transparent!important}
.chcvBuyerDeck{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;border:1px solid rgba(57,255,20,.14)!important;border-radius:13px!important;background:linear-gradient(90deg,rgba(57,255,20,.035),rgba(255,255,255,.012))!important;box-shadow:none!important}
.chcvBuyerDeckCopy{min-width:0!important}.chcvBuyerDeck .chcvBuyerEy{font-size:5.8px!important;letter-spacing:.15em!important;margin:0 0 3px!important}.chcvBuyerDeck strong{display:block!important;font-size:10px!important;line-height:1.2!important;color:#fff!important}.chcvBuyerDeck small{display:block!important;margin-top:3px!important;color:rgba(255,255,255,.42)!important;font-size:7px!important;line-height:1.35!important}
.chcvBuyerDeck .chcvBuyerBtn{flex:0 0 auto!important;min-height:32px!important;padding:0 11px!important;border-radius:10px!important;font-size:6.5px!important;box-shadow:none!important}
.chcvBuyerCardIntel{display:block!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:none!important;grid-template-columns:none!important;gap:0!important}
.chcvBuyerFit{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;padding:7px 8px!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:9px!important;background:#0a0b0a!important}.chcvBuyerFit span{font-size:5.6px!important;color:rgba(255,255,255,.38)!important;letter-spacing:.1em!important}.chcvBuyerFit b{font-size:7.5px!important;color:#fff!important}.chcvBuyerFit em{font-size:5.5px!important;color:var(--idx-accent,#39ff14)!important;font-style:normal!important}
.chcvBuyerOneThing{margin-top:6px!important;padding:7px 8px!important;border:1px solid rgba(255,46,189,.12)!important;border-radius:9px!important;background:rgba(255,46,189,.018)!important}.chcvBuyerOneThing span{font-size:5.4px!important}.chcvBuyerOneThing b{font-size:7px!important;line-height:1.3!important;color:rgba(255,255,255,.72)!important}
.chcvBuyerCardUtility{display:flex!important;gap:10px!important;margin-top:7px!important}.chcvBuyerCardUtility button{min-height:0!important;padding:1px 0!important;border:0!important;background:none!important;color:rgba(255,255,255,.38)!important;font:900 5.8px/1 Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important}.chcvBuyerCardUtility button:hover{color:#fff!important}.chcvBuyerCardUtility button:last-child{color:var(--idx-accent,#39ff14)!important}
.buyerDecisionOS{background:radial-gradient(circle at 10% 0,rgba(57,255,20,.035),transparent 26%),#080908!important;border-color:rgba(57,255,20,.13)!important}
.buyerDecisionOS .chcvBuyerOsHero{text-align:left!important;align-items:flex-end!important;border-bottom:1px solid rgba(255,255,255,.07)!important;padding-bottom:17px!important;margin-bottom:14px!important}.buyerDecisionOS .chcvBuyerOsHero h2{text-align:left!important;font-size:clamp(34px,4vw,54px)!important;line-height:.96!important}.buyerDecisionOS .chcvBuyerOsHero p{text-align:left!important;margin:0!important;max-width:720px!important;font-size:11px!important}.buyerDecisionOS .chcvBuyerOsGrid{gap:9px!important}.buyerDecisionOS .chcvBuyerPanel{border-radius:15px!important;padding:14px!important;background:#0b0c0b!important;border-color:rgba(255,255,255,.075)!important}.buyerDecisionOS .chcvBuyerPanel>span{font-size:6px!important}.buyerDecisionOS .chcvBuyerPanel>strong{font-size:15px!important}.buyerDecisionOS .chcvBuyerPanel.primary>strong{font-size:38px!important}
@media(max-width:760px){
 .chcvBuyerDeck{padding:8px 9px!important;border-radius:11px!important;gap:7px!important}.chcvBuyerDeck strong{font-size:8.5px!important}.chcvBuyerDeck small{font-size:6.2px!important}.chcvBuyerDeck .chcvBuyerBtn{min-height:29px!important;padding:0 8px!important;font-size:5.7px!important}
 .chcvBuyerOneThing{display:none!important}.chcvBuyerCardIntel{margin-top:6px!important}.chcvBuyerFit{padding:6px!important;border-radius:8px!important}.chcvBuyerFit span{font-size:4.8px!important}.chcvBuyerFit b{font-size:6.2px!important}.chcvBuyerCardUtility{margin-top:6px!important;gap:7px!important;justify-content:space-between!important}.chcvBuyerCardUtility button{font-size:4.8px!important}
 .buyerDecisionOS .chcvBuyerOsHero{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.buyerDecisionOS .chcvBuyerOsHero h2{font-size:31px!important}.buyerDecisionOS .chcvBuyerOsHero p{font-size:9.5px!important}.buyerDecisionOS .chcvBuyerOsHero .chcvBuyerBtn{margin:0!important;justify-self:start!important}.buyerDecisionOS .chcvBuyerPanel{padding:12px!important}.buyerDecisionOS .chcvBuyerPanel.primary>strong{font-size:32px!important}
}

/* v1481 selector corrections for compact Buyer Mode ribbon + current card markup */
.chcvBuyerOsSearchDeck{max-width:none!important;margin:7px 1px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
.chcvBuyerDeckCompact{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 10px!important;border:1px solid rgba(57,255,20,.13)!important;border-radius:12px!important;background:linear-gradient(90deg,rgba(57,255,20,.032),rgba(255,255,255,.01))!important}
.chcvBuyerDeckMark{min-width:0!important}.chcvBuyerDeckMark span{display:block!important;color:var(--idx-accent,#39ff14)!important;font:1000 5.7px/1 Inter,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}.chcvBuyerDeckMark b{display:block!important;margin-top:3px!important;color:#fff!important;font-size:9.5px!important;line-height:1.15!important}.chcvBuyerDeckMark small{display:block!important;margin-top:3px!important;color:rgba(255,255,255,.4)!important;font-size:6.5px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.chcvBuyerDeckActions{display:flex!important;gap:5px!important;flex:0 0 auto!important}.chcvBuyerDeckActions button{min-height:30px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:9px!important;background:#0d0e0d!important;color:rgba(255,255,255,.7)!important;padding:0 9px!important;font:950 5.8px/1 Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important}.chcvBuyerDeckActions button.pink{background:rgba(255,46,189,.08)!important;border-color:rgba(255,46,189,.3)!important;color:#fff!important}
.chcvBuyerCardIntel>button:not(.chcvBuyerOneThing){display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;min-height:30px!important;padding:6px 7px!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:8px!important;background:#0a0b0a!important;color:#fff!important;text-align:left!important}.chcvBuyerCardIntel>button:not(.chcvBuyerOneThing) span{font-size:5.3px!important}.chcvBuyerCardIntel>button:not(.chcvBuyerOneThing) b{font-size:7px!important;margin:0!important}
@media(max-width:760px){.chcvBuyerDeckCompact{padding:7px 8px!important;gap:6px!important}.chcvBuyerDeckMark span{font-size:4.8px!important}.chcvBuyerDeckMark b{font-size:7.8px!important}.chcvBuyerDeckMark small{font-size:5.5px!important;max-width:180px!important}.chcvBuyerDeckActions{gap:3px!important}.chcvBuyerDeckActions button{min-height:27px!important;padding:0 7px!important;font-size:4.8px!important}.chcvBuyerDeckActions button:not(.pink){display:none!important}.chcvBuyerCardIntel>button:not(.chcvBuyerOneThing){min-height:27px!important;padding:5px 6px!important}.chcvBuyerCardIntel>button:not(.chcvBuyerOneThing) span{font-size:4.5px!important}.chcvBuyerCardIntel>button:not(.chcvBuyerOneThing) b{font-size:5.8px!important}}

/* CHCV v1482 — Buyer OS is intelligence on demand, not a wall of widgets. */
.chcvBuyerMore{grid-column:1/-1!important;border:1px solid #252525!important;border-radius:14px!important;background:#0a0a0a!important;overflow:hidden!important}.chcvBuyerMore>summary{list-style:none!important;min-height:58px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:0 15px!important;cursor:pointer!important}.chcvBuyerMore>summary::-webkit-details-marker{display:none!important}.chcvBuyerMore>summary span{color:#fff!important;font:1000 10px/1 Inter,system-ui!important;text-transform:uppercase!important;letter-spacing:.08em!important}.chcvBuyerMore>summary b{color:#777!important;font:750 9px/1.25 Inter,system-ui!important}.chcvBuyerMore>summary i{font:300 25px/1 Inter,system-ui!important;color:#39ff14!important;font-style:normal!important}.chcvBuyerMoreGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0 8px 8px!important}.chcvBuyerMoreGrid>.chcvBuyerPanel{grid-column:auto!important}.chcvBuyerMoreGrid>.chcvBuyerPanel.wide{grid-column:1/-1!important}
/* Discovery/search uses a light editorial surface. */
.chcvIdxDiscoveryBand .chcvBuyerOsSearchDeck{margin:7px 1px 0!important;padding:0!important;border:0!important;background:transparent!important}.chcvIdxDiscoveryBand .chcvBuyerDeckCompact{min-height:42px!important;padding:7px 9px!important;border:1px solid #deded8!important;border-radius:11px!important;background:#f8f8f5!important}.chcvIdxDiscoveryBand .chcvBuyerDeckMark span{color:#168500!important}.chcvIdxDiscoveryBand .chcvBuyerDeckMark b{color:#111!important}.chcvIdxDiscoveryBand .chcvBuyerDeckMark small{color:#74746f!important}.chcvIdxDiscoveryBand .chcvBuyerDeckActions button{background:#fff!important;color:#111!important;border-color:#d9d9d3!important}.chcvIdxDiscoveryBand .chcvBuyerDeckActions button.pink{background:#111!important;color:#fff!important;border-color:#111!important}
@media(max-width:760px){.chcvBuyerMore>summary{min-height:47px!important;padding:0 10px!important;gap:7px!important}.chcvBuyerMore>summary span{font-size:7px!important}.chcvBuyerMore>summary b{font-size:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.chcvBuyerMore>summary i{font-size:19px!important}.chcvBuyerMoreGrid{grid-template-columns:1fr!important;gap:6px!important;padding:0 6px 6px!important}.chcvBuyerMoreGrid>.chcvBuyerPanel,.chcvBuyerMoreGrid>.chcvBuyerPanel.wide{grid-column:1!important}.chcvIdxDiscoveryBand .chcvBuyerDeckCompact{padding:6px 7px!important;min-height:36px!important}.chcvIdxDiscoveryBand .chcvBuyerDeckMark b{font-size:7px!important}.chcvIdxDiscoveryBand .chcvBuyerDeckMark small{display:none!important}.chcvIdxDiscoveryBand .chcvBuyerDeckActions button{min-height:25px!important;font-size:4.8px!important;padding:0 7px!important}}
.chcvBuyerOsGrid{display:block!important}.chcvBuyerCoreRail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.chcvBuyerCoreRail>.chcvBuyerPanel{min-width:0!important}.chcvBuyerCoreRail>.chcvBuyerPanel.wide{grid-column:auto!important}.chcvBuyerMore{margin-top:8px!important}
@media(max-width:760px){.chcvBuyerCoreRail{display:flex!important;gap:6px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding-bottom:2px!important}.chcvBuyerCoreRail::-webkit-scrollbar{display:none!important}.chcvBuyerCoreRail>.chcvBuyerPanel{flex:0 0 min(82vw,330px)!important;scroll-snap-align:start!important}.chcvBuyerCoreRail>.chcvBuyerPanel.primary>strong{font-size:31px!important}.chcvBuyerCoreRail .chcvBuyerPanel{padding:12px!important;border-radius:13px!important}.chcvBuyerCoreRail .chcvBuyerPanel>strong{font-size:20px!important;margin:5px 0 8px!important}.chcvBuyerCoreRail .chcvBuyerCostLines b{font-size:5.5px!important;padding:4px 5px!important}.chcvBuyerCoreRail .chcvBuyerTriple{gap:4px!important;margin-top:7px!important}.chcvBuyerCoreRail .chcvBuyerTriple>div{padding:6px!important}.chcvBuyerCoreRail .chcvBuyerTriple span{font-size:4.5px!important}.chcvBuyerCoreRail .chcvBuyerTriple b{font-size:7px!important}.chcvBuyerCoreRail .chcvBuyerChecksList,.chcvBuyerCoreRail .chcvBuyerUnknownList{grid-template-columns:1fr 1fr!important;gap:4px!important}.chcvBuyerCoreRail .chcvBuyerChecksList b,.chcvBuyerCoreRail .chcvBuyerUnknownList b{font-size:6px!important;padding:6px!important}}


/* CHCV v1483 FINAL PRECISION — buyer intelligence is compact, vertical, and optional. */
.buyerDecisionOS .chcvBuyerOsHero{max-width:1320px!important;margin:0 auto 14px!important;padding:0!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;border:0!important}.buyerDecisionOS .chcvBuyerOsHero h2{margin:4px 0 0!important;color:#111!important;font:850 clamp(30px,3.1vw,46px)/.98 Inter,system-ui!important;letter-spacing:-.045em!important;text-transform:none!important;text-align:left!important}.buyerDecisionOS .chcvBuyerOsHero p{margin:7px 0 0!important;max-width:680px!important;color:#72716b!important;font:650 11px/1.45 Inter,system-ui!important;text-align:left!important}.buyerDecisionOS .chcvBuyerEy{color:#168500!important;font-size:7px!important}.buyerDecisionOS .chcvBuyerBtn{border-radius:10px!important;background:#111!important;border-color:#111!important;color:#fff!important;min-height:42px!important;padding:0 15px!important}.chcvBuyerSnapshot{max-width:1320px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr)!important;gap:10px!important}.buyerDecisionOS .chcvBuyerPanel{background:#0a0b0a!important;border:1px solid #1f211f!important;border-radius:18px!important;padding:17px!important;color:#fff!important}.buyerDecisionOS .chcvBuyerPanel>span{color:#8d908d!important;font-size:6.5px!important;letter-spacing:.16em!important}.buyerDecisionOS .chcvBuyerPanel>strong{display:block!important;margin-top:5px!important;color:#fff!important;font-size:21px!important;line-height:1.05!important}.buyerDecisionOS .chcvBuyerPanel.primary>strong{color:#ff2ebd!important;font:950 clamp(38px,4vw,58px)/.95 Inter,system-ui!important;letter-spacing:-.045em!important}.chcvBuyerSnapshotMetrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:13px!important}.chcvBuyerSnapshotMetrics>div{min-width:0!important;padding:10px!important;border:1px solid #242624!important;border-radius:11px!important;background:#0d0f0d!important}.chcvBuyerSnapshotMetrics span{display:block!important;color:#70736f!important;font:850 5.5px/1 Inter,system-ui!important;letter-spacing:.11em!important;text-transform:uppercase!important}.chcvBuyerSnapshotMetrics b{display:block!important;margin-top:5px!important;color:#fff!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.chcvBuyerCostLines{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:10px!important}.chcvBuyerCostLines b{padding:6px 8px!important;border:1px solid #252725!important;border-radius:999px!important;background:#0e100e!important;color:#b8bab6!important;font-size:7px!important}.chcvBuyerFitSummary{display:flex!important;flex-direction:column!important}.chcvBuyerFitSummary>strong{font-size:24px!important}.chcvBuyerQuickFacts{display:grid!important;gap:6px!important;margin:12px 0 auto!important}.chcvBuyerQuickFacts b{padding:10px!important;border:1px solid #242624!important;border-radius:10px!important;background:#0d0f0d!important;color:#c5c7c3!important;font-size:9px!important}.chcvBuyerPanelActions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:12px!important}.chcvBuyerPanelActions button{flex:1 1 120px!important;min-height:38px!important;border-radius:9px!important;font-size:7px!important}.chcvBuyerTextBtn{margin-top:12px!important;color:#39ff14!important;font-size:8px!important}.chcvBuyerDecisionDetails,.chcvBuyerMore{max-width:1320px!important;margin:10px auto 0!important;border:1px solid #d6d5ce!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;color:#111!important}.chcvBuyerDecisionDetails>summary,.chcvBuyerMore>summary{list-style:none!important;min-height:58px!important;padding:0 16px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;cursor:pointer!important}.chcvBuyerDecisionDetails>summary::-webkit-details-marker,.chcvBuyerMore>summary::-webkit-details-marker{display:none!important}.chcvBuyerDecisionDetails>summary span,.chcvBuyerMore>summary span{color:#111!important;font:950 9px/1 Inter,system-ui!important;text-transform:uppercase!important;letter-spacing:.1em!important}.chcvBuyerDecisionDetails>summary b,.chcvBuyerMore>summary b{min-width:0!important;color:#77766f!important;font:700 8px/1.25 Inter,system-ui!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.chcvBuyerDecisionDetails>summary i,.chcvBuyerMore>summary i{color:#168500!important;font:300 24px/1 Inter!important;font-style:normal!important}.chcvBuyerDecisionDetails[open]>summary i,.chcvBuyerMore[open]>summary i{transform:rotate(45deg)!important}.chcvBuyerDecisionGrid,.chcvBuyerMoreGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0 8px 8px!important}.chcvBuyerMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chcvBuyerDecisionGrid>.chcvBuyerPanel,.chcvBuyerMoreGrid>.chcvBuyerPanel{min-width:0!important;grid-column:auto!important}.chcvBuyerMoreGrid>.chcvBuyerPanel.wide{grid-column:1/-1!important}.buyerDecisionOS .chcvBuyerFine{max-width:1320px!important;margin:8px auto 0!important;color:#8b8a83!important;font-size:7px!important;text-align:left!important}.buyerDecisionOS *{scrollbar-width:auto!important}.buyerDecisionOS .chcvBuyerCoreRail,.buyerDecisionOS .chcvBuyerChecksList,.buyerDecisionOS .chcvBuyerUnknownList,.buyerDecisionOS .chcvBuyerLifestyle,.buyerDecisionOS .chcvBuyerLinkGrid{overflow:visible!important}
@media(max-width:760px){.buyerDecisionOS .chcvBuyerOsHero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.buyerDecisionOS .chcvBuyerOsHero h2{font-size:25px!important;line-height:1!important}.buyerDecisionOS .chcvBuyerOsHero p{display:none!important}.buyerDecisionOS .chcvBuyerBtn{min-height:34px!important;padding:0 10px!important;font-size:5.8px!important;border-radius:8px!important}.chcvBuyerSnapshot{grid-template-columns:1fr!important;gap:7px!important}.buyerDecisionOS .chcvBuyerPanel{padding:12px!important;border-radius:13px!important}.buyerDecisionOS .chcvBuyerPanel.primary>strong{font-size:38px!important}.chcvBuyerSnapshotMetrics{gap:4px!important;margin-top:9px!important}.chcvBuyerSnapshotMetrics>div{padding:8px 6px!important;border-radius:8px!important;text-align:center!important}.chcvBuyerSnapshotMetrics span{font-size:4.7px!important}.chcvBuyerSnapshotMetrics b{font-size:8.5px!important}.chcvBuyerCostLines{gap:4px!important;margin-top:8px!important}.chcvBuyerCostLines b{padding:5px 6px!important;font-size:5.8px!important}.chcvBuyerFitSummary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 10px!important;align-items:center!important}.chcvBuyerFitSummary>span,.chcvBuyerFitSummary>strong{grid-column:1!important}.chcvBuyerFitSummary>strong{font-size:17px!important}.chcvBuyerQuickFacts{grid-column:1!important;margin:2px 0 0!important;grid-template-columns:1fr 1fr!important;gap:4px!important}.chcvBuyerQuickFacts b{padding:7px!important;font-size:6px!important}.chcvBuyerFitSummary .chcvBuyerPanelActions{grid-column:2!important;grid-row:1/4!important;display:grid!important;margin:0!important;align-self:stretch!important}.chcvBuyerFitSummary .chcvBuyerPanelActions button{min-width:90px!important;min-height:32px!important;font-size:5.4px!important}.chcvBuyerDecisionDetails,.chcvBuyerMore{margin-top:7px!important;border-radius:11px!important}.chcvBuyerDecisionDetails>summary,.chcvBuyerMore>summary{min-height:48px!important;padding:0 10px!important;gap:7px!important}.chcvBuyerDecisionDetails>summary span,.chcvBuyerMore>summary span{font-size:6.5px!important}.chcvBuyerDecisionDetails>summary b,.chcvBuyerMore>summary b{font-size:5.6px!important}.chcvBuyerDecisionDetails>summary i,.chcvBuyerMore>summary i{font-size:19px!important}.chcvBuyerDecisionGrid,.chcvBuyerMoreGrid{grid-template-columns:1fr!important;gap:5px!important;padding:0 5px 5px!important}.chcvBuyerDecisionGrid>.chcvBuyerPanel,.chcvBuyerMoreGrid>.chcvBuyerPanel,.chcvBuyerMoreGrid>.chcvBuyerPanel.wide{grid-column:1!important}.buyerDecisionOS .chcvBuyerFine{font-size:5.8px!important;line-height:1.4!important;margin-top:6px!important}.chcvBuyerPassport textarea{min-height:74px!important}}


/* CHCV v1484 — buyer intelligence is a snapshot, not a horizontal dashboard. */
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerOsHero{width:100%!important;max-width:var(--chcv1484-max,1380px)!important;margin:0 auto 14px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;text-align:left!important}.buyerDecisionOS .chcvBuyerOsHero h2{margin:3px 0 0!important;color:#111!important;font:900 clamp(28px,3vw,41px)/.98 Inter,system-ui!important;letter-spacing:-.045em!important;text-transform:none!important;text-align:left!important}.buyerDecisionOS .chcvBuyerOsHero p{display:none!important}.buyerDecisionOS .chcvBuyerEy{color:#168500!important;font-size:6.5px!important}.buyerDecisionOS .chcvBuyerBtn{min-height:42px!important;border-radius:10px!important;background:#111!important;border-color:#111!important;color:#fff!important;padding:0 14px!important;font-size:7px!important}
body.chcvPropertyPage .chcvBuyerSnapshot{width:100%!important;max-width:var(--chcv1484-max,1380px)!important;margin:0 auto!important;display:block!important;overflow:visible!important}.buyerDecisionOS .chcvBuyerSnapshot>.chcvBuyerPanel.primary{width:100%!important;min-width:0!important;margin:0!important;padding:18px!important;border:1px solid #dad7cf!important;border-radius:15px!important;background:#fff!important;color:#111!important;display:grid!important;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr) auto!important;column-gap:22px!important;row-gap:7px!important;align-items:center!important}.buyerDecisionOS .chcvBuyerSnapshot>.chcvBuyerPanel.primary>span{grid-column:1!important;color:#76746e!important;font-size:6px!important}.buyerDecisionOS .chcvBuyerSnapshot>.chcvBuyerPanel.primary>strong{grid-column:1!important;color:#111!important;font:950 clamp(37px,4vw,54px)/.9 Inter,system-ui!important;letter-spacing:-.05em!important;white-space:nowrap!important}.buyerDecisionOS .chcvBuyerSnapshotMetrics{grid-column:2!important;grid-row:1/3!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.buyerDecisionOS .chcvBuyerSnapshotMetrics>div{min-width:0!important;min-height:65px!important;padding:11px!important;border:1px solid #dedbd3!important;border-radius:10px!important;background:#f7f5ef!important;text-align:left!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.buyerDecisionOS .chcvBuyerSnapshotMetrics span{color:#77746f!important;font-size:5px!important}.buyerDecisionOS .chcvBuyerSnapshotMetrics b{color:#111!important;font-size:11px!important;margin-top:5px!important}.buyerDecisionOS .chcvBuyerCostLines,.buyerDecisionOS .chcvBuyerImpact{display:none!important}.buyerDecisionOS .chcvBuyerSnapshot .chcvBuyerTextBtn{grid-column:3!important;grid-row:1/3!important;margin:0!important;min-height:65px!important;padding:0 15px!important;border:0!important;border-radius:10px!important;background:#111!important;color:#fff!important;font:900 7px/1.15 Inter,system-ui!important;text-transform:uppercase!important;letter-spacing:.07em!important;white-space:nowrap!important}.buyerDecisionOS .chcvBuyerFitSummary{display:none!important}
body.chcvPropertyPage .chcvBuyerDecisionDetails,body.chcvPropertyPage .chcvBuyerMore{width:100%!important;max-width:var(--chcv1484-max,1380px)!important;margin:8px auto 0!important;border:1px solid #d9d6ce!important;border-radius:12px!important;background:#fff!important;color:#111!important;overflow:hidden!important}.chcvBuyerDecisionDetails>summary,.chcvBuyerMore>summary{min-height:50px!important;padding:0 13px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}.chcvBuyerDecisionDetails>summary span,.chcvBuyerMore>summary span{font-size:7px!important}.chcvBuyerDecisionDetails>summary b,.chcvBuyerMore>summary b{font-size:6.5px!important;color:#777!important}.chcvBuyerDecisionDetails>summary i,.chcvBuyerMore>summary i{font-size:21px!important;color:#168500!important}.chcvBuyerDecisionGrid,.chcvBuyerMoreGrid{overflow:visible!important}.buyerDecisionOS .chcvBuyerFine{max-width:var(--chcv1484-max,1380px)!important;margin:7px auto 0!important;font-size:6.5px!important;color:#8a8882!important}
@media(max-width:760px){body.chcvPropertyPage .buyerDecisionOS{padding-top:23px!important;padding-bottom:23px!important}.buyerDecisionOS .chcvBuyerOsHero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;margin-bottom:9px!important;gap:8px!important;text-align:left!important}.buyerDecisionOS .chcvBuyerOsHero>div{min-width:0!important}.buyerDecisionOS .chcvBuyerOsHero h2{font-size:24px!important;text-align:left!important;white-space:nowrap!important}.buyerDecisionOS .chcvBuyerEy{font-size:5.2px!important}.buyerDecisionOS .chcvBuyerBtn{min-height:36px!important;padding:0 9px!important;font-size:5.4px!important}.buyerDecisionOS .chcvBuyerSnapshot>.chcvBuyerPanel.primary{display:grid!important;grid-template-columns:1fr!important;row-gap:9px!important;padding:13px!important;border-radius:12px!important;text-align:left!important}.buyerDecisionOS .chcvBuyerSnapshot>.chcvBuyerPanel.primary>span,.buyerDecisionOS .chcvBuyerSnapshot>.chcvBuyerPanel.primary>strong,.buyerDecisionOS .chcvBuyerSnapshotMetrics,.buyerDecisionOS .chcvBuyerSnapshot .chcvBuyerTextBtn{grid-column:1!important;grid-row:auto!important}.buyerDecisionOS .chcvBuyerSnapshot>.chcvBuyerPanel.primary>strong{font-size:42px!important}.buyerDecisionOS .chcvBuyerSnapshotMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.buyerDecisionOS .chcvBuyerSnapshotMetrics>div{min-height:55px!important;padding:8px 6px!important;text-align:center!important}.buyerDecisionOS .chcvBuyerSnapshotMetrics span{font-size:4.5px!important}.buyerDecisionOS .chcvBuyerSnapshotMetrics b{font-size:8.5px!important}.buyerDecisionOS .chcvBuyerSnapshot .chcvBuyerTextBtn{min-height:42px!important;width:100%!important;font-size:6.2px!important}.chcvBuyerDecisionDetails,.chcvBuyerMore{border-radius:10px!important}.chcvBuyerDecisionDetails>summary,.chcvBuyerMore>summary{min-height:47px!important;padding:0 10px!important}.chcvBuyerDecisionDetails>summary span,.chcvBuyerMore>summary span{font-size:6px!important}.chcvBuyerDecisionDetails>summary b,.chcvBuyerMore>summary b{font-size:5.1px!important}.chcvBuyerDecisionGrid,.chcvBuyerMoreGrid{grid-template-columns:1fr!important;overflow:visible!important}.buyerDecisionOS .chcvBuyerPanel{min-width:0!important;width:100%!important;max-width:none!important;flex:none!important}.buyerDecisionOS .chcvBuyerFine{font-size:5.5px!important}}

/* CHCV v1485 — Buyer OS stays powerful, but the initial page stays simple. */
[data-buyer-os-property]{padding:28px max(28px,calc((100vw - 1560px)/2))!important;background:#f5f3ec!important;color:#0b0c0b!important}
[data-buyer-os-property] .chcvBuyerOsHero{max-width:1560px!important;margin:0 auto 14px!important;align-items:center!important}
[data-buyer-os-property] .chcvBuyerOsHero h2{margin:3px 0!important;color:#0b0c0b!important;font:950 clamp(31px,3vw,45px)/.94 Anton,Impact,Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:-.025em!important;text-align:left!important}
[data-buyer-os-property] .chcvBuyerOsHero p{display:none!important}
[data-buyer-os-property] .chcvBuyerSnapshot,[data-buyer-os-property] .chcvBuyerDecisionDetails,[data-buyer-os-property] .chcvBuyerMore,[data-buyer-os-property] .chcvBuyerFine{max-width:1560px!important;margin-left:auto!important;margin-right:auto!important}
[data-buyer-os-property] .chcvBuyerSnapshot{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr)!important;gap:9px!important}
[data-buyer-os-property] .chcvBuyerPanel{border-radius:14px!important;padding:15px!important}
[data-buyer-os-property] .chcvBuyerPanel.primary{display:grid!important;grid-template-columns:minmax(200px,.75fr) minmax(0,1.25fr) auto!important;grid-template-areas:'label metrics action' 'price metrics action'!important;align-items:center!important;gap:3px 18px!important;background:#0c0e0c!important;border-color:#242724!important}
[data-buyer-os-property] .chcvBuyerPanel.primary>span{grid-area:label!important;color:#858985!important}
[data-buyer-os-property] .chcvBuyerPanel.primary>strong{grid-area:price!important;margin:3px 0 0!important;color:#ff2ebd!important;font-size:44px!important;white-space:nowrap!important}
[data-buyer-os-property] .chcvBuyerSnapshotMetrics{grid-area:metrics!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
[data-buyer-os-property] .chcvBuyerSnapshotMetrics>div{min-height:54px!important;padding:9px!important;border:1px solid #252825!important;border-radius:10px!important;background:#111311!important;text-align:center!important}.chcvBuyerSnapshotMetrics span{font-size:5.5px!important;color:#777b77!important}.chcvBuyerSnapshotMetrics b{font-size:10px!important;color:#fff!important}
[data-buyer-os-property] .chcvBuyerCostLines,[data-buyer-os-property] .chcvBuyerImpact{display:none!important}
[data-buyer-os-property] .chcvBuyerPanel.primary .chcvBuyerTextBtn{grid-area:action!important;margin:0!important;min-height:44px!important;padding:0 14px!important;border:1px solid #2b2e2b!important;border-radius:10px!important;background:#161816!important;color:#39ff14!important;white-space:nowrap!important}
[data-buyer-os-property] .chcvBuyerFitSummary{background:#fff!important;border-color:#ddd9d0!important;color:#111!important}.chcvBuyerFitSummary>span{color:#77736b!important}.chcvBuyerFitSummary>strong{margin:6px 0!important;font-size:19px!important;color:#111!important}.chcvBuyerQuickFacts{display:flex!important;gap:5px!important;flex-wrap:wrap!important}.chcvBuyerQuickFacts b{font-size:7px!important;color:#625f58!important}.chcvBuyerFitSummary .chcvBuyerPanelActions{margin-top:8px!important;display:flex!important;gap:5px!important}.chcvBuyerFitSummary .chcvBuyerMiniBtn{min-height:34px!important;background:#111!important;color:#fff!important;border-color:#111!important;font-size:5.5px!important}
[data-buyer-os-property] .chcvBuyerDecisionDetails,[data-buyer-os-property] .chcvBuyerMore{margin-top:7px!important;border:1px solid #d9d6ce!important;border-radius:12px!important;background:#fff!important;color:#111!important}
[data-buyer-os-property] .chcvBuyerDecisionDetails summary,[data-buyer-os-property] .chcvBuyerMore summary{min-height:46px!important;padding:0 14px!important}
[data-buyer-os-property] .chcvBuyerDecisionDetails summary span,[data-buyer-os-property] .chcvBuyerMore summary span{font-size:7px!important;color:#111!important}.chcvBuyerDecisionDetails summary b,.chcvBuyerMore summary b{font-size:7px!important;color:#85817a!important}.chcvBuyerDecisionDetails summary i,.chcvBuyerMore summary i{color:#198e09!important}
[data-buyer-os-property] .chcvBuyerFine{margin-top:8px!important;color:#8a877f!important;font-size:7px!important}

@media(max-width:900px){
 [data-buyer-os-property]{padding:20px 12px!important}
 [data-buyer-os-property] .chcvBuyerOsHero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;text-align:left!important}.chcvBuyerOsHero>div{text-align:left!important}.chcvBuyerOsHero .chcvBuyerEy{text-align:left!important}.chcvBuyerOsHero h2{text-align:left!important;font-size:30px!important}.chcvBuyerOsHero .chcvBuyerBtn{min-height:38px!important;padding:0 10px!important;font-size:5.5px!important}
 [data-buyer-os-property] .chcvBuyerSnapshot{grid-template-columns:1fr!important}
 [data-buyer-os-property] .chcvBuyerPanel.primary{grid-template-columns:1fr auto!important;grid-template-areas:'label action' 'price action' 'metrics metrics'!important;gap:3px 8px!important}.chcvBuyerPanel.primary>strong{font-size:42px!important}.chcvBuyerSnapshotMetrics{margin-top:8px!important}.chcvBuyerPanel.primary .chcvBuyerTextBtn{min-height:38px!important;padding:0 9px!important;font-size:5.5px!important}
 [data-buyer-os-property] .chcvBuyerFitSummary{display:none!important}
}
@media(max-width:520px){
 [data-buyer-os-property]{padding:17px 8px!important}.chcvBuyerOsHero h2{font-size:27px!important}.chcvBuyerOsHero .chcvBuyerBtn{min-height:35px!important}
 [data-buyer-os-property] .chcvBuyerPanel.primary{padding:12px!important}.chcvBuyerPanel.primary>strong{font-size:37px!important}.chcvBuyerSnapshotMetrics{gap:4px!important}.chcvBuyerSnapshotMetrics>div{min-height:49px!important;padding:7px 4px!important}.chcvBuyerSnapshotMetrics span{font-size:4.8px!important}.chcvBuyerSnapshotMetrics b{font-size:8.5px!important}
 [data-buyer-os-property] .chcvBuyerPanel.primary .chcvBuyerTextBtn{font-size:4.8px!important;padding:0 7px!important}
 [data-buyer-os-property] .chcvBuyerDecisionDetails summary,[data-buyer-os-property] .chcvBuyerMore summary{padding:0 10px!important}.chcvBuyerDecisionDetails summary b,.chcvBuyerMore summary b{display:none!important}
}
@media(max-width:520px){
 [data-buyer-os-property] .chcvBuyerOsHero{display:block!important;text-align:center!important}.chcvBuyerOsHero>div,.chcvBuyerOsHero .chcvBuyerEy,.chcvBuyerOsHero h2{text-align:center!important}.chcvBuyerOsHero .chcvBuyerBtn{margin:8px auto 0!important;display:flex!important;width:max-content!important}
}


/* CHCV v1507 — property-page decision content centered and visually consistent. */
body.chcvPropertyPage .buyerDecisionOS,
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerOsHero,
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerOsHero>div,
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerPanel,
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerSnapshot>.chcvBuyerPanel.primary,
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerSnapshotMetrics>div,
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerQuickFacts,
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerFine{text-align:center!important}
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerOsHero{justify-content:center!important;flex-direction:column!important;align-items:center!important}
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerOsHero h2,
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerOsHero p,
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerEy{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerSnapshot>.chcvBuyerPanel.primary{justify-items:center!important}
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerSnapshotMetrics{width:100%!important}
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerSnapshotMetrics>div{align-items:center!important}
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerPanelActions{justify-content:center!important}
body.chcvPropertyPage .buyerDecisionOS .chcvBuyerFine{margin-left:auto!important;margin-right:auto!important}
@media(max-width:760px){body.chcvPropertyPage .buyerDecisionOS .chcvBuyerOsHero{display:flex!important;text-align:center!important}body.chcvPropertyPage .buyerDecisionOS .chcvBuyerOsHero h2{white-space:normal!important;text-align:center!important}}


/* CHCV v1612 personalize command center */
.chcvBuyerModal{z-index:2147483646!important;padding:14px clamp(14px,3vw,42px)!important;background:rgba(0,0,0,.78)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}
.chcvBuyerModalCard{width:min(1240px,calc(100vw - 28px))!important;max-width:1240px!important;max-height:calc(100dvh - 100px)!important;border-radius:26px!important;border:1px solid rgba(57,255,20,.22)!important;padding:clamp(20px,2.8vw,34px)!important;box-shadow:0 38px 120px rgba(0,0,0,.72)!important;background:radial-gradient(circle at 10% 0,rgba(57,255,20,.055),transparent 31%),radial-gradient(circle at 92% 0,rgba(255,46,189,.055),transparent 28%),#080a08!important}
.chcvBuyerModalCard:before{content:'30-SECOND HOME MATCH';display:inline-flex;margin:0 0 8px;padding:7px 10px;border-radius:999px;background:#39ff14;color:#030503;font:1000 7px/1 Inter,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.chcvBuyerModalCard h2{font-size:clamp(40px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.045em!important;color:#fff!important}
.chcvBuyerModalCard p{color:#a8afa8!important;font-size:12px!important;line-height:1.55!important}
.chcvBuyerModalCard input,.chcvBuyerModalCard select,.chcvBuyerModalCard textarea{font-size:15px!important;color:#fff!important;background:#101210!important;border-color:#2b302b!important}
.chcvBuyerModalCard input::placeholder,.chcvBuyerModalCard textarea::placeholder{color:#7f867f!important;opacity:1!important}
.chcvBuyerModalCard .chcvBuyerBtn{min-height:48px!important;border-radius:12px!important;font-size:9px!important}
@media(max-width:850px){.chcvBuyerModal{padding:6px!important}.chcvBuyerModalCard{width:100%!important;max-height:calc(100dvh - 12px)!important;border-radius:18px!important;padding:17px!important}.chcvBuyerModalCard:before{font-size:6.5px!important}.chcvBuyerModalCard h2{font-size:38px!important}}
