._4fr-ZW_page{--ink:hsl(var(--foreground));--blue:hsl(var(--primary));--muted:hsl(var(--muted-foreground));--line:hsl(var(--border));--paper:hsl(var(--background));color:var(--ink);background:#f7f9fc}._4fr-ZW_wrap{gap:64px;max-width:1280px;margin:0 auto;padding:44px 32px 48px;display:grid}._4fr-ZW_hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:48px;display:grid}._4fr-ZW_intro{justify-items:start;gap:24px;display:grid}._4fr-ZW_eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}._4fr-ZW_eyebrow:before{content:"";background:currentColor;width:25px;height:1px}._4fr-ZW_title{letter-spacing:-.035em;font-size:clamp(36px,3.65vw,51px);font-weight:600;line-height:1.12}._4fr-ZW_title span{color:var(--blue)}._4fr-ZW_lead{max-width:440px;color:var(--muted);font-size:16px;line-height:1.7}._4fr-ZW_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._4fr-ZW_note{color:var(--muted);font-size:12px}._4fr-ZW_art{min-width:0;color:var(--blue);position:relative}._4fr-ZW_artHeading{color:var(--ink);align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:600;display:flex}._4fr-ZW_liveDot{background:var(--blue);border-radius:50%;width:7px;height:7px}._4fr-ZW_artCode{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}._4fr-ZW_city{width:100%;height:auto;display:block}._4fr-ZW_ground{fill:#eaf0fa;stroke:#dce5f4}._4fr-ZW_roads{stroke:var(--paper);stroke-width:15px;fill:none}._4fr-ZW_boundary{fill:var(--blue);fill-opacity:.025;stroke:var(--blue);stroke-width:1.5px;stroke-dasharray:6 5}._4fr-ZW_buildingRoof{fill:#fefeff;stroke:#cbd8ec}._4fr-ZW_buildingLeft{fill:#dce5f4;stroke:#c5d2e7}._4fr-ZW_buildingRight{fill:#c1d0e8;stroke:#b7c7e0}._4fr-ZW_selectedRoof{fill:#6892ff;stroke:#3566de}._4fr-ZW_selectedLeft{fill:#4377f0;stroke:#3566de}._4fr-ZW_selectedRight{fill:#2459d6;stroke:#2459d6}._4fr-ZW_buildingShadow{fill:#173e7a;opacity:.08;transform:translate(9px,9px)}._4fr-ZW_windows{fill:none;stroke:#fff;stroke-width:2px;opacity:.55}._4fr-ZW_connector{stroke:var(--blue);stroke-width:1.5px;fill:none}._4fr-ZW_point{fill:var(--blue);stroke:#fff;stroke-width:2px}._4fr-ZW_labelBox{fill:var(--paper);stroke:var(--line)}._4fr-ZW_mapLabel{fill:var(--ink);font-size:11px}._4fr-ZW_mapMetric,._4fr-ZW_priceMetric{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;gap:5px;padding:15px 18px;display:grid;position:absolute;box-shadow:0 8px 24px #183d7410}._4fr-ZW_mapMetric{top:23%;left:0}._4fr-ZW_priceMetric{bottom:13%;right:0}._4fr-ZW_mapMetric span,._4fr-ZW_priceMetric span{color:var(--muted);font-size:11px}._4fr-ZW_mapMetric strong,._4fr-ZW_priceMetric strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}._4fr-ZW_mapMetric small,._4fr-ZW_priceMetric small{color:var(--muted);font-size:10px}._4fr-ZW_artCaption{color:var(--muted);justify-content:space-between;padding:0 8px;font-size:11px;display:flex}._4fr-ZW_proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.1fr;gap:32px;padding:25px 0;display:grid}._4fr-ZW_proofItem{text-align:center;justify-items:center;gap:6px;display:grid}._4fr-ZW_demoCopy{justify-items:center}._4fr-ZW_demoAction{justify-content:center;padding:8px 0 12px;display:flex}._4fr-ZW_demoAction button{min-height:54px;font-size:16px}._4fr-ZW_demoPulse{position:relative}._4fr-ZW_demoPulse:before{content:"";border:2px solid var(--blue);opacity:0;pointer-events:none;border-radius:12px;animation:2.6s ease-out infinite _4fr-ZW_demo-pulse;position:absolute;inset:-6px}@keyframes _4fr-ZW_demo-pulse{0%{opacity:.4;transform:scale(.98)}80%,to{opacity:0;transform:scale(1.09,1.3)}}@media (prefers-reduced-motion:reduce){._4fr-ZW_demoPulse:before{opacity:.22;animation:none}}._4fr-ZW_fullDemo{--account-surface:transparent;min-width:0}._4fr-ZW_page ._4fr-ZW_fullDemo [data-market-card]{border:1px solid var(--line);box-shadow:none;border-radius:12px}._4fr-ZW_fullDemo [data-market-report] [data-market-card]{border:0}._4fr-ZW_proofItem strong{letter-spacing:-.03em;font-size:30px;font-weight:600}._4fr-ZW_proofItem span{color:var(--muted);font-size:13px}._4fr-ZW_sectionHead{justify-content:space-between;align-items:end;gap:24px;display:flex}._4fr-ZW_heading{letter-spacing:-.025em;font-size:clamp(25px,2.8vw,33px);font-weight:600;line-height:1.2}._4fr-ZW_sub{color:var(--muted);max-width:460px;font-size:14px;line-height:1.65}._4fr-ZW_stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:24px;display:grid}._4fr-ZW_story{gap:12px;display:grid}._4fr-ZW_storyGraphic{width:100%;height:auto;max-height:160px;color:var(--blue);background:#edf2fc;border-radius:12px}._4fr-ZW_story h3{letter-spacing:-.02em;font-size:18px;font-weight:600}._4fr-ZW_story p{color:var(--muted);max-width:320px;font-size:14px;line-height:1.65}._4fr-ZW_demo{border-top:1px solid var(--line);gap:24px;min-width:0;padding-top:40px;scroll-margin-top:24px;display:grid}._4fr-ZW_demoTop{text-align:center;justify-content:center;align-items:center;gap:24px;display:flex}._4fr-ZW_demoCopy{gap:12px;display:grid}._4fr-ZW_demoTag{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:500}._4fr-ZW_bottom{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}._4fr-ZW_closing{justify-items:start;gap:20px;padding-top:8px;display:grid}._4fr-ZW_faq{border-top:1px solid var(--line);display:grid}._4fr-ZW_faqItem{border-bottom:1px solid var(--line)}._4fr-ZW_faqTrigger{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:18px 0;font-size:14px;font-weight:500;display:flex}._4fr-ZW_faqTrigger svg{flex-shrink:0;width:16px;height:16px}._4fr-ZW_faqTrigger[data-state=open] svg{transform:rotate(45deg)}._4fr-ZW_faqTrigger:focus-visible{outline:2px solid var(--blue);outline-offset:3px}._4fr-ZW_faqAnswer{color:var(--muted);padding-bottom:18px;font-size:13px;line-height:1.75}._4fr-ZW_source{color:var(--muted);margin-top:-32px;font-size:12px;line-height:1.6}._4fr-ZW_scenarios{margin-top:32px;display:grid}._4fr-ZW_scenario{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding:36px 0;display:grid}._4fr-ZW_scenario:last-child{border-bottom:0;padding-bottom:0}._4fr-ZW_scenarioCopy{justify-items:start;gap:20px;display:grid}._4fr-ZW_persona{color:var(--blue);flex-wrap:wrap;align-items:center;gap:12px;font-size:20px;font-weight:600;display:flex}._4fr-ZW_persona span{color:var(--muted);border-left:1px solid var(--line);padding-left:12px;font-size:15px;font-weight:400}._4fr-ZW_scenarioCopy h3{letter-spacing:-.025em;max-width:430px;font-size:clamp(23px,2.4vw,30px);font-weight:500;line-height:1.3}._4fr-ZW_scenarioData{background:var(--paper);border:1px solid var(--line);min-width:0;color:var(--blue);border-radius:16px;padding:24px;box-shadow:0 5px 22px #193c7010}._4fr-ZW_chartTop{gap:12px;display:grid}._4fr-ZW_chartLabel{color:var(--muted);font-size:12px}._4fr-ZW_chartSummary{grid-template-columns:auto 110px minmax(0,1fr);align-items:end;gap:12px;min-width:0;display:grid}._4fr-ZW_chartSummary strong{white-space:nowrap;align-self:end}._4fr-ZW_chartTop strong{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}._4fr-ZW_chartControls{grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:18px;display:grid}._4fr-ZW_metricSwitch{gap:4px;margin-top:14px;display:flex}._4fr-ZW_interactiveChart{height:180px;margin-top:12px}._4fr-ZW_chartHint{color:var(--muted);margin-top:12px;font-size:11px}._4fr-ZW_scenario:nth-child(2) ._4fr-ZW_scenarioData{color:#167b73}._4fr-ZW_scenario:nth-child(3) ._4fr-ZW_scenarioData{color:#7752bc}@media (max-width:1023px){._4fr-ZW_scenario{gap:28px}._4fr-ZW_scenarioData{padding:18px}}@media (max-width:767px){._4fr-ZW_scenario{grid-template-columns:1fr;gap:24px;padding:28px 0}._4fr-ZW_scenarioCopy{gap:16px}._4fr-ZW_chartControls{grid-template-columns:1fr}._4fr-ZW_chartTop{gap:8px}._4fr-ZW_chartTop strong{font-size:27px}._4fr-ZW_demoTag{font-size:11px}}@media (min-width:1400px){._4fr-ZW_wrap{padding-top:52px}}@media (max-width:1023px){._4fr-ZW_hero{gap:24px}._4fr-ZW_title{font-size:36px}._4fr-ZW_wrap{gap:48px;padding:32px 24px}._4fr-ZW_mapMetric,._4fr-ZW_priceMetric{padding:11px 12px}._4fr-ZW_mapMetric strong,._4fr-ZW_priceMetric strong{font-size:22px}._4fr-ZW_stories{gap:24px}._4fr-ZW_bottom{gap:32px}}@media (max-width:767px){._4fr-ZW_wrap{gap:36px;padding:28px 20px 36px}._4fr-ZW_hero{grid-template-columns:1fr;gap:32px}._4fr-ZW_intro{gap:20px}._4fr-ZW_title{font-size:37px}._4fr-ZW_lead{font-size:15px}._4fr-ZW_art{width:100%;max-width:520px;margin:auto}._4fr-ZW_proof{grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}._4fr-ZW_proofItem:last-child{grid-column:1/-1}._4fr-ZW_proofItem strong{font-size:26px}._4fr-ZW_sectionHead,._4fr-ZW_demoTop{flex-direction:column;align-items:start;gap:12px}._4fr-ZW_stories{grid-template-columns:1fr;gap:28px}._4fr-ZW_story{-moz-column-gap:18px;grid-template-columns:120px 1fr;align-items:center;column-gap:18px}._4fr-ZW_storyGraphic{grid-row:1/3;height:110px}._4fr-ZW_story h3{align-self:end;font-size:17px}._4fr-ZW_story p{align-self:start;font-size:13px}._4fr-ZW_bottom{grid-template-columns:1fr;gap:28px}._4fr-ZW_source{margin-top:-12px}}@media (prefers-color-scheme:dark){.dark ._4fr-ZW_page{background:hsl(var(--background))}}._4fr-ZW_demo ._4fr-ZW_demoTop{align-items:center}._4fr-ZW_areaControls{grid-template-columns:minmax(0,1fr) 105px auto;align-items:end;gap:12px;margin-top:18px;display:grid}._4fr-ZW_interactiveChart{height:225px}._4fr-ZW_yearLegend{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}._4fr-ZW_yearLegend [aria-pressed=false]{opacity:.45;text-decoration:line-through}._4fr-ZW_summaryLayout{grid-template-columns:minmax(140px,.7fr) minmax(0,1.9fr);align-items:stretch;gap:16px;display:grid}._4fr-ZW_summaryMetric{min-width:0}._4fr-ZW_summaryMetricContent{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:100%;padding:12px;display:grid}._4fr-ZW_summaryMetricContent span{color:var(--muted);font-size:12px;line-height:1.5}._4fr-ZW_summaryMetricContent strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,2vw,27px);font-weight:600;line-height:1.2}._4fr-ZW_summaryFields{gap:10px;min-width:0;display:grid}._4fr-ZW_compactFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._4fr-ZW_summaryFields ._4fr-ZW_areaControls{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:10px;margin-top:0}._4fr-ZW_summaryFields ._4fr-ZW_areaControls label,._4fr-ZW_summaryFields ._4fr-ZW_areaControls>div>span{white-space:nowrap}@media (min-width:768px) and (max-width:1023px){._4fr-ZW_summaryLayout{grid-template-columns:1fr}}@media (max-width:599px){._4fr-ZW_summaryLayout{grid-template-columns:1fr}._4fr-ZW_summaryFields ._4fr-ZW_areaControls>button{grid-column:auto}}@media (max-width:479px){._4fr-ZW_summaryFields ._4fr-ZW_areaControls{grid-template-columns:repeat(2,minmax(0,1fr))}._4fr-ZW_summaryFields ._4fr-ZW_areaControls>button{grid-column:1/-1}}@media (min-width:768px) and (max-width:1023px){._4fr-ZW_chartSummary{grid-template-columns:auto minmax(0,1fr)}._4fr-ZW_chartSummary>div:last-child{grid-column:1/-1}}@media (max-width:479px){._4fr-ZW_chartSummary{grid-template-columns:1fr 1fr}._4fr-ZW_chartSummary strong{grid-column:1/-1}}@media (max-width:767px){._4fr-ZW_areaControls{grid-template-columns:minmax(0,1fr) 100px}._4fr-ZW_areaControls>button{grid-column:1/-1}}
.nZaF4q_dashboard{--market-blue:#5487ff;--market-green:#3bc5a0;--market-orange:#ee9d42;--market-purple:#ad58ed;--market-surface:var(--account-surface,#eef0f2);--market-grid:#edf0f3;background:var(--market-surface);gap:20px;min-width:0;padding:0;display:grid}.nZaF4q_dashboard [data-market-card]{border:0;border-radius:20px;min-width:0;box-shadow:0 2px 6px #18274b05}.nZaF4q_dashboard h2{letter-spacing:-.02em;font-size:14px;font-weight:500;line-height:1.5}.nZaF4q_dashboard .recharts-cartesian-axis-tick-value{fill:hsl(var(--muted-foreground));font-size:11px}.nZaF4q_dashboard .recharts-default-tooltip{border-radius:12px;font-size:12px;box-shadow:0 6px 24px #18274b14;border-color:var(--market-grid)!important}.nZaF4q_chart{width:100%;min-width:0;height:270px}.nZaF4q_chartLarge{width:100%;min-width:0;height:310px}.nZaF4q_swatch{border-radius:50%;flex-shrink:0;width:8px;height:8px}.nZaF4q_value{letter-spacing:-.06em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(23px,2vw,30px);font-weight:500;line-height:1.25}.nZaF4q_meter{border-radius:4px;gap:4px;height:10px;display:flex;overflow:hidden}.nZaF4q_meter>span{border-radius:3px;min-width:2px}.dark .nZaF4q_dashboard{--market-surface:hsl(var(--muted));--market-grid:hsl(var(--border));--market-blue:#82a8ff;--market-green:#6adab8;--market-orange:#ffba72;--market-purple:#c48aef}@media (max-width:767px){.nZaF4q_dashboard{gap:16px}.nZaF4q_chart{height:240px}.nZaF4q_chartLarge{height:270px}}.nZaF4q_dashboard[data-market-report] [data-market-card]{background:#fff;border:1px solid #dfe5ef;box-shadow:0 2px 8px #18274b0d}
