body:not(:has(.wholr-home)){--wholr-interior-release:2026-10-15-mint-v1;--mint-navy:#103854;--mint-deep:#185569;--mint-teal:#186779;--mint:#a6e4cd;--mint-hover:#c3f2df;--mint-paper:#f0f6f5;--mint-card:#fbfefe;--mint-line:#cbdedc;--mint-faint:#e3f0ed;--mint-wash:#cce7df;--mint-on-dark:#f0faf6;--mint-dark-muted:#c1dbe4;--bg:var(--mint-paper);--surface:var(--mint-card);--raised:var(--mint-faint);--line:var(--mint-line);--text:#192b38;--muted:#54636c;--accent:var(--mint-teal);--accent-ink:#fff;--mint-error:#a33725;--mint-error-bg:#fff0ed;--mint-error-line:#e6b6ae;--mint-warning:#795719;--mint-warning-bg:#fff7e8;--mint-warning-line:#decba4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text)}body:not(:has(.wholr-home)) :is(h1,h2,h3,.brand,.mobile-brand){color:var(--mint-navy)}body:not(:has(.wholr-home)) :focus-visible{outline:3px solid var(--accent);outline-offset:4px}body:not(:has(.wholr-home)) ::selection{background:var(--mint);color:var(--mint-navy)}body:not(:has(.wholr-home)) :is(.app-shell,.workspace,.auth-page){background:var(--bg)}body:not(:has(.wholr-home)) :is(.sidebar,.topbar,.auth-aside){--text:var(--mint-on-dark);--muted:var(--mint-dark-muted);--accent:var(--mint);--accent-ink:var(--mint-navy);--raised:var(--mint-deep);--line:#ffffff24;color:var(--text);background:var(--mint-navy);border-color:var(--line)}body:not(:has(.wholr-home)) :is(.sidebar,.topbar,.auth-aside) :is(h1,h2,h3,.brand,.mobile-brand){color:var(--text)}body:not(:has(.wholr-home)) :is(.brand,.mobile-brand) img{filter:hue-rotate(48deg)saturate(.65)}body:not(:has(.wholr-home)) :is(.nav-eyebrow,.nav-link,.side-promo p,.breadcrumb span,.login-link,.icon-button){color:var(--muted)}body:not(:has(.wholr-home)) .nav-link:hover{background:var(--mint-deep);color:var(--mint-on-dark)}body:not(:has(.wholr-home)) .nav-link.active{background:var(--mint);color:var(--mint-navy)}body:not(:has(.wholr-home)) .side-promo{background:var(--mint-deep);border-color:#ffffff24}body:not(:has(.wholr-home)) :is(.avatar,.seller-avatar,.large-avatar,.agent-avatar){background:var(--mint-wash);color:var(--mint-navy);border-color:var(--mint-line)}body:not(:has(.wholr-home)) .breadcrumb strong{color:var(--mint-on-dark)}body:not(:has(.wholr-home)) .preview-label{color:var(--mint);border-color:#a6e4cd70}body:not(:has(.wholr-home)) .page-footer{color:var(--muted);border-color:var(--line)}body:not(:has(.wholr-home)) :is(.wholesaling-disclaimer,.footer-agents){color:var(--muted)}body:not(:has(.wholr-home)) .wholesaling-disclaimer strong{color:var(--text)}body:not(:has(.wholr-home)) :is(.eyebrow,.market-kicker,.section-number){color:var(--accent)}body:not(:has(.wholr-home)) .auth-aside{background:radial-gradient(ellipse at 20% 5%, #56becc3d, transparent 65%), var(--mint-navy)}body:not(:has(.wholr-home)) .auth-statement>p{color:var(--mint-dark-muted)}body:not(:has(.wholr-home)) .auth-aside .eyebrow{color:var(--mint)}body:not(:has(.wholr-home)) .mobile-nav{background:var(--mint-card);border-color:var(--mint-line);box-shadow:0 -5px 22px #1038540a}body:not(:has(.wholr-home)) .mobile-nav>a{color:var(--muted)}body:not(:has(.wholr-home)) .mobile-nav>a.active{color:var(--mint-teal);background:var(--mint-faint)}body:not(:has(.wholr-home)) .button{background:var(--mint-navy);color:#fff}body:not(:has(.wholr-home)) .button:hover{background:var(--mint-deep);color:#fff}body:not(:has(.wholr-home)) .button-secondary{background:var(--surface);color:var(--mint-navy);border-color:var(--line)}body:not(:has(.wholr-home)) .button-secondary:hover{background:var(--mint-faint);color:var(--mint-navy)}body:not(:has(.wholr-home)) :is(.topbar,.auth-aside) .button{background:var(--mint);color:var(--mint-navy)}body:not(:has(.wholr-home)) :is(.topbar,.auth-aside) .button:hover{background:var(--mint-hover)}body:not(:has(.wholr-home)) :is(.text-link,.forgot-link,.status-button,.contact-note a,.contact-links a,.card-view-link,.market-agent-website,.city-browse,.reset-filters){color:var(--accent)}body:not(:has(.wholr-home)) :is(.auth-browse,.back-link,.market-back-link,.quick-cities button,.unified-controls label,.calculator-field label,.map-location-fields summary){color:var(--muted)}body:not(:has(.wholr-home)) :is(.field input,.field select,.field textarea,.calculator-input input,.unified-controls select,.unified-filter-grid input,.filter-button,.search-field,.price-filters label,.sort-label select){color:var(--text);background:#fff;border-color:#b0c8c5}body:not(:has(.wholr-home)) :is(input,textarea)::placeholder{color:#62757c;opacity:1}body:not(:has(.wholr-home)) :is(.field input:focus,.field textarea:focus,.field select:focus){border-color:var(--mint-teal);box-shadow:0 0 0 3px #1867791c}body:not(:has(.wholr-home)) :is(.field .readonly-input,input:disabled,textarea:disabled,select:disabled){background:var(--mint-faint);color:var(--muted)}body:not(:has(.wholr-home)) select option{color:var(--text);background:#fff}body:not(:has(.wholr-home)) :is(.search-field,.search-field>svg,.price-filters>svg){color:var(--muted)}body:not(:has(.wholr-home)) .role-picker label{border-color:var(--line);background:var(--surface)}body:not(:has(.wholr-home)) .role-picker label.chosen{border-color:var(--mint-teal);background:var(--mint-faint)}body:not(:has(.wholr-home)) .role-picker label>svg{color:var(--mint-teal)}body:not(:has(.wholr-home)) :is(.buyer-check-grid label:has(input:checked),.buyer-privacy-note,.property-lookup-bar){background:var(--mint-faint);border-color:var(--mint-line)}body:not(:has(.wholr-home)) .upload-drop{background:var(--mint-faint);border-color:#749c91}body:not(:has(.wholr-home)) .upload-drop>span{color:var(--muted)}body:not(:has(.wholr-home)) .upload-preview{background:var(--mint-faint)}body:not(:has(.wholr-home)) .upload-preview>button{color:#fff}body:not(:has(.wholr-home)) :is(.form-feedback,.deal-sample-notice){background:var(--mint-faint);color:var(--mint-navy);border-color:#96bdb1}body:not(:has(.wholr-home)) .error-feedback{color:var(--mint-error);background:var(--mint-error-bg);border-color:var(--mint-error-line)}body:not(:has(.wholr-home)) :is(.field-error,.calculator-error){color:var(--mint-error)}body:not(:has(.wholr-home)) :is(.calculator-input input[aria-invalid=true],.field input[aria-invalid=true]){border-color:var(--mint-error)}body:not(:has(.wholr-home)) .lookup-status-error{color:var(--mint-warning)}body:not(:has(.wholr-home)) .loading-state{color:var(--mint-teal)}body:not(:has(.wholr-home)) .loading-ring{border-color:var(--mint-line);border-top-color:var(--mint-teal)}body:not(:has(.wholr-home)) :is(.market-controls,.listing-source-toggle,.view-toggle){background:var(--mint-faint);border-color:var(--line)}body:not(:has(.wholr-home)) :is(.listing-source-toggle button,.view-toggle button,.tab-buttons button){color:var(--muted)}body:not(:has(.wholr-home)) :is(.listing-source-toggle button.selected,.view-toggle button.selected,.tab-buttons button.selected){color:var(--mint-navy);background:var(--mint-wash);box-shadow:none}body:not(:has(.wholr-home)) .listing-source-toggle button.selected.market{color:#fff;background:var(--mint-deep)}body:not(:has(.wholr-home)) .source-dot{background:var(--mint-teal)}body:not(:has(.wholr-home)) .source-dot.market{background:#5aa9cc}body:not(:has(.wholr-home)) .source-dot.all{background:linear-gradient(90deg, var(--mint-teal) 50%, #5aa9cc 50%)}body:not(:has(.wholr-home)) .count-badge{color:var(--mint-navy);background:var(--mint-faint);border-color:var(--line)}body:not(:has(.wholr-home)) :is(.results-row,.sort-label,.section-description,.market-controls .price-filters,.market-source-note,.market-source-note small,.sample-notice,.sample-notice>svg){color:var(--muted)}body:not(:has(.wholr-home)) :is(.results-row strong,.sample-notice p strong,.sample-notice>button){color:var(--mint-navy)}body:not(:has(.wholr-home)) :is(.market-source-note,.sample-notice,.market-source-note.sample){background:var(--mint-faint);border-color:var(--line)}body:not(:has(.wholr-home)) .demo-notice{color:var(--mint-teal);border-color:var(--mint-teal)}body:not(:has(.wholr-home)) :is(.deal-card,.phase-deal-card,.market-detail-panel,.market-agent-panel,.owner-context-panel,.city-table-wrap,.sample-dialog){background:var(--surface);border-color:var(--line)}body:not(:has(.wholr-home)) :is(.deal-card,.form-panel,.buyer-panel,.profile-card,.agent-card,.offer-card,.drop-panel,.deal-story,.market-detail-panel,.numbers-panel,.inquiry-panel,.own-deal,.dashboard-stats>div,.dashboard-stats>a){box-shadow:0 4px 20px #10385406}body:not(:has(.wholr-home)) .deal-card:hover{border-color:#81a99d;box-shadow:0 9px 26px #10385412}body:not(:has(.wholr-home)) :is(.card-photo,.photo-unavailable,.gallery-main,.gallery-thumbs>button,.own-deal-photo){background:var(--mint-faint)}body:not(:has(.wholr-home)) :is(.card-open,.gallery-counter,.gallery-prev,.gallery-next){color:#fff;background:#103854cc}body:not(:has(.wholr-home)) .photo-badge{color:var(--mint-navy);background:var(--mint)}body:not(:has(.wholr-home)) :is(.listing-label,.listing-label.wholesale-kind){color:var(--mint-navy);background:var(--mint-hover);border-color:var(--mint)}body:not(:has(.wholr-home)) :is(.listing-label.sample,.listing-label.market-kind,.market-sample-chip){color:#fff;background:var(--mint-navy);border-color:#ffffff40}body:not(:has(.wholr-home)) .data-label{color:var(--muted);border-color:var(--line)}body:not(:has(.wholr-home)) :is(.data-label.sample,.data-label.market-kind){background:var(--mint-faint);color:var(--mint-teal);border-color:var(--line)}body:not(:has(.wholr-home)) :is(.card-location,.card-location>span,.card-home-facts,.card-price>span,.listing-market-time,.card-numbers dt,.card-financials span,.card-footer,.listing-seller small,.estimate-label,.context-label,.side-deal,.spread-explainer,.market-card-context,.load-more-listings small){color:var(--muted)}body:not(:has(.wholr-home)) :is(.card-location svg,.side-deal>svg,.property-facts svg){color:var(--mint-teal)}body:not(:has(.wholr-home)) :is(.card-price strong,.card-numbers dd,.card-footer>span:last-child,.listing-seller strong,.seller-context>p,.side-deal strong,.spread-explainer strong){color:var(--mint-navy)}body:not(:has(.wholr-home)) :is(.card-financials,.spread-row,.seller-chance){background:var(--mint-faint);border-color:var(--line);color:var(--mint-teal)}body:not(:has(.wholr-home)) .spread-row{border-left:3px solid var(--mint-teal)}body:not(:has(.wholr-home)) .spread-row.negative{color:var(--mint-error);background:var(--mint-error-bg);border-color:var(--mint-error-line)}body:not(:has(.wholr-home)) .chance-indicator{background:var(--mint-teal)}body:not(:has(.wholr-home)) .seller-chance.medium{color:var(--mint-warning);background:var(--mint-warning-bg);border-color:var(--mint-warning-line)}body:not(:has(.wholr-home)) .seller-chance.medium .chance-indicator{background:var(--mint-warning)}body:not(:has(.wholr-home)) .seller-chance.low{color:var(--mint-error);background:var(--mint-error-bg);border-color:var(--mint-error-line)}body:not(:has(.wholr-home)) .seller-chance.low .chance-indicator{background:var(--mint-error)}body:not(:has(.wholr-home)) .seller-chance.unknown{color:var(--muted);background:#eef2f5;border-color:#cbd6df}body:not(:has(.wholr-home)) .seller-chance.unknown .chance-indicator{background:var(--muted)}body:not(:has(.wholr-home)) :is(.card-financials>div+div,.card-footer,.market-card-context,.market-quick-stats,.market-detail-photo,.market-detail-facts,.market-detail-facts>div,.market-detail-panel dl>div,.market-agent-panel hr){border-color:var(--line)}body:not(:has(.wholr-home)) .market-photo-placeholder{background:radial-gradient(ellipse at 30% 20%, var(--mint-wash), transparent 70%), var(--mint-faint);color:var(--mint-teal)}body:not(:has(.wholr-home)) :is(.market-photo-placeholder span,.market-photo-placeholder small,.market-detail-heading p,.market-detail-price span,.market-detail-facts span,.market-detail-panel dt,.market-agent-panel p,.description-panel>p,.property-facts,.inquiry-message){color:var(--muted)}body:not(:has(.wholr-home)) .market-detail-facts svg{color:var(--mint-teal)}body:not(:has(.wholr-home)) :is(.owner-context-panel h3,.owner-context-panel p){color:var(--text)}body:not(:has(.wholr-home)) .dashboard-stats span{color:var(--muted)}body:not(:has(.wholr-home)) :is(.role-pill,.status-pill,.status-pill.closed,.verified-badge,.offer-status.accepted,.close-deal-button,.story-sample-label){background:var(--mint-faint);color:var(--mint-teal);border-color:#96bdb1}body:not(:has(.wholr-home)) :is(.status-pill.inactive,.offer-status.pending){color:var(--muted);background:#eef2f5;border-color:#cbd6df}body:not(:has(.wholr-home)) .proof-status.approved{color:var(--mint-teal);border-color:#96bdb1}body:not(:has(.wholr-home)) .agent-metric-note{background:var(--mint-faint);border-color:var(--mint-teal)}body:not(:has(.wholr-home)) .save-deal{background:var(--mint-card);color:var(--mint-navy);border-color:#b0c8c5}body:not(:has(.wholr-home)) :is(.save-deal:hover,.save-deal.is-saved){background:var(--mint);color:var(--mint-navy);border-color:var(--mint-teal)}body:not(:has(.wholr-home)) .empty-state{border-color:#91b1a9}body:not(:has(.wholr-home)) .empty-state>svg{color:var(--mint-teal)}body:not(:has(.wholr-home)) .calculator-result{background:var(--mint-faint);border-color:#96bdb1}body:not(:has(.wholr-home)) .calculator-result>span{color:var(--mint-navy)}body:not(:has(.wholr-home)) :is(.calculator-result>p,.calculator-costs){color:var(--muted);border-color:var(--line)}body:not(:has(.wholr-home)) .calculator-result.is-loss{background:var(--mint-error-bg);border-color:var(--mint-error-line)}body:not(:has(.wholr-home)) .calculator-result.is-loss>strong{color:var(--mint-error)}body:not(:has(.wholr-home)) :is(.deal-tool-links a,.comp-status){color:var(--mint-teal);border-color:var(--line)}body:not(:has(.wholr-home)) .comps-empty{border-color:var(--line)}body:not(:has(.wholr-home)) .deal-sample-notice p{color:var(--muted)}body:not(:has(.wholr-home)) .city-table thead th{color:var(--mint-navy);background:var(--mint-faint);border-color:var(--line)}body:not(:has(.wholr-home)) .city-table-wrap{position:relative}body:not(:has(.wholr-home)) :is(.city-table tbody th,.city-table tbody td){border-color:var(--line)}body:not(:has(.wholr-home)) :is(.city-table small,.market-data-note,.market-stats-empty,.market-quick-stats>div>small,.market-quick-stats .market-stat-note>span){color:var(--muted)}body:not(:has(.wholr-home)) .city-icon{color:var(--mint-teal);background:var(--mint-faint);border-color:var(--line)}body:not(:has(.wholr-home)) .city-browse{border-color:#96bdb1}body:not(:has(.wholr-home)) .city-browse:hover{background:var(--mint-faint)}body:not(:has(.wholr-home)) :is(.deal-map-frame,.deal-map,.map-loading){background:var(--mint-faint);border-color:var(--line)}body:not(:has(.wholr-home)) :is(.map-loading,.map-caption){color:var(--muted);border-color:var(--line)}body:not(:has(.wholr-home)) .map-load-note{color:var(--mint-navy);background:#fbfefef0}body:not(:has(.wholr-home)) .map-selected-deal{background:var(--mint-faint);border-color:var(--line)}body:not(:has(.wholr-home)) .leaflet-control-zoom a{background:var(--mint-card);color:var(--mint-navy)}body:not(:has(.wholr-home)) .leaflet-control-zoom a:hover{background:var(--mint-faint)}body:not(:has(.wholr-home)) .wholr-map-marker>span{background:var(--mint);color:var(--mint-navy);border-color:#fff}body:not(:has(.wholr-home)) .market-marker span{background:var(--mint-navy)!important;color:#fff!important;border-color:#fff!important}body:not(:has(.wholr-home)) .map-popup-content button{background:var(--mint);color:var(--mint-navy)}body:not(:has(.wholr-home)) .sample-dialog::backdrop{background:#103854aa}body:not(:has(.wholr-home)) :is(.sample-dialog p,.sample-dialog>small,.sample-numbers dt){color:var(--muted)}body:not(:has(.wholr-home)) .activity-strip{background:var(--surface)}body:not(:has(.wholr-home)) .activity-items{scrollbar-color:#91b1a9 transparent}body:not(:has(.wholr-home)) .activity-dot{background:#637b8d}body:not(:has(.wholr-home)) .activity-dot.closed{background:var(--mint-teal)}body:not(:has(.wholr-home)) .activity-refresh{color:var(--muted)}body:not(:has(.wholr-home)) .hero-actions>a:not(.button){color:var(--mint-teal)}body:not(:has(.wholr-home)) .market-overview{background:var(--mint-navy);border-color:var(--mint-deep);color:var(--mint-on-dark)}body:not(:has(.wholr-home)) :is(.market-overview h2,.live-label){color:var(--mint)}body:not(:has(.wholr-home)) :is(.overview-copy>p,.stat>span,.stat strong span,.stat small,.image-caption){color:var(--mint-dark-muted)}body:not(:has(.wholr-home)) .overview-art:after{background:linear-gradient(90deg,#103854,#10385433 50%,#0000),linear-gradient(#0000 55%,#103854bd)}body:not(:has(.wholr-home)) .assignment-resource{background:var(--mint-faint);border-color:#96bdb1}body:not(:has(.wholr-home)) :is(.assignment-copy p,.assignment-copy .resource-caution,.story-numbers dt,.story-takeaway p){color:var(--muted)}body:not(:has(.wholr-home)) .story-numbers>div{border-color:var(--line)}body:not(:has(.wholr-home)) .story-margin dt{color:var(--text)}body:not(:has(.wholr-home)) .drop-hero p{color:var(--muted)}body:not(:has(.wholr-home)) .drop-hero-art{background:radial-gradient(#a6e4cd65,#0000 67%)}body:not(:has(.wholr-home)) .drop-gift{background:linear-gradient(135deg, var(--mint-deep), var(--mint-navy));border-color:var(--mint);box-shadow:18px 20px #a6e4cd38}body:not(:has(.wholr-home)) :is(.drop-gift svg,.drop-gift span){color:var(--mint)}body:not(:has(.wholr-home)) .drop-hero-art small{color:var(--muted)}body:not(:has(.wholr-home)) .drop-notice{color:var(--mint-warning);background:var(--mint-warning-bg);border-color:var(--mint-warning-line)}body:not(:has(.wholr-home)) .drop-empty svg{color:var(--mint-teal)}body:not(:has(.wholr-home)) .drop-ref-code{color:var(--mint-navy);background:var(--mint-faint)}body:not(:has(.wholr-home)) .drop-reveal{background:var(--mint-faint)}body:not(:has(.wholr-home)) .drop-badge{color:var(--mint-teal);background:var(--mint-faint);border-color:#96bdb1}body:not(:has(.wholr-home)) .drop-badge.boost{color:var(--mint-warning);background:var(--mint-warning-bg);border-color:var(--mint-warning-line)}@media (prefers-reduced-motion:reduce){body:not(:has(.wholr-home)) .button:hover{transform:none}}
.market-waitlist{color:#17382d;background:#edf8f4;border:1px solid #c6e4d8;border-radius:14px;grid-template-columns:1.2fr 1fr;gap:48px;margin:24px 0;padding:38px;display:grid}.waitlist-kicker{letter-spacing:.12em;color:#28745b;align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.market-waitlist h3{letter-spacing:-.04em;margin:19px 0 15px;font-size:clamp(27px,3vw,36px);line-height:1.15}.market-waitlist p{color:#49675c;font-size:15px;line-height:1.7}.market-waitlist form{flex-direction:column;gap:9px;min-width:0;display:flex}.market-waitlist label{margin-top:3px;font-size:13px;font-weight:650}.market-waitlist input{color:#183b30;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #abcbbd;border-radius:7px;padding:11px 13px;font-size:16px}.market-waitlist input:focus-visible,.market-waitlist button:focus-visible{outline-offset:3px;outline:3px solid #278263}.market-waitlist .waitlist-submit{color:#fff;background:#17694c;border-color:#17694c;justify-content:center;min-height:48px;margin-top:8px}.waitlist-browse{color:#17694c;min-height:44px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-weight:650;display:inline-flex}.waitlist-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-success{background:#fff;border-radius:10px;align-self:center;padding:24px}.waitlist-success h4{margin:15px 0 6px;font-size:23px}.market-waitlist .field-error{color:#9c2424;margin:5px 0}@media (max-width:700px){.market-waitlist{grid-template-columns:1fr;gap:20px;padding:24px 20px}}
