.SuburbReport_page__O8Qp4{max-width:1180px;margin:0 auto;padding:32px}.suburb-print .SuburbReport_ctaBlock__5J2II,.suburb-print .SuburbReport_footerCols___0v9w,.suburb-print .SuburbReport_sbPrimaryTabs__seIl2,.suburb-print .SuburbReport_scatterControls__nYeX8,.suburb-print .SuburbReport_scatterSegmentRow__oqsNp,.suburb-print .SuburbReport_segmentSelector__CTXOP,.suburb-print .SuburbReport_snapSkipDivider__fLTsH,.suburb-print .SuburbReport_tapesControls__U_JwU,.suburb-print .SuburbReport_toggleGroup__17fDv{display:none!important}.suburb-print .SuburbReport_footer__pKWVf{margin-top:14px;padding-top:12px;border:none!important;background:none!important}@keyframes SuburbReport_skelShimmer__39tHU{0%{background-position:-200% 0}to{background-position:200% 0}}.SuburbReport_skelEyebrow__227_P,.SuburbReport_skelHeading__ysmm_,.SuburbReport_skelHeadlineWide__twu_u,.SuburbReport_skelMeta__WSXfm,.SuburbReport_skelProseShort__wR53z,.SuburbReport_skelProse__I15ux,.SuburbReport_skelSectionBody__bjKBb,.SuburbReport_skelSectionHead__ztPBY,.SuburbReport_skelStat__kg19h,.SuburbReport_skelText__18pAe{background:linear-gradient(90deg,var(--rule-1) 25%,var(--rule-2) 50%,var(--rule-1) 75%);background-size:200% 100%;animation:SuburbReport_skelShimmer__39tHU 1.4s ease-in-out infinite;border-radius:6px;display:inline-block}.SuburbReport_skelText__18pAe{height:14px;vertical-align:middle}.SuburbReport_skelHeading__ysmm_{width:60%;height:38px;margin:6px 0 12px}.SuburbReport_skelMeta__WSXfm{width:40%;height:14px}.SuburbReport_skelStat__kg19h{width:84px;height:36px;margin:0 12px;border-radius:8px}.SuburbReport_skelEyebrow__227_P{width:180px;height:12px;margin-bottom:12px}.SuburbReport_skelHeadlineWide__twu_u{width:85%;height:28px;margin:4px 0 14px}.SuburbReport_skelProse__I15ux{width:100%;height:14px;margin-bottom:8px}.SuburbReport_skelProseShort__wR53z{width:78%;height:14px}.SuburbReport_skelSection__ckA9v{background:var(--card);border-radius:12px;padding:28px;margin-bottom:18px;border:var(--card-border)}.SuburbReport_skelSectionHead__ztPBY{width:50%;height:22px;margin-bottom:18px;display:block}.SuburbReport_skelSectionBody__bjKBb{width:100%;height:220px;display:block}@media (prefers-reduced-motion:reduce){.SuburbReport_skelEyebrow__227_P,.SuburbReport_skelHeading__ysmm_,.SuburbReport_skelHeadlineWide__twu_u,.SuburbReport_skelMeta__WSXfm,.SuburbReport_skelProseShort__wR53z,.SuburbReport_skelProse__I15ux,.SuburbReport_skelSectionBody__bjKBb,.SuburbReport_skelSectionHead__ztPBY,.SuburbReport_skelStat__kg19h,.SuburbReport_skelText__18pAe{animation:none}}.SuburbReport_section__hSOxN{background:var(--card);border-radius:12px;padding:28px;margin-bottom:44px;border:var(--card-border-on-paper);box-shadow:var(--card-shadow)}.SuburbReport_sectionBare__d_HAv{margin-bottom:44px}.SuburbReport_panel__eqfLU{background:var(--card);border:var(--card-border-on-paper);border-radius:12px;padding:22px;box-shadow:var(--card-shadow)}.SuburbReport_sectionHead__LNIs5{display:flex;justify-content:space-between;align-items:flex-start;margin:64px 0 16px;gap:16px;flex-wrap:wrap}.SuburbReport_sectionHeadText__q_Jfm{min-width:0}.SuburbReport_sectionEyebrow__k6h6B{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}.SuburbReport_sectionTitle__m_9GD{font-family:var(--font-manrope),system-ui,sans-serif;font-size:26px;font-weight:600;color:var(--ink-1);letter-spacing:-.02em;line-height:1.05;margin:0}.SuburbReport_sectionLead__NWx9I{margin:7px 0 0;font-size:14px;line-height:1.45;color:var(--ink-3);max-width:60ch}@media (max-width:640px){.SuburbReport_sectionTitle__m_9GD{font-size:22px}}.SuburbReport_sectionActiveBadge__Kgn0L{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 4px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:999px;font-size:10.5px;margin-left:auto;margin-right:8px;letter-spacing:.02em}.SuburbReport_sectionActiveBadgeLabel__dfcX8{color:var(--ink-4);text-transform:uppercase;letter-spacing:.1em;font-size:9.5px;font-weight:500}.SuburbReport_sectionActiveBadgeValue__tIHi1{color:var(--ink-1);font-weight:600}.SuburbReport_sectionProse__jZCGb{font-size:13.5px;color:var(--ink-2);line-height:1.6;margin:6px 0 18px;max-width:820px}.SuburbReport_sectionProse__jZCGb b{font-weight:600;color:var(--ink-1)}.SuburbReport_hero__A3ZO1{margin-bottom:24px}.SuburbReport_crumb__3POQi{font-size:13px;color:var(--ink-3);margin-bottom:14px}.SuburbReport_crumb__3POQi a{color:var(--ink-3);text-decoration:none;transition:color .15s}.SuburbReport_crumb__3POQi a:hover{color:var(--ink-1)}.SuburbReport_sep__fRLAo{margin:0 8px;color:var(--ink-5)}.SuburbReport_last__uDSzd{color:var(--ink-1);font-weight:500}.SuburbReport_heroFlex__kh98Z{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:wrap}.SuburbReport_heroText__O4C4S{flex:1;min-width:280px;padding-top:2px}.SuburbReport_suburbTitle__iJJ0k{font-family:var(--font-manrope),system-ui,sans-serif;font-size:44px;font-weight:600;color:var(--ink-1);letter-spacing:-.03em;line-height:1;margin:0 0 8px}.SuburbReport_state__gYtx9{color:var(--ink-3);font-weight:400}.SuburbReport_suburbMeta__xArde{margin-top:16px;font-size:13px;color:var(--ink-3);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.SuburbReport_dot__IOYCC{color:var(--ink-5)}.SuburbReport_suburbMeta__xArde b{color:var(--ink-2);font-weight:500}.SuburbReport_heroStrip___R_Mr{display:flex;gap:18px;align-items:center;background:var(--card);padding:12px 18px;border-radius:10px;border:var(--card-border)}.SuburbReport_stat__Xunkf{display:flex;flex-direction:column;gap:2px}.SuburbReport_statLabel__sXvt7{margin-bottom:2px}.SuburbReport_statValue__aj7F7{font-size:16px;font-weight:600;color:var(--ink-1);letter-spacing:-.01em}.SuburbReport_divider__tGI0c{width:1px;height:28px;background:var(--rule-2)}.SuburbReport_heroFingerprint__EmVTH{flex-shrink:0;width:232px;max-width:42%}@media (max-width:820px){.SuburbReport_heroFingerprint__EmVTH{width:100%;max-width:300px;margin-top:4px}}.SuburbReport_verdict__FPpGf{background:var(--accent-bg);border-left:3px solid var(--accent);border-radius:10px;padding:24px 28px;margin-bottom:18px}.SuburbReport_verdictRow__TrRBh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;gap:16px;flex-wrap:wrap}.SuburbReport_verdictMeta__xCT_x{font-size:11px;color:var(--ink-4)}.SuburbReport_verdictHeadline__iv6Pd{font-size:19px;font-weight:600;color:var(--ink-1);letter-spacing:-.015em;line-height:1.35;margin:0 0 10px}.SuburbReport_verdictProse__zDwTK{font-size:14.5px;color:var(--ink-2);line-height:1.65;margin:0}.SuburbReport_verdictProse__zDwTK+.SuburbReport_verdictProse__zDwTK{margin-top:12px}.SuburbReport_verdictTypeNote__fuq60{margin:-8px 0 14px;font-size:12px;line-height:1.55;color:var(--ink-4);text-align:right}.SuburbReport_verdictTypeNote__fuq60 b{color:inherit;font-weight:600}.SuburbReport_segmentSelector__CTXOP{display:flex;gap:18px;flex-wrap:wrap;background:var(--card);padding:14px 18px;border-radius:12px;margin-bottom:18px;border:var(--card-border);align-items:center}.SuburbReport_selectorLead__1BUVH{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;padding-right:14px;border-right:1px solid var(--rule-1)}.SuburbReport_segmentRow__2SIBg{display:flex;align-items:center;gap:8px}.SuburbReport_rowLabel__e3ONp{font-family:var(--font-sans),system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--ink-2);letter-spacing:-.005em;margin-right:4px}.SuburbReport_segChip__NCNCw{font-size:12px;font-weight:500;color:var(--ink-2);background:transparent;border:1px solid transparent;padding:5px 11px;border-radius:6px;cursor:pointer;transition:all .15s;font-family:inherit;white-space:nowrap}.SuburbReport_rankRow__Fl1Nc:hover,.SuburbReport_simRow__W_hyd:hover,.SuburbReport_supplyRow__VL_Nx:hover{background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 2px 0 0 var(--accent);transition:background .12s ease,box-shadow .12s ease}.SuburbReport_segChip__NCNCw:hover{background:color-mix(in srgb,var(--accent) 7%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.SuburbReport_segChipActive__agjSV,.SuburbReport_segChipActive__agjSV:hover{background:var(--ink-1);color:var(--paper);border-color:var(--ink-1)}.SuburbReport_segChipDisabled__Vdzpr{color:var(--ink-5);cursor:not-allowed;text-decoration:line-through}.SuburbReport_segChipDisabled__Vdzpr:hover{background:transparent}.SuburbReport_kpiRow__WAM1X{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.SuburbReport_kpiMapGrid__3MWb7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px;align-items:stretch}.SuburbReport_kpiMapKpis__gyKni{display:flex;flex-direction:column;min-width:0}.SuburbReport_kpiMapKpis__gyKni .SuburbReport_kpiRow__WAM1X{grid-template-columns:repeat(4,1fr);margin-bottom:12px}@media (max-width:980px){.SuburbReport_kpiMapGrid__3MWb7{grid-template-columns:1fr;gap:14px}.SuburbReport_kpiMapKpis__gyKni .SuburbReport_kpiRow__WAM1X{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.SuburbReport_kpiMapKpis__gyKni .SuburbReport_kpiRow__WAM1X{grid-template-columns:repeat(2,1fr)}.SuburbReport_sectionHead__LNIs5{margin-top:44px}}.SuburbReport_kpi__2yXf7{background:var(--card);border-radius:12px;padding:13px 15px 14px;border:1px solid var(--rule-1);transition:border-color .2s ease,background .2s ease}.SuburbReport_kpi__2yXf7:hover{border-color:color-mix(in srgb,var(--ink-1) 16%,var(--rule-1));background:color-mix(in srgb,var(--accent) 2.5%,var(--card))}.SuburbReport_kpiHead__CJcc0{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px}.SuburbReport_kpiLabel__2Dzyu{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuburbReport_kpiTip__D_HBW{margin-left:4px;font-size:9px;color:var(--ink-5);cursor:help;vertical-align:super;transition:color .16s ease}.SuburbReport_kpi__2yXf7:hover .SuburbReport_kpiTip__D_HBW{color:var(--ink-3)}.SuburbReport_kpiBadge__cYeG_{font-size:8.5px;color:var(--ink-5);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.SuburbReport_kpiValue__FnpjG{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:600;color:var(--ink-1);letter-spacing:-.02em;line-height:1;margin-bottom:6px}.SuburbReport_kpiUnit__KoCtu{font-size:12px;font-weight:500;color:var(--ink-4);margin-left:3px}.SuburbReport_kpiDelta__B16ft{font-size:11px;font-weight:500}.SuburbReport_delta_up__dOwe0{color:var(--positive)}.SuburbReport_delta_dn__tVgYF{color:var(--negative)}.SuburbReport_delta_neutral__RhiKE{color:var(--ink-4)}.SuburbReport_kpiNotice__ZcLAF{margin-bottom:18px;padding:20px;border:1px solid var(--rule-1);border-radius:10px;background:var(--card);text-align:center;font-size:13px;color:var(--ink-3)}.SuburbReport_dataConfidence__37dC1{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;padding:10px 14px;margin-bottom:18px;background:var(--card);border:1px solid var(--rule-1);border-left:3px solid var(--ink-5);border-radius:8px;font-size:12px}.SuburbReport_dataConfidenceWarn__QZKy3{border-left-color:var(--warn);background:rgba(184,138,58,.06)}.SuburbReport_dataConfidenceLabel__ysVGa{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);padding-right:10px;border-right:1px solid var(--rule-1)}.SuburbReport_dataConfidenceItem__op71P{display:inline-flex;align-items:baseline;gap:8px}.SuburbReport_dataConfidenceFieldLabel__KKEWB{color:var(--ink-3);font-size:11.5px}.SuburbReport_dataConfidenceValue__zb5N7{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--ink-1);font-size:13.5px;letter-spacing:-.01em}.SuburbReport_qualityChip__kRCS8{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:4px;white-space:nowrap}.SuburbReport_qualityStrong__TadPf{color:var(--op-sev-cashflow-deep);background:rgba(4,120,87,.1)}.SuburbReport_qualityGood__0VeGI{color:var(--accent-strong);background:var(--accent-bg)}.SuburbReport_qualityThin__OKCnu{color:var(--warn);background:rgba(184,138,58,.14)}.SuburbReport_qualityTooThin__hkeBy{color:var(--negative);background:rgba(160,70,62,.12)}.SuburbReport_dataConfidenceHint__B4Ykz{margin-left:auto;font-size:11.5px;color:var(--ink-3);font-style:italic}.SuburbReport_scopedFilter__51D5j{display:flex;gap:22px;margin:0 0 18px;padding:0;flex-wrap:wrap;align-items:center}.SuburbReport_filterGroup__qTFQf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SuburbReport_gl__jiPao{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:500;color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em}.SuburbReport_metricPill__WSRv9{font-size:12px;background:transparent;border:1px solid var(--rule-2);padding:5px 11px;border-radius:6px;cursor:pointer;color:var(--ink-2);transition:all .15s;font-family:inherit;font-weight:500}.SuburbReport_metricPill__WSRv9:hover{background:var(--card);border-color:var(--rule-3)}.SuburbReport_metricPillActive__q2FLS,.SuburbReport_metricPillActive__q2FLS:hover{background:var(--ink-1);color:var(--paper);border-color:var(--ink-1)}.SuburbReport_toggleGroup__17fDv{display:flex;background:var(--card);border:1px solid var(--rule-2);border-radius:6px;overflow:hidden}.SuburbReport_toggleGroup__17fDv button{font-size:11px;background:transparent;border:none;padding:5px 12px;color:var(--ink-3);cursor:pointer;font-family:inherit;font-weight:500;letter-spacing:.02em}.SuburbReport_toggleGroup__17fDv button.SuburbReport_toggleActive__ni1vG{background:var(--ink-1);color:var(--paper)}.SuburbReport_metricNote__QV_Fe{display:grid;grid-template-columns:max-content 1fr;align-items:baseline;gap:12px;margin:14px 0 18px;padding:10px 14px 11px;background:color-mix(in srgb,var(--accent) 4%,var(--card-soft));border:1px solid var(--rule-1);border-left:2px solid var(--accent);border-radius:8px;font-size:13px;line-height:1.55;color:var(--ink-2)}.SuburbReport_metricNoteLabel__geCTh{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.SuburbReport_metricNoteText__YGusq{display:block;color:var(--ink-2)}@media (max-width:720px){.SuburbReport_metricNote__QV_Fe{grid-template-columns:1fr;gap:4px}}.SuburbReport_rankPanels__ZjI96{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.SuburbReport_rankPanel__ekC0A{background:var(--card);border-radius:10px;padding:20px 22px 18px;border:var(--card-border-on-paper);box-shadow:var(--card-shadow);overflow:hidden}.SuburbReport_rankPanelHead__jNywH{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--rule-1)}.SuburbReport_rankPanelTitle__pF8rz{font-family:var(--font-manrope),system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--ink-1)}.SuburbReport_rankPanelTally__i0SO1{font-size:10px;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:6px}.SuburbReport_tallyCount__rn05D{color:var(--ink-1);font-weight:600;font-size:12px}.SuburbReport_tallyOutperforming__KdXW0 .SuburbReport_tallyCount__rn05D{color:var(--positive)}.SuburbReport_tallyUnderperforming___AT1N .SuburbReport_tallyCount__rn05D{color:var(--negative)}.SuburbReport_tallyOutperforming__KdXW0:before{content:"↑";color:var(--positive);font-weight:600}.SuburbReport_tallyUnderperforming___AT1N:before{content:"↓";color:var(--negative);font-weight:600}.SuburbReport_rankBars__9ZFzW{margin-top:16px}.SuburbReport_rankRow__Fl1Nc{display:grid;grid-template-columns:82px 1fr 78px;gap:14px;align-items:center;padding:9px 22px;margin:0 -22px;background:transparent;border:none;width:calc(100% + 44px);cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}.SuburbReport_rankRowDisabled__Erldj{cursor:default;opacity:.5}.SuburbReport_rankRowDisabled__Erldj:hover{background:transparent}.SuburbReport_segLabel__jiEKj{display:inline-flex;align-items:baseline;gap:7px;font-family:var(--font-sans),system-ui,-apple-system,sans-serif;letter-spacing:-.005em}.SuburbReport_segLabelPrimary__9BknR{font-size:13.5px;font-weight:600;color:var(--ink-1)}.SuburbReport_segLabelQual___VBMw{font-size:12.5px;font-weight:400;color:var(--ink-3)}.SuburbReport_segLabelQual___VBMw:before{content:"—";margin-right:7px;color:var(--ink-5);font-weight:300}.SuburbReport_barTrack__MM5mj{position:relative;height:24px;background:color-mix(in srgb,var(--ink-1) 8%,transparent);border-radius:4px;overflow:visible}.SuburbReport_barTrack__MM5mj:before{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:var(--ink-3);opacity:.55;z-index:2;pointer-events:none}.SuburbReport_barFill__kgEYg{position:absolute;top:0;bottom:0;left:0;border-radius:4px;transition:width .35s cubic-bezier(.2,.6,.2,1);z-index:1}.SuburbReport_barTooltip__Z_z6R{position:absolute;bottom:calc(100% + 6px);transform:translateX(-50%);background:var(--ink-1);color:white;padding:6px 10px;border-radius:5px;font-size:11px;white-space:nowrap;z-index:10;opacity:0;pointer-events:none;transition:opacity .15s}.SuburbReport_barTooltip__Z_z6R:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top:4px solid var(--ink-1)}.SuburbReport_barTrack__MM5mj:hover .SuburbReport_barTooltip__Z_z6R{opacity:1}.SuburbReport_pctBig__Gi6cy{display:block;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.SuburbReport_pctSuffix__AQ_AL{display:block;font-size:9px;font-weight:400;color:rgba(255,255,255,.65);letter-spacing:.06em;text-transform:uppercase;margin-top:1px}.SuburbReport_rawCell__ecmGs{text-align:right;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;color:var(--ink-1);letter-spacing:-.01em}.SuburbReport_rawUnit__Z8qOh{color:var(--ink-4);font-size:11px;font-weight:500;margin-left:1px}.SuburbReport_rankScaleRow__6jzPv{display:grid;grid-template-columns:82px 1fr 78px;gap:14px;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule-1)}.SuburbReport_scaleAxisWrap__26Dwq{display:flex;flex-direction:column;gap:4px}.SuburbReport_scaleAxis__0deAT{position:relative;height:14px;font-size:9px;color:var(--ink-5);letter-spacing:.08em}.SuburbReport_tick__QwnWf{position:absolute;transform:translateX(-50%);top:0}.SuburbReport_tickMedian__k4BeZ{color:var(--ink-3);font-weight:600}.SuburbReport_scaleAxisCaption__N7m4q{text-align:center}.SuburbReport_colHead__jenqv,.SuburbReport_scaleAxisCaption__N7m4q{font-family:var(--font-sans),system-ui,-apple-system,sans-serif;font-size:10.5px;font-weight:500;color:var(--ink-3);letter-spacing:0}.SuburbReport_colHead__jenqv{text-align:left;align-self:flex-start}.SuburbReport_colHeadRight___W6Bi{text-align:right}.SuburbReport_spectrumWrap__tFC2l{position:relative;padding:158px 32px 28px;background:var(--card);border:var(--card-border-on-paper);border-radius:10px;box-shadow:var(--card-shadow);margin-bottom:18px}.SuburbReport_spectrum__G4Q8C{position:relative;height:32px;border-radius:100px;background:linear-gradient(90deg,#5C8957 0,#8FA572 7%,#B8A88E 25%,#C8845C 40%,#B4513A 60%,#8B3A2A 85%,#6E2D1F);box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.SuburbReport_spectrumMarker__jy6EU{position:absolute;top:-6px;bottom:-6px;width:2.5px;background:var(--ink-1);border-radius:100px;z-index:4;cursor:pointer;transition:width .15s,background .15s,z-index 0s;outline:none}.SuburbReport_spectrumMarker__jy6EU:focus-visible,.SuburbReport_spectrumMarker__jy6EU:hover{z-index:10;width:4px}.SuburbReport_spectrumMarker__jy6EU:focus-visible .SuburbReport_markerTag__g3Qsa,.SuburbReport_spectrumMarker__jy6EU:hover .SuburbReport_markerTag__g3Qsa{background:var(--ink-1);color:var(--card);border-color:var(--ink-1);transform:translateX(-50%) scale(1.08);box-shadow:0 4px 14px rgba(0,0,0,.22);z-index:11}.SuburbReport_spectrumMarkerFaded__zGA07{background:var(--ink-2);opacity:.6;width:2px;z-index:3}.SuburbReport_spectrumMarkerFaded__zGA07:focus-visible,.SuburbReport_spectrumMarkerFaded__zGA07:hover{opacity:1}.SuburbReport_markerTag__g3Qsa{position:absolute;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;color:var(--ink-1);white-space:nowrap;background:var(--card);padding:3px 8px;border-radius:4px;border:1px solid var(--rule-2);letter-spacing:.02em;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s}.SuburbReport_spectrumTier1__TdpJQ .SuburbReport_markerTag__g3Qsa{bottom:calc(100% + 14px)}.SuburbReport_spectrumTier1__TdpJQ:after{content:"";position:absolute;left:50%;top:-14px;width:1px;height:14px;background:currentColor;opacity:.3;transform:translateX(-50%)}.SuburbReport_spectrumTier2__ja0CY .SuburbReport_markerTag__g3Qsa{bottom:calc(100% + 42px)}.SuburbReport_spectrumTier2__ja0CY:after{content:"";position:absolute;left:50%;top:-42px;width:1px;height:42px;background:repeating-linear-gradient(180deg,currentColor 0 2px,transparent 2px 5px);opacity:.4;transform:translateX(-50%)}.SuburbReport_spectrumTier3__7p4Rz .SuburbReport_markerTag__g3Qsa{bottom:calc(100% + 70px)}.SuburbReport_spectrumTier3__7p4Rz:after{content:"";position:absolute;left:50%;top:-70px;width:1px;height:70px;background:repeating-linear-gradient(180deg,currentColor 0 2px,transparent 2px 5px);opacity:.45;transform:translateX(-50%)}.SuburbReport_spectrumTierBG__vuOK8 .SuburbReport_markerTag__g3Qsa{top:calc(100% + 4px);font-size:9.5px;padding:2px 7px;border-radius:3px}.SuburbReport_spectrumMarkerFaded__zGA07 .SuburbReport_markerTag__g3Qsa{background:var(--paper);color:var(--ink-3);font-weight:500;border-color:var(--rule-1)}.SuburbReport_spectrumMedian__puHS2{position:absolute;top:-2px;bottom:-2px;width:2.5px;background:var(--ink-1);z-index:5;pointer-events:none}.SuburbReport_spectrumMedian__puHS2:before{content:"▼";position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-size:14px;color:var(--ink-1);line-height:1}.SuburbReport_spectrumMedianLabel__KvjqF{position:absolute;bottom:calc(100% + 108px);left:50%;transform:translateX(-50%);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-1);background:var(--card);padding:5px 10px;border-radius:5px;border:1px solid var(--ink-1);white-space:nowrap;z-index:7;box-shadow:0 3px 10px rgba(0,0,0,.12)}.SuburbReport_spectrumMedianLabel__KvjqF:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:88px;background:repeating-linear-gradient(to bottom,var(--ink-1) 0 3px,transparent 3px 6px);transform:translateX(-50%)}.SuburbReport_spectrumEndpoints__c1FtV{position:relative;margin-top:34px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:start}.SuburbReport_endpoint__JaJsJ{font-size:11px;color:var(--ink-3);line-height:1.45;display:flex;flex-direction:column;gap:3px}.SuburbReport_endpoint__JaJsJ b{color:var(--ink-1);font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.SuburbReport_endpointLeft__V1ikx{text-align:left}.SuburbReport_endpointMid__5OKtY{text-align:center}.SuburbReport_endpointRight__fVQ_V{text-align:right}.SuburbReport_epRange__7SU0b{font-size:9.5px;color:var(--ink-4);letter-spacing:.04em}.SuburbReport_endpointMid__5OKtY .SuburbReport_epRange__7SU0b{color:var(--ink-3);font-weight:600}.SuburbReport_opTable__I3X3s{margin-top:18px;background:var(--card);border:1px solid var(--rule-2);border-radius:10px;overflow:hidden}.SuburbReport_opTableHead__G5XGz,.SuburbReport_opTr__TkwIh{display:grid;grid-template-columns:minmax(190px,1.6fr) minmax(110px,1fr) minmax(100px,.95fr) minmax(100px,.95fr) minmax(78px,.7fr) minmax(120px,1fr);gap:14px;padding:12px 16px;align-items:center}.SuburbReport_opTableHead__G5XGz{background:var(--card-soft);border-bottom:1px solid var(--rule-1);padding-top:11px;padding-bottom:11px}.SuburbReport_opTh__dWaHo{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);display:flex;flex-direction:column;gap:1px}.SuburbReport_opThSeg__tCvBx span:first-child{color:var(--ink-2)}.SuburbReport_opThSub__u6Y9e{font-size:8.5px;font-weight:500;letter-spacing:.1em;color:var(--ink-5);text-transform:none;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace}.SuburbReport_opTr__TkwIh{border-bottom:1px solid var(--rule-1);transition:background .12s ease}.SuburbReport_opTr__TkwIh:last-of-type{border-bottom:none}.SuburbReport_opTr__TkwIh:hover{background:color-mix(in srgb,var(--accent) 5%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.SuburbReport_opSeg__93T5H{display:flex;align-items:center;gap:10px;min-width:0}.SuburbReport_opRank__dybNr{font-size:10.5px;font-weight:700;color:var(--op-accent,var(--ink-4));letter-spacing:.04em;flex-shrink:0;min-width:18px}.SuburbReport_opSegStack__tb7__{display:flex;flex-direction:column;gap:1px;min-width:0}.SuburbReport_opSegName__aMVaw{font-size:13.5px;font-weight:600;color:var(--ink-1);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuburbReport_opSegMeta__CFj5P{font-size:9.5px;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase}.SuburbReport_opSegMetaSep__XtYaQ{color:var(--ink-5);margin:0 1px}.SuburbReport_opHero__sUgdK{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--op-accent,var(--ink-1));white-space:nowrap}.SuburbReport_opHeroUnit__uVeBY{font-size:11px;font-weight:500;color:var(--ink-4);margin-left:2px;letter-spacing:0}.SuburbReport_opVal__fGLNd{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:600;color:var(--ink-1);letter-spacing:-.005em;white-space:nowrap}.SuburbReport_opValUnit__r3llH{font-size:10.5px;font-weight:500;color:var(--ink-4);margin-left:2px;letter-spacing:0}.SuburbReport_opPctPill__zJM6p{justify-content:center;align-self:center;padding:3px 9px;border-radius:4px;font-size:11px;background:color-mix(in srgb,var(--op-accent,var(--ink-3)) 12%,transparent);border:1px solid color-mix(in srgb,var(--op-accent,var(--ink-3)) 28%,transparent)}.SuburbReport_opBandPill___baus,.SuburbReport_opPctPill__zJM6p{display:inline-flex;align-items:center;font-weight:700;color:var(--op-accent,var(--ink-2));white-space:nowrap;width:-moz-fit-content;width:fit-content}.SuburbReport_opBandPill___baus{gap:6px;padding:3px 10px;border-radius:4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb,var(--op-accent,var(--ink-3)) 10%,transparent);border:1px solid color-mix(in srgb,var(--op-accent,var(--ink-3)) 22%,transparent)}.SuburbReport_opBandDot__8vZIG{width:6px;height:6px;border-radius:50%;background:var(--op-accent,var(--ink-3));flex-shrink:0;box-shadow:0 0 6px color-mix(in srgb,var(--op-accent,var(--ink-3)) 50%,transparent)}.SuburbReport_opTableFoot__ssNsy{background:var(--card-soft);border-top:1px solid var(--rule-1);padding:9px 16px;display:flex;align-items:center;gap:8px;font-size:10px;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase}.SuburbReport_opTableFoot__ssNsy b{color:var(--ink-1);font-weight:700;letter-spacing:.08em}.SuburbReport_opFootDot__Op5qn{color:var(--ink-5)}.SuburbReport_opTableNote__eBEPe{background:var(--card-soft);border-top:1px solid var(--rule-1);padding:10px 16px;font-size:10.5px;line-height:1.55;color:var(--ink-3);text-transform:none;letter-spacing:.01em}.SuburbReport_opTableNote__eBEPe b{color:var(--ink-1);font-weight:600}.SuburbReport_sbPrimaryTabs__seIl2{display:flex;justify-content:center;margin:18px 0 14px}.SuburbReport_sbPrimaryToggle__xJLMy{border-radius:9px}.SuburbReport_sbPrimaryToggle__xJLMy button{font-size:13.5px;font-weight:600;padding:9px 26px;letter-spacing:.01em}.SuburbReport_sbContextCaption__W0pUi{display:flex;justify-content:flex-end;margin:-4px 0 8px}.SuburbReport_sbContextCaptionText__maYRY{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.SuburbReport_sbTable__2kWJF{margin-top:6px;background:var(--card);border:1px solid var(--rule-2);border-radius:10px;box-shadow:var(--card-shadow);overflow:hidden}.SuburbReport_sbTableHead__6b1BI,.SuburbReport_sbTr__rHBMh{display:grid;grid-template-columns:minmax(168px,1.45fr) minmax(60px,.7fr) minmax(92px,1.05fr) minmax(56px,.62fr) minmax(60px,.7fr) minmax(82px,.95fr) minmax(56px,.62fr) minmax(64px,.6fr) minmax(120px,1.05fr);gap:12px;padding:12px 16px;align-items:center}.SuburbReport_sbTableHead__6b1BI{background:var(--card-soft);padding-top:11px;padding-bottom:4px}.SuburbReport_sbTh__tw4Ni{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);display:flex;align-items:center;min-width:0}.SuburbReport_sbThCentered__qJF_y{justify-content:center;text-align:center}.SuburbReport_sbSalesCol__XGbzX{background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:6px;padding:3px 6px}.SuburbReport_sbCellLabel__Wutmo{display:none}.SuburbReport_sbTr__rHBMh{border-bottom:1px solid var(--rule-1);transition:background .12s ease}.SuburbReport_sbTr__rHBMh:last-of-type{border-bottom:none}.SuburbReport_sbTr__rHBMh:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.SuburbReport_sbSeg__6EdkO{display:flex;align-items:center;gap:10px;min-width:0}.SuburbReport_sbSegStack__tDUza{display:flex;flex-direction:column;gap:1px;min-width:0}.SuburbReport_sbSegName__eAxiH{font-size:13.5px;font-weight:600;color:var(--ink-1);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuburbReport_sbSegMeta__27_L3{font-size:9.5px;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase}.SuburbReport_sbVal__EduvY{display:flex;flex-direction:column;gap:1px;min-width:0}.SuburbReport_sbValPrimary__O9Ho6{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14.5px;font-weight:650;color:var(--ink-1);letter-spacing:-.008em;white-space:nowrap}.SuburbReport_sbYoY__VOcB_{font-size:9.5px;font-weight:500;letter-spacing:.01em}.SuburbReport_sbYoYPos__5ViK3{color:var(--positive)}.SuburbReport_sbYoYNeg__W6Xjn{color:var(--negative)}.SuburbReport_sbYoYNeutral__JO10t{color:var(--ink-5)}.SuburbReport_sbDualCell__xjlBB{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:8px;min-width:0;width:100%;background:linear-gradient(to right,color-mix(in srgb,var(--accent) 5%,transparent) 0 calc(50% - 5px),transparent calc(50% - 5px) 100%);border-radius:6px}.SuburbReport_sbDualDivider__QUarM{width:1px;background:var(--rule-1);align-self:stretch;margin:2px 0}.SuburbReport_sbDualLine__m3RIQ{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.SuburbReport_sbYoYArrow__ABHBi{display:inline-block;margin-right:2px;font-size:9px;line-height:1;vertical-align:.5px}.SuburbReport_sbYieldCell__Vdd_G{flex-direction:column;width:100%;min-width:0;text-align:center}.SuburbReport_sbDemand___EAao,.SuburbReport_sbYieldCell__Vdd_G{display:flex;align-items:center;justify-content:center}.SuburbReport_sbDemandPill__1T_Lz{display:inline-flex;align-items:baseline;gap:1px;padding:3px 9px;border:1px solid transparent;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:0;color:var(--ink-1)}.SuburbReport_sbDemandTotal__Y6Wra{font-size:8.5px;font-weight:500;color:var(--ink-4);margin-left:1px}.SuburbReport_sbDemandPillPos__8G4Xh{background:color-mix(in srgb,var(--positive) 12%,transparent);border-color:color-mix(in srgb,var(--positive) 30%,transparent)}.SuburbReport_sbDemandPillNeg__Abn6M{background:color-mix(in srgb,var(--negative) 12%,transparent);border-color:color-mix(in srgb,var(--negative) 30%,transparent)}.SuburbReport_sbDemandPillNeutral__niks7{background:color-mix(in srgb,var(--ink-4) 10%,transparent);border-color:color-mix(in srgb,var(--ink-4) 26%,transparent)}.SuburbReport_sbTotalRow__W2d1M{background:var(--card-soft)}.SuburbReport_sbFirstTotal__ivgBY{border-top:2px solid var(--rule-2)}.SuburbReport_sbTotalLabel__SfU0r{font-size:12.5px;font-weight:600;font-style:italic;color:var(--ink-2);letter-spacing:.01em;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}@media (max-width:980px){.SuburbReport_sbTableHead__6b1BI{display:none}.SuburbReport_sbCellLabel__Wutmo{display:block;font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:2px}.SuburbReport_sbTr__rHBMh{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px;column-gap:10px}.SuburbReport_sbDemand___EAao,.SuburbReport_sbSeg__6EdkO,.SuburbReport_sbYieldCell__Vdd_G{grid-column:1/-1}}.suburb-print .SuburbReport_sbTableHead__6b1BI{display:grid!important;padding:8px 10px!important}.suburb-print .SuburbReport_sbCellLabel__Wutmo{display:none!important}.suburb-print .SuburbReport_sbTableHead__6b1BI,.suburb-print .SuburbReport_sbTr__rHBMh{grid-template-columns:minmax(94px,1.4fr) minmax(0,.78fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,.78fr) minmax(0,.95fr) minmax(0,.6fr) minmax(0,.62fr) minmax(78px,1.15fr)!important;gap:7px!important;row-gap:0!important;padding:8px 10px!important}.suburb-print .SuburbReport_sbDemand___EAao,.suburb-print .SuburbReport_sbSeg__6EdkO,.suburb-print .SuburbReport_sbYieldCell__Vdd_G{grid-column:auto!important}.suburb-print .SuburbReport_sbSegName__eAxiH,.suburb-print .SuburbReport_sbValPrimary__O9Ho6{font-size:11px!important;white-space:normal!important}.suburb-print .SuburbReport_sbSegMeta__27_L3,.suburb-print .SuburbReport_sbYoY__VOcB_{font-size:8px!important}@media (max-width:1024px){.SuburbReport_opTableHead__G5XGz{display:none}.SuburbReport_opTr__TkwIh{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"seg  hero" "vals pills";gap:10px;padding:14px 16px}.SuburbReport_opSeg__93T5H{grid-area:seg}.SuburbReport_opHero__sUgdK{grid-area:hero;text-align:right;justify-self:end}.SuburbReport_opVal__fGLNd:first-of-type,.SuburbReport_opVal__fGLNd:nth-of-type(2){display:none}.SuburbReport_opPctPill__zJM6p{grid-area:pills;justify-self:end}.SuburbReport_opBandPill___baus{grid-area:pills;justify-self:start}}@media (max-width:640px){.SuburbReport_opTr__TkwIh{grid-template-columns:1fr;grid-template-areas:"seg" "hero" "pills"}.SuburbReport_opHero__sUgdK{text-align:left;justify-self:start}.SuburbReport_opBandPill___baus,.SuburbReport_opPctPill__zJM6p{justify-self:start}}.SuburbReport_scatterPairs__YCI0v{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;align-items:center}.SuburbReport_pairPill__tjLD8{font-size:11px;background:var(--card);border:1px solid var(--rule-2);padding:6px 11px;border-radius:6px;cursor:pointer;color:var(--ink-2);transition:all .15s;font-family:inherit;font-weight:500;display:inline-flex;align-items:center;gap:6px}.SuburbReport_pairNum__GpdhW{font-size:9px;color:var(--ink-4);letter-spacing:.04em;background:var(--paper);padding:1px 5px;border-radius:3px}.SuburbReport_pairPill__tjLD8:hover{border-color:var(--rule-3)}.SuburbReport_pairPillActive__Oz2cH{background:var(--ink-1);color:var(--paper);border-color:var(--ink-1)}.SuburbReport_pairPillActive__Oz2cH .SuburbReport_pairNum__GpdhW{background:color-mix(in srgb,var(--paper) 16%,transparent);color:color-mix(in srgb,var(--paper) 82%,transparent)}.SuburbReport_scatterSegmentRow__oqsNp{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 16px;background:var(--paper);border-radius:8px;margin-bottom:14px}.SuburbReport_scatterSegPill__RXmW9{font-size:12px;background:transparent;border:1px solid var(--rule-2);padding:5px 11px;border-radius:6px;cursor:pointer;color:var(--ink-2);transition:all .15s;font-family:inherit;font-weight:500}.SuburbReport_scatterSegPill__RXmW9:hover{background:var(--card);border-color:var(--rule-3)}.SuburbReport_scatterSegPillActive__UD1aU,.SuburbReport_scatterSegPillActive__UD1aU:hover{background:var(--ink-1);color:var(--paper);border-color:var(--ink-1)}.SuburbReport_scatterControls__nYeX8{display:flex;gap:22px;padding:0;flex-wrap:wrap;align-items:center;margin-bottom:18px}.SuburbReport_scatterStage__NnOzc{display:grid;grid-template-columns:1fr 280px;gap:18px}.SuburbReport_scatterCanvasWrap__IVZgS{background:linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%);border-radius:14px;padding:22px 24px 18px;border:1px solid var(--rule-2);position:relative}.SuburbReport_scatterCanvasHead__lFWSI{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--rule-2)}.SuburbReport_scatterCanvasTitle__yi6L3{font-size:14px;font-weight:600;color:var(--ink-1);letter-spacing:-.01em}.SuburbReport_scatterCanvasMeta__a2nMW{font-size:10px;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase}.SuburbReport_scatterFrame__T7lo8{display:grid;grid-template-columns:56px 1fr;grid-template-rows:1fr 54px}.SuburbReport_scatterYCol__rFA4C{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4px 0}.SuburbReport_scatterYEdge__7VNWk{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-1);font-weight:700;text-align:center;writing-mode:sideways-lr;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.SuburbReport_scatterYNameWrap__PSYJ4{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:8px 0}.SuburbReport_scatterYLabel__6xYx8{writing-mode:sideways-lr;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:4px;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.SuburbReport_axisPrimary__8U4Bo{font-size:12px;letter-spacing:.14em;color:var(--ink-1);text-transform:uppercase;font-weight:700}.SuburbReport_axisSecondary__VESph{font-size:10.5px;color:var(--ink-3);font-weight:500;font-style:italic;text-transform:none}.SuburbReport_scatterCanvasCol__tMpTy{grid-column:2;grid-row:1;position:relative}.SuburbReport_scatterCanvas__1Mw13{position:relative;aspect-ratio:1.15}.suburb-print .SuburbReport_scatterCanvas__1Mw13{aspect-ratio:auto!important;height:330px!important}.suburb-print .SuburbReport_scatterPairs__YCI0v{display:none!important}.SuburbReport_scatterCanvasClip__7oxgZ{position:absolute;inset:0;border-radius:10px;overflow:hidden;border:1px solid var(--rule-3);background:var(--card);box-shadow:var(--card-shadow)}.SuburbReport_quadBg__4F1aj{position:absolute;pointer-events:none;z-index:0}.SuburbReport_quadBg_tl__V6jVl{top:0;left:0;width:50%;height:50%;background:rgba(240,232,212,.65)}.SuburbReport_quadBg_tr__eVNFi{top:0;right:0;width:50%;height:50%;background:rgba(218,230,210,.65)}.SuburbReport_quadBg_bl__z7nZV{bottom:0;left:0;width:50%;height:50%;background:rgba(234,224,214,.65)}.SuburbReport_quadBg_br__ocEdj{bottom:0;right:0;width:50%;height:50%;background:rgba(240,218,212,.65)}.SuburbReport_quadBgAnchor__Ko_1u{z-index:1;box-shadow:inset 0 0 0 2px rgba(16,185,129,.4)}.SuburbReport_quadDividerH__iByXG{position:absolute;left:0;right:0;top:50%;height:1.5px;background:rgba(40,30,15,.45);transform:translateY(-50%);z-index:2}.SuburbReport_quadDividerV__YM_OJ{position:absolute;top:0;bottom:0;left:50%;width:1.5px;background:rgba(40,30,15,.45);transform:translateX(-50%);z-index:2}.SuburbReport_medianLabel__wtDMG{position:absolute;z-index:4;pointer-events:none;background:var(--card);padding:2px 7px;border-radius:3px;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-weight:700;border:1px solid rgba(40,30,15,.18)}.SuburbReport_medianLabelX__dxfMK{bottom:16px;left:50%;transform:translateX(-50%)}.SuburbReport_medianLabelY__ZkKkm{top:50%;left:16px;transform:translateY(-50%)}.SuburbReport_quadLabel__KD_W3{position:absolute;z-index:2;pointer-events:none;max-width:130px;line-height:1.25}.SuburbReport_quadLabel_tl__CsfxK{top:14px;left:14px;text-align:left}.SuburbReport_quadLabel_tr__1TWNA{top:14px;right:14px;text-align:right}.SuburbReport_quadLabel_bl__6TT_D{bottom:14px;left:14px;text-align:left}.SuburbReport_quadLabel_br__BD_xJ{bottom:14px;right:14px;text-align:right}.SuburbReport_qlName___Mjr_{font-size:13px;font-weight:700;letter-spacing:-.015em;display:block;margin-bottom:2px}.SuburbReport_qlSub__Y74xh{font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;opacity:.7}.SuburbReport_quadLabel_tl__CsfxK .SuburbReport_qlName___Mjr_,.SuburbReport_quadLabel_tl__CsfxK .SuburbReport_qlSub__Y74xh{color:var(--q-recovery-ink)}.SuburbReport_quadLabel_tr__1TWNA .SuburbReport_qlName___Mjr_,.SuburbReport_quadLabel_tr__1TWNA .SuburbReport_qlSub__Y74xh{color:var(--q-boom-ink)}.SuburbReport_quadLabel_bl__6TT_D .SuburbReport_qlName___Mjr_,.SuburbReport_quadLabel_bl__6TT_D .SuburbReport_qlSub__Y74xh{color:var(--q-trough-ink)}.SuburbReport_quadLabel_br__BD_xJ .SuburbReport_qlName___Mjr_,.SuburbReport_quadLabel_br__BD_xJ .SuburbReport_qlSub__Y74xh{color:var(--q-peak-ink)}.SuburbReport_quadLabelAnchor__E_APf .SuburbReport_qlName___Mjr_{font-weight:800}.SuburbReport_quadLabelAnchor__E_APf:after{content:"";display:block;width:24px;height:2px;margin-top:4px;background:currentColor;opacity:.6}.SuburbReport_quadLabel_br__BD_xJ.SuburbReport_quadLabelAnchor__E_APf:after,.SuburbReport_quadLabel_tr__1TWNA.SuburbReport_quadLabelAnchor__E_APf:after{margin-left:auto}.SuburbReport_scDot__v4NlG{position:absolute;width:9px;height:9px;border-radius:50%;z-index:4;transform:translate(-50%,-50%);transition:all .18s cubic-bezier(.2,.6,.2,1);cursor:pointer;opacity:.65;text-decoration:none}.SuburbReport_scDot_tl__eGWPk{background:var(--q-recovery-ink)}.SuburbReport_scDot_tr__C0cJr{background:var(--q-boom-ink)}.SuburbReport_scDot_bl__jrRZ_{background:var(--q-trough-ink)}.SuburbReport_scDot_br__8_Asa{background:var(--q-peak-ink)}.SuburbReport_scDot__v4NlG:hover{width:13px;height:13px;opacity:1;z-index:50;box-shadow:0 0 0 2px var(--card),0 0 0 3px currentColor}.SuburbReport_scAnchor__b1hE4{position:absolute;z-index:8;transform:translate(-50%,-50%);width:0;height:0;pointer-events:none}.SuburbReport_scAnchorDot__CdNRm{position:absolute;top:50%;left:50%;width:14px;height:14px;background:var(--accent);border:2.5px solid var(--card);border-radius:50%;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;box-shadow:0 0 0 2px var(--accent),0 2px 8px rgba(16,185,129,.4)}.SuburbReport_scTooltip__FGXpX{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);background:var(--ink-1);color:white;padding:8px 11px;border-radius:6px;font-size:11px;white-space:nowrap;max-width:none;width:max-content;z-index:100;opacity:0;pointer-events:none;transition:opacity .15s;box-shadow:0 6px 18px rgba(0,0,0,.18)}.SuburbReport_scAnchor__b1hE4.SuburbReport_scDotEdgeLeft__DtQ3O .SuburbReport_scTooltip__FGXpX,.SuburbReport_scDotEdgeLeft__DtQ3O .SuburbReport_scTooltip__FGXpX{left:0;transform:translateX(0)}.SuburbReport_scAnchor__b1hE4.SuburbReport_scDotEdgeLeft__DtQ3O .SuburbReport_scTooltip__FGXpX:after,.SuburbReport_scDotEdgeLeft__DtQ3O .SuburbReport_scTooltip__FGXpX:after{left:12px;transform:none}.SuburbReport_scAnchor__b1hE4.SuburbReport_scDotEdgeRight__KFeyu .SuburbReport_scTooltip__FGXpX,.SuburbReport_scDotEdgeRight__KFeyu .SuburbReport_scTooltip__FGXpX{left:auto;right:0;transform:translateX(0)}.SuburbReport_scAnchor__b1hE4.SuburbReport_scDotEdgeRight__KFeyu .SuburbReport_scTooltip__FGXpX:after,.SuburbReport_scDotEdgeRight__KFeyu .SuburbReport_scTooltip__FGXpX:after{left:auto;right:12px;transform:none}.SuburbReport_scAnchor__b1hE4.SuburbReport_scDotEdgeTop__aBJoF .SuburbReport_scTooltip__FGXpX,.SuburbReport_scDotEdgeTop__aBJoF .SuburbReport_scTooltip__FGXpX{bottom:auto;top:calc(100% + 9px)}.SuburbReport_scAnchor__b1hE4.SuburbReport_scDotEdgeTop__aBJoF .SuburbReport_scTooltip__FGXpX:after,.SuburbReport_scDotEdgeTop__aBJoF .SuburbReport_scTooltip__FGXpX:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--ink-1)}.SuburbReport_scTooltip__FGXpX:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--ink-1)}.SuburbReport_scAnchorDot__CdNRm:hover .SuburbReport_scTooltip__FGXpX,.SuburbReport_scAnchorDot__CdNRm:hover~.SuburbReport_scTooltip__FGXpX,.SuburbReport_scAnchor__b1hE4:hover .SuburbReport_scTooltip__FGXpX,.SuburbReport_scDot__v4NlG:hover .SuburbReport_scTooltip__FGXpX{opacity:1}.SuburbReport_scTooltipAnchor___dMu_{background:var(--accent)}.SuburbReport_scTooltipAnchor___dMu_:after{border-top-color:var(--accent)}.SuburbReport_ttEyebrow__NPrxf{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;color:rgba(255,255,255,.55);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.SuburbReport_scTooltipAnchor___dMu_ .SuburbReport_ttEyebrow__NPrxf{color:rgba(255,255,255,.75)}.SuburbReport_ttName__gcGBX{font-size:12px;font-weight:700;color:white;letter-spacing:-.01em;margin-bottom:3px}.SuburbReport_ttRow__XwHfH{display:flex;justify-content:space-between;gap:14px;color:rgba(255,255,255,.85);margin-top:2px}.SuburbReport_ttRow__XwHfH b{color:white;font-weight:600}.SuburbReport_ttRow_positive___ybxb b{color:#4ade80}.SuburbReport_ttRow_negative__6pisg b{color:#ff8a73}.SuburbReport_ttRow_neutral__Gza1V b{color:rgba(255,255,255,.85)}.SuburbReport_ttMetric___MRih{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.1)}.SuburbReport_ttMetric___MRih:first-of-type{margin-top:6px;padding-top:0;border-top:none}.SuburbReport_ttMetricLabel__fiBpx{font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:2px}.SuburbReport_scTooltipAnchor___dMu_ .SuburbReport_ttMetricLabel__fiBpx{color:rgba(255,255,255,.8)}.SuburbReport_scTooltipAnchor___dMu_ .SuburbReport_ttMetric___MRih{border-top-color:rgba(255,255,255,.18)}.SuburbReport_scTooltipAnchor___dMu_ .SuburbReport_ttDelta_positive__iLqBs{color:rgba(255,255,255,.95)}.SuburbReport_scTooltipAnchor___dMu_ .SuburbReport_ttDelta_negative__T_pKG{color:#FDE047}.SuburbReport_scTooltipAnchor___dMu_ .SuburbReport_ttDelta_neutral__oGQqm{color:rgba(255,255,255,.7)}.SuburbReport_ttMetricBody__8IioS{display:flex;align-items:baseline;gap:9px;flex-wrap:nowrap}.SuburbReport_ttMetricValue__GYOQi{font-size:13.5px;font-weight:700;color:white;letter-spacing:-.005em}.SuburbReport_ttGatedValue__k7UxS{filter:blur(5px);-webkit-user-select:none;user-select:none}.SuburbReport_ttSuburbTag__0lxdJ{display:inline-block;margin-right:7px;vertical-align:middle;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#10B981)}.SuburbReport_ttGatedHint__6S1qp{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.12);font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--accent,#10B981)}.SuburbReport_ttMetricDelta__qpSTJ{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.02em}.SuburbReport_ttDelta_positive__iLqBs{color:#4ade80}.SuburbReport_ttDelta_negative__T_pKG{color:#ff8a73}.SuburbReport_ttDelta_neutral__oGQqm{color:rgba(255,255,255,.6)}.SuburbReport_scatterXAxisRow__ft7rN{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 2px 0}.SuburbReport_xEdge__9Hqok{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-1);font-weight:700}.SuburbReport_scatterXAxisRow__ft7rN .SuburbReport_xEdge__9Hqok:first-child{justify-self:start}.SuburbReport_scatterXAxisRow__ft7rN .SuburbReport_xEdge__9Hqok:last-child{justify-self:end}.SuburbReport_xAxisName__ensun{padding:0 16px;justify-self:center;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.SuburbReport_scatterLegend__MQpuF{display:flex;flex-wrap:wrap;align-items:center;gap:7px 18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--rule-1);font-size:11.5px;color:var(--ink-2)}.SuburbReport_scLegKey__faryK{display:inline-flex;align-items:center;gap:7px}.SuburbReport_scLegAnchor__TUdDU{width:11px;height:11px;border-radius:50%;flex-shrink:0;background:var(--accent);border:2px solid var(--card);box-shadow:0 0 0 1.5px var(--accent)}.SuburbReport_scLegPeer__hUV6q{width:11px;height:11px;border-radius:50%;flex-shrink:0;background:conic-gradient(from 45deg,var(--q-boom-ink),var(--q-peak-ink),var(--q-trough-ink),var(--q-recovery-ink),var(--q-boom-ink))}.SuburbReport_scLegNote__coxzY{color:var(--ink-4)}.SuburbReport_scLegHint__0TkhS{margin-left:auto;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.04em;color:var(--ink-4)}.SuburbReport_scatterDetail__Mo_NG{background:var(--card);border-radius:14px;padding:22px;border:1px solid var(--rule-2);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:16px;align-self:start;position:relative;overflow:hidden}.SuburbReport_scatterDetail__Mo_NG:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.SuburbReport_detailEyebrow__FBOJo{font-size:9.5px;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.SuburbReport_detailTitle__K4tXe{font-family:var(--font-manrope),system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--ink-1);letter-spacing:-.015em;line-height:1.3}.SuburbReport_detailSection__LigNd{display:flex;flex-direction:column;gap:8px}.SuburbReport_detailSectionLabel__MpypZ{font-size:9.5px;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding-bottom:6px;border-bottom:1px solid var(--rule-1)}.SuburbReport_detailProse__Ox3ri{font-size:12.5px;color:var(--ink-2);line-height:1.55}.SuburbReport_detailProse__Ox3ri b{color:var(--ink-1);font-weight:600}.SuburbReport_detailAxis__ODQ1v{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px dashed var(--rule-1)}.SuburbReport_detailAxis__ODQ1v:last-child{border-bottom:none;padding-bottom:0}.SuburbReport_detailAxisName__Fbi11{font-size:12.5px;font-weight:700;color:var(--ink-1);display:flex;align-items:baseline;justify-content:space-between;gap:8px}.SuburbReport_axTag__BOVmW{font-size:8.5px;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;font-weight:600;background:var(--paper-2);padding:2px 6px;border-radius:3px;flex-shrink:0}.SuburbReport_detailAxisSub__YD9Zh{font-size:11.5px;color:var(--ink-3);font-style:italic;font-weight:500;line-height:1.3}.SuburbReport_detailAxisProse___09HE{font-size:11.5px;color:var(--ink-3);line-height:1.5;margin:2px 0 0}.SuburbReport_supplyGrid__1TE_C{display:flex;flex-direction:column;gap:18px;margin-top:6px}.SuburbReport_supplyLockedTables__ri8KV{pointer-events:none;-webkit-user-select:none;user-select:none}.SuburbReport_supplyLockedTables__ri8KV .SuburbReport_supplyRows__kcPv7{filter:blur(9px);opacity:.92}.SuburbReport_supplyColumn__MQg3q{background:var(--card);border-radius:14px;border:1px solid var(--rule-2);box-shadow:var(--card-shadow);padding:20px 22px;display:flex;flex-direction:column;gap:12px}.SuburbReport_supplyColumnHead__ZH8jZ{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--rule-1)}.SuburbReport_supplyColumnTitle__XK5ek{font-family:var(--font-manrope),system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--ink-1);letter-spacing:-.01em;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.SuburbReport_supplyColumnSegment__JEIFb{font-size:10.5px;font-weight:500;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase}.SuburbReport_supplyColumnSubtitle__R_X7n{font-size:11px;font-weight:400;color:var(--ink-3);letter-spacing:0}.SuburbReport_supplyColumnEyebrow__AFhFL{font-size:9.5px;color:var(--ink-4);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.SuburbReport_supplyRows__kcPv7{display:flex;flex-direction:column;max-height:560px;overflow-y:auto;scrollbar-gutter:stable}.SuburbReport_supplyRows__kcPv7::-webkit-scrollbar{width:8px}.SuburbReport_supplyRows__kcPv7::-webkit-scrollbar-track{background:transparent}.SuburbReport_supplyRows__kcPv7::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:4px}.SuburbReport_supplyRows__kcPv7::-webkit-scrollbar-thumb:hover{background:var(--ink-5)}.SuburbReport_supplyRowThin__kOvVv{opacity:.78}.SuburbReport_supplyRowBandThin__4qnfE{color:var(--ink-4)!important}.SuburbReport_supplyRowBandThin__4qnfE:before{background:var(--ink-5)!important}.SuburbReport_supplyRowThinCaption__yhWwI{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:500;white-space:nowrap;align-self:center}.SuburbReport_supplyColumnFull__75Ni3{grid-column:1/-1;background:var(--card);border-radius:14px;border:1px solid var(--rule-2);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.SuburbReport_supplyRow__VL_Nx{display:grid;grid-template-columns:minmax(180px,1.3fr) 140px minmax(170px,1.4fr) 78px 62px 80px 78px;gap:16px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--rule-1);border-left:2px solid transparent;background:transparent;text-align:left;text-decoration:none;font-family:inherit;width:100%;cursor:pointer;transition:background .15s,border-left-color .15s}.SuburbReport_supplyRow__VL_Nx:last-child{border-bottom:none}.SuburbReport_supplyColHeader__nQs8C{display:grid;grid-template-columns:minmax(180px,1.3fr) 140px minmax(170px,1.4fr) 78px 62px 80px 78px;gap:16px;align-items:center;padding:9px 14px 8px;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);margin-bottom:2px;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase}.SuburbReport_supplyColHeaderCell__WLAKe{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuburbReport_supplyColHeaderRight__ePXU_{justify-self:end;display:inline-flex;align-items:center;overflow:visible}.SuburbReport_supplyRowAnchor__OCI1A{background:var(--accent-bg);border-left-color:var(--accent)}.SuburbReport_supplyRowName__RuUw0{display:flex;align-items:baseline;gap:7px;min-width:0;overflow:hidden}.SuburbReport_supplyRowPrimary__MwaIf{font-size:13.5px;font-weight:600;color:var(--ink-1);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuburbReport_supplyRowQualifier__NSeb1{font-size:12.5px;font-weight:400;color:var(--ink-3);letter-spacing:-.002em;white-space:nowrap;flex-shrink:0}.SuburbReport_supplyRowQualifier__NSeb1:before{content:"—";margin-right:6px;color:var(--ink-5);font-weight:300}.SuburbReport_supplyRowMeta__QV4gO{font-size:9.5px;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.SuburbReport_supplyRowBand__SDkBi{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:var(--sr-colour,var(--ink-3));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.SuburbReport_supplyRowBand__SDkBi:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sr-colour,var(--ink-3));flex-shrink:0}.SuburbReport_supplyRowValueCell__UkDGR{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0}.SuburbReport_supplyRowValue__6_kBC{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700;color:var(--ink-1);letter-spacing:-.015em;line-height:1;white-space:nowrap;text-align:left}.SuburbReport_supplyRowGauge__AOdA6{position:relative;height:4px;background:linear-gradient(to bottom,rgba(40,30,15,.1),rgba(40,30,15,.06)),var(--paper-2);border-radius:2px;overflow:hidden;box-shadow:inset 0 1px 1px rgba(40,30,15,.1)}.SuburbReport_supplyRowGauge__AOdA6:after{content:"";position:absolute;top:-3px;bottom:-3px;left:50%;width:1.5px;background:rgba(40,30,15,.5);transform:translateX(-50%);z-index:2}.SuburbReport_supplyRowGaugeFill__wlpFb{position:relative;height:100%;background:repeating-linear-gradient(135deg,var(--sr-colour,var(--pct-neutral)) 0 5px,color-mix(in srgb,var(--sr-colour,var(--pct-neutral)) 85%,white) 5px 6px);border-radius:2px;transition:width .35s cubic-bezier(.2,.6,.2,1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);z-index:1}.SuburbReport_supplyRowYoy__Dgl1O{font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;text-align:right;justify-self:end}.SuburbReport_supplyRowYoyTight__PB9Nr{color:var(--op-sev-cashflow-deep)}.SuburbReport_supplyRowYoyLoose__qT_E6{color:var(--op-sev-stretched)}.SuburbReport_supplyRowYoyEmpty__6Vqw2{color:var(--ink-5)}.SuburbReport_supplyRowNum__zwfr2{font-size:13px;font-weight:600;color:var(--ink-1);text-align:right;justify-self:end;white-space:nowrap}.SuburbReport_supplyMedianAxis__OVnIj{display:grid;grid-template-columns:minmax(180px,1.3fr) 100px minmax(180px,1.5fr) 78px 62px 80px 78px;gap:16px;align-items:start;padding:6px 14px 0;border-left:2px solid transparent;width:100%}.SuburbReport_supplyMedianAxisLabel__0Y9wd{grid-column:3;display:flex;flex-direction:column;align-items:center;gap:2px;justify-self:center}.SuburbReport_supplyMedianAxisTick__VEfyT{width:1.5px;height:6px;background:rgba(40,30,15,.5)}.SuburbReport_supplyMedianAxisText__wWoQB{font-size:9.5px;font-weight:700;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.SuburbReport_supplyEmpty__VJQzd{padding:24px 16px;text-align:center;font-size:12.5px;color:var(--ink-4);border:1px dashed var(--rule-2);border-radius:10px}.SuburbReport_supplyScale__6dd49{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px 16px 10px;background:var(--paper);border-radius:8px}.SuburbReport_supplyScaleBands__sGUr_{justify-content:space-between;font-size:10px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.SuburbReport_scSegment__6K5Tm,.SuburbReport_supplyScaleBands__sGUr_{display:flex;align-items:center;gap:6px}.SuburbReport_supplyScaleAxis__71z3U{position:relative;height:8px;margin:2px 4px 0}.SuburbReport_supplyScaleAxisLine___G8VK{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--rule-3);transform:translateY(-50%)}.SuburbReport_supplyScaleAxisTick__md7jv{position:absolute;top:50%;width:1px;height:7px;background:var(--ink-4);transform:translateY(-50%)}.SuburbReport_supplyScaleAxisTickStart__tyf5Z{left:0}.SuburbReport_supplyScaleAxisTickMid__Ag8et{left:50%;transform:translate(-50%,-50%)}.SuburbReport_supplyScaleAxisTickEnd__OfAtD{right:0}.SuburbReport_supplyScaleEnds__bx5r3{display:grid;grid-template-columns:1fr 1fr}.SuburbReport_supplyScaleEnd__s2tRs{font-size:10px;font-weight:700;color:var(--ink-2);letter-spacing:.12em;text-align:center;text-transform:uppercase}.SuburbReport_scDot2__nriF1{width:10px;height:10px;border-radius:50%;display:inline-block}.SuburbReport_riverWrap__hVYe3{background:var(--card);border:var(--card-border-on-paper);border-radius:14px;padding:24px 24px 18px;box-shadow:var(--card-shadow);display:grid;grid-template-columns:1fr 300px;gap:28px;position:relative}.SuburbReport_riverCanvasHead__EsKdH{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--rule-1)}.SuburbReport_riverCanvasTitle__Z40V2{font-size:14px;font-weight:600;color:var(--ink-1);letter-spacing:-.01em}.SuburbReport_riverCanvasMeta__25Q74{font-size:10.5px;color:var(--ink-4)}.SuburbReport_riverSvg__53z6s{width:100%;height:320px;display:block;overflow:visible}.SuburbReport_gridTick__5znqw{stroke:var(--rule-1);stroke-width:1;stroke-dasharray:2 3}.SuburbReport_axLabel__qQ6JF{font-size:9.5px;fill:var(--ink-4)}.SuburbReport_yearLabel__uS141{font-size:10.5px;fill:var(--ink-2);font-weight:600}.SuburbReport_midline__xFzjQ{stroke:rgba(255,255,255,.45);stroke-width:1;stroke-dasharray:4 4}.SuburbReport_riverLegend__L_v4I{display:flex;gap:22px;margin-top:10px;padding-top:12px;border-top:1px solid var(--rule-1)}.SuburbReport_riverLegendItem__gStJc{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-2);font-weight:500}.SuburbReport_sw__FpzYx{width:14px;height:14px;border-radius:3px;flex-shrink:0}.SuburbReport_swSales__07GaL{background:linear-gradient(135deg,var(--river-sales-2) 0,var(--river-sales-1) 100%)}.SuburbReport_swTenant___z_EO{background:linear-gradient(135deg,var(--river-tenant-2) 0,var(--river-tenant-1) 100%)}.SuburbReport_legendSub__QnEwM{font-weight:400;font-size:10.5px}.SuburbReport_riverRail__jappy{display:flex;flex-direction:column;gap:18px;padding-left:26px;border-left:1px solid var(--rule-1)}.SuburbReport_riverRailHeadline__nu297{display:flex;align-items:baseline;gap:6px;margin:4px 0}.SuburbReport_riverRailNum__GKobe{font-size:32px;font-weight:600;color:var(--ink-1);letter-spacing:-.02em}.SuburbReport_riverRailUnit__bXf60{font-size:16px;color:var(--ink-3);font-weight:500}.SuburbReport_riverRailCap__OO466{font-size:11px;color:var(--ink-3);line-height:1.5;margin:0}.SuburbReport_riverShift__KHofm{font-size:11.5px;color:var(--ink-2);line-height:1.55;margin:6px 0 0}.SuburbReport_shiftPos__caFlf{color:var(--positive);font-weight:600}.SuburbReport_shiftNeg__IezFG{color:var(--negative);font-weight:600}.SuburbReport_riverTooltip__oGQOz{position:absolute;pointer-events:none;background:var(--ink-1);color:white;padding:10px 12px;border-radius:6px;font-size:11px;line-height:1.5;z-index:10;white-space:nowrap;min-width:200px}.SuburbReport_ttPeriod__qMZeU{font-size:9.5px;color:rgba(255,255,255,.55);margin-bottom:6px;letter-spacing:.06em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.15)}.SuburbReport_ttPeriod__qMZeU b{color:white;font-weight:600}.SuburbReport_ttSw__CsXom{width:9px;height:9px;border-radius:2px;flex-shrink:0}.SuburbReport_ttCount__hvrN6{margin-left:auto;font-size:10px;color:rgba(255,255,255,.55);font-weight:500;letter-spacing:.02em}.SuburbReport_ttPct__vkNZk{margin-left:10px;font-weight:700;min-width:48px;text-align:right}.SuburbReport_ttMetaRow___XOft{display:flex;justify-content:space-between;font-size:10.5px;margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.SuburbReport_ttMetaRow___XOft b{color:white;font-weight:600}.SuburbReport_tapesControls__U_JwU{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 16px;padding:12px 16px;background:var(--paper);border-radius:8px}.SuburbReport_tapesGrid__OjVih{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.SuburbReport_tape__dEAum{background:var(--card);border:var(--card-border-on-paper);border-radius:10px;padding:16px 18px 12px;box-shadow:var(--card-shadow);position:relative}.SuburbReport_tapeHead__h7Rce{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.SuburbReport_tapeLabel__BgVSj{font-family:var(--font-manrope),system-ui,sans-serif;font-size:11.5px;font-weight:600;color:var(--ink-2);letter-spacing:-.01em}.SuburbReport_tapeWindow__wazcp{font-size:9.5px;color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;background:var(--paper);padding:2px 6px;border-radius:3px}.SuburbReport_tapeValueRow__C_XRO{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.SuburbReport_tapeValue__pFd4b{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:600;color:var(--ink-1);letter-spacing:-.02em}.SuburbReport_tapeDelta__7o078{font-size:11px;font-weight:600;margin-left:auto;padding:2px 7px;border-radius:4px}.SuburbReport_deltaPos__aEZm6{color:var(--positive);background:rgba(75,130,103,.1)}.SuburbReport_deltaNeg___VDRE{color:var(--negative);background:rgba(160,70,62,.1)}.SuburbReport_deltaNeutral__3qCFj{color:var(--ink-3);background:var(--paper)}.SuburbReport_tapeSvg__FTF8Q{width:100%;height:70px;display:block;overflow:visible}.SuburbReport_medianLineTape__SYMbJ{stroke:var(--ink-4);stroke-width:1;stroke-dasharray:3 3;opacity:.4}.SuburbReport_tapeBaseline__1abA8{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:4 3;opacity:.55}.SuburbReport_tapeChevron__OvWD7{fill:var(--ink-3);opacity:.75}.SuburbReport_tapeArea__GyEgp{fill-opacity:.1}.SuburbReport_tapeLine__2PcZF{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.SuburbReport_tapeLastDot__ZsEMv{stroke:var(--card);stroke-width:2}.SuburbReport_tapeFoot__jUt3F{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:9.5px;color:var(--ink-4)}.SuburbReport_tapeFoot__jUt3F b{color:var(--ink-2);font-weight:500}.SuburbReport_tapeEmpty__KGRWi{padding:24px 0;text-align:center;font-size:12px;color:var(--ink-4)}.SuburbReport_tapeLocked__nr_LJ{position:relative}.SuburbReport_tapeLocked__nr_LJ .SuburbReport_tape__dEAum{filter:blur(12px);pointer-events:none;-webkit-user-select:none;user-select:none}.SuburbReport_tapeLockChip__qVPIf{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;white-space:nowrap;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);background:color-mix(in srgb,var(--card) 92%,transparent);border:1px solid var(--rule-1);border-radius:999px;padding:4px 11px;box-shadow:0 6px 16px -6px rgba(40,30,15,.32)}.SuburbReport_metricPrice__UX1Vf .SuburbReport_tapeHoverDot__hHzMI,.SuburbReport_metricPrice__UX1Vf .SuburbReport_tapeLastDot__ZsEMv,.SuburbReport_metricPrice__UX1Vf .SuburbReport_tapeLine__2PcZF{stroke:#38556F}.SuburbReport_metricPrice__UX1Vf .SuburbReport_tapeArea__GyEgp{fill:#38556F}.SuburbReport_metricVolume__e88Ou .SuburbReport_tapeHoverDot__hHzMI,.SuburbReport_metricVolume__e88Ou .SuburbReport_tapeLastDot__ZsEMv,.SuburbReport_metricVolume__e88Ou .SuburbReport_tapeLine__2PcZF{stroke:#4A6C8A}.SuburbReport_metricVolume__e88Ou .SuburbReport_tapeArea__GyEgp{fill:#4A6C8A}.SuburbReport_metricDom__gy1kY .SuburbReport_tapeHoverDot__hHzMI,.SuburbReport_metricDom__gy1kY .SuburbReport_tapeLastDot__ZsEMv,.SuburbReport_metricDom__gy1kY .SuburbReport_tapeLine__2PcZF{stroke:#6B5A4A}.SuburbReport_metricDom__gy1kY .SuburbReport_tapeArea__GyEgp{fill:#6B5A4A}.SuburbReport_metricRent__iWWHw .SuburbReport_tapeHoverDot__hHzMI,.SuburbReport_metricRent__iWWHw .SuburbReport_tapeLastDot__ZsEMv,.SuburbReport_metricRent__iWWHw .SuburbReport_tapeLine__2PcZF{stroke:#A07730}.SuburbReport_metricRent__iWWHw .SuburbReport_tapeArea__GyEgp{fill:#A07730}.SuburbReport_metricLease__IY63B .SuburbReport_tapeHoverDot__hHzMI,.SuburbReport_metricLease__IY63B .SuburbReport_tapeLastDot__ZsEMv,.SuburbReport_metricLease__IY63B .SuburbReport_tapeLine__2PcZF{stroke:#B88A3A}.SuburbReport_metricLease__IY63B .SuburbReport_tapeArea__GyEgp{fill:#B88A3A}.SuburbReport_metricRentDom__B9T2O .SuburbReport_tapeHoverDot__hHzMI,.SuburbReport_metricRentDom__B9T2O .SuburbReport_tapeLastDot__ZsEMv,.SuburbReport_metricRentDom__B9T2O .SuburbReport_tapeLine__2PcZF{stroke:#8B6F47}.SuburbReport_metricRentDom__B9T2O .SuburbReport_tapeArea__GyEgp{fill:#8B6F47}.SuburbReport_metricYield__r7CQA .SuburbReport_tapeHoverDot__hHzMI,.SuburbReport_metricYield__r7CQA .SuburbReport_tapeLastDot__ZsEMv,.SuburbReport_metricYield__r7CQA .SuburbReport_tapeLine__2PcZF{stroke:#4B8267}.SuburbReport_metricYield__r7CQA .SuburbReport_tapeArea__GyEgp{fill:#4B8267}.SuburbReport_metricSupply__u935w .SuburbReport_tapeHoverDot__hHzMI,.SuburbReport_metricSupply__u935w .SuburbReport_tapeLastDot__ZsEMv,.SuburbReport_metricSupply__u935w .SuburbReport_tapeLine__2PcZF{stroke:#6B2C39}.SuburbReport_metricSupply__u935w .SuburbReport_tapeArea__GyEgp{fill:#6B2C39}.SuburbReport_metricRentSupply__v6qQ6 .SuburbReport_tapeHoverDot__hHzMI,.SuburbReport_metricRentSupply__v6qQ6 .SuburbReport_tapeLastDot__ZsEMv,.SuburbReport_metricRentSupply__v6qQ6 .SuburbReport_tapeLine__2PcZF{stroke:#A0463E}.SuburbReport_metricRentSupply__v6qQ6 .SuburbReport_tapeArea__GyEgp{fill:#A0463E}.SuburbReport_tapeChartWrap__CbBnj{position:relative;cursor:crosshair}.SuburbReport_tapeGuide__nZjlt{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:2 3;opacity:.55;pointer-events:none}.SuburbReport_tapeHoverDot__hHzMI{fill:var(--card);stroke-width:2;pointer-events:none}.SuburbReport_tapeTooltip__YXNeI{top:-10px;transform:translate(-50%,-100%)}.SuburbReport_chartTooltip__fhzXO{position:absolute;pointer-events:none;background:var(--ink-1);color:white;padding:8px 11px;border-radius:6px;font-size:11px;white-space:nowrap;z-index:20;box-shadow:0 6px 18px rgba(0,0,0,.18);min-width:110px}.SuburbReport_chartTooltip__fhzXO:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--ink-1)}.SuburbReport_chartTooltipHead__M7Dyi{font-size:9.5px;font-weight:600;color:rgba(255,255,255,.55);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.12)}.SuburbReport_chartTooltipValue__WZxM6{font-size:13px;font-weight:700;color:white;letter-spacing:-.005em;line-height:1.15}.SuburbReport_chartTooltipDelta__AAi_G{font-size:10.5px;font-weight:600;margin-top:2px;background:transparent!important;padding:0!important}.SuburbReport_ctaBlock__5J2II{position:relative;overflow:hidden;margin:30px 0 18px;padding:38px 40px;background:radial-gradient(130% 150% at 0 0,rgba(16,185,129,.07),transparent 58%),var(--accent-bg);border:1px solid rgba(16,185,129,.22);border-radius:18px}.SuburbReport_ctaGlow___vJz6{position:absolute;top:-45%;right:-8%;width:360px;height:360px;background:radial-gradient(circle,rgba(16,185,129,.11),transparent 70%);pointer-events:none}.SuburbReport_ctaInner__gUktn{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.SuburbReport_ctaLead__oi0nO{max-width:560px}.SuburbReport_ctaEyebrow__PqtR2{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 10px}.SuburbReport_ctaTitle__Q2Mqt{font-size:23px;font-weight:600;line-height:1.2;color:var(--ink-1);letter-spacing:-.02em;margin:0 0 8px}.SuburbReport_ctaBody__7RR7V{font-size:13.5px;line-height:1.6;color:var(--ink-2);margin:0}.SuburbReport_ctaPoints__9WFg9{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0;list-style:none}.SuburbReport_ctaPoints__9WFg9 li{position:relative;padding-left:17px;font-size:12.5px;font-weight:500;color:var(--ink-1)}.SuburbReport_ctaPoints__9WFg9 li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--accent)}.SuburbReport_ctaAction__5pc5r{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.SuburbReport_ctaButton__1lxku{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;background:var(--accent);color:white;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 8px 24px -8px rgba(16,185,129,.5);transition:background .15s,transform .15s,box-shadow .15s}.SuburbReport_ctaButton__1lxku:hover{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 12px 28px -8px rgba(16,185,129,.6)}.SuburbReport_ctaFine__PggMu{font-size:11.5px;color:var(--ink-2);letter-spacing:.01em}@media (max-width:640px){.SuburbReport_ctaBlock__5J2II{padding:26px 22px}.SuburbReport_ctaTitle__Q2Mqt{font-size:20px}.SuburbReport_ctaAction__5pc5r{width:100%}.SuburbReport_ctaButton__1lxku{width:100%;justify-content:center}}.SuburbReport_footer__pKWVf{margin-top:24px;padding-top:32px;border-top:1px solid var(--rule-2)}.SuburbReport_footerCols___0v9w{display:grid;grid-template-columns:minmax(220px,1fr) 3fr;gap:48px;align-items:start}.SuburbReport_simLinkProse__r_6E8{margin:20px 0 0;padding:16px 18px;border-top:1px solid var(--rule-1);font-size:13px;line-height:1.65;color:var(--ink-3)}.SuburbReport_simLinkProseLink__7pHnN{color:var(--ink-1);text-decoration:none;border-bottom:1px solid var(--rule-2);transition:border-color .15s,color .15s}.SuburbReport_simLinkProseLink__7pHnN:hover{color:var(--accent);border-bottom-color:var(--accent)}.SuburbReport_colHead__jenqv{font-size:10px;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin:0 0 12px}.SuburbReport_linkList__mBFSJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.SuburbReport_linkList__mBFSJ a{font-size:13px;color:var(--ink-2);text-decoration:none}.SuburbReport_linkList__mBFSJ a:hover{color:var(--accent)}.SuburbReport_footerBody__LfKbA{font-size:12.5px;color:var(--ink-2);line-height:1.55;margin:0 0 6px}.SuburbReport_footerBody__LfKbA b{color:var(--ink-1);font-weight:600}.SuburbReport_footerBodyMeta__s8SS_{color:var(--ink-3);font-size:11.5px}.SuburbReport_neighboursCol__hbO4A{display:flex;flex-direction:column;gap:12px}.SuburbReport_neighbours__JNXwG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 24px}.SuburbReport_neighbours__JNXwG li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;min-width:0}.SuburbReport_neighbours__JNXwG li .SuburbReport_neighbourLink__XJCqG{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuburbReport_neighbourLink__XJCqG{color:var(--ink-2);text-decoration:none}.SuburbReport_neighbourLink__XJCqG:hover{color:var(--accent)}.SuburbReport_neighbourMeta__qku9e{font-size:9.5px;color:var(--ink-4);letter-spacing:.02em;margin-left:auto}.SuburbReport_snapSkipDivider__fLTsH{display:flex;align-items:center;gap:16px;margin:26px 0 40px}.SuburbReport_snapSkipDivider__fLTsH:after,.SuburbReport_snapSkipDivider__fLTsH:before{content:"";flex:1 1 0;height:1px;background:linear-gradient(90deg,transparent,var(--rule-2,rgba(40,30,15,.1)),transparent)}.SuburbReport_snapSkipBtn__X8qQ1{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;border:1px solid var(--rule-2,rgba(40,30,15,.14));background:var(--card,#fff);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#6E6862);cursor:pointer;box-shadow:0 2px 6px -2px rgba(40,30,15,.07);transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.SuburbReport_snapSkipBtn__X8qQ1:hover{border-color:color-mix(in srgb,var(--accent,#10B981) 50%,var(--rule-2,rgba(40,30,15,.12)));color:var(--ink-1,#1A1814);background:color-mix(in srgb,var(--accent,#10B981) 5%,var(--card,#fff));box-shadow:0 6px 16px -8px rgba(40,30,15,.3);transform:translateY(-1px)}.SuburbReport_snapSkipArrow__vqwNG{font-size:12px;line-height:1;color:var(--accent,#10B981);transition:transform .2s ease}.SuburbReport_snapSkipBtn__X8qQ1:hover .SuburbReport_snapSkipArrow__vqwNG{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.SuburbReport_snapSkipArrow__vqwNG,.SuburbReport_snapSkipBtn__X8qQ1{transition:none}}.SuburbReport_censusDivider__lVf4b{position:relative;height:1px;border:0;margin:6px 0;background:linear-gradient(90deg,transparent,var(--rule-2) 16%,var(--rule-2) 84%,transparent)}.SuburbReport_censusDivider__lVf4b:before{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%) rotate(45deg);background:var(--paper);border:1px solid var(--rule-2)}.SuburbReport_scrollAnchor__4fwuo{scroll-margin-top:88px}.SuburbReport_marketBreak__8vyKe{display:flex;align-items:center;gap:20px;margin:64px 0 52px;padding:8px 0;scroll-margin-top:96px;cursor:default}.SuburbReport_marketBreak__8vyKe:after,.SuburbReport_marketBreak__8vyKe:before{content:"";flex:1 1 auto;height:1px;background:var(--rule-2);transition:background .5s ease,box-shadow .5s ease}.SuburbReport_marketBreakLabel__f_iML{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;display:inline-flex;align-items:center;gap:12px;transition:color .5s ease,text-shadow .5s ease}.SuburbReport_marketBreakLabel__f_iML:after,.SuburbReport_marketBreakLabel__f_iML:before{content:"";width:4px;height:4px;flex:none;background:var(--rule-2);transform:rotate(45deg);transition:background .5s ease,box-shadow .5s ease}.SuburbReport_marketBreak__8vyKe:hover .SuburbReport_marketBreakLabel__f_iML{color:var(--accent);text-shadow:0 0 14px rgba(16,185,129,.55)}.SuburbReport_marketBreak__8vyKe:hover .SuburbReport_marketBreakLabel__f_iML:after,.SuburbReport_marketBreak__8vyKe:hover .SuburbReport_marketBreakLabel__f_iML:before{background:var(--accent);box-shadow:0 0 8px rgba(16,185,129,.85)}.SuburbReport_marketBreak__8vyKe:hover:before{background:linear-gradient(to right,var(--rule-2),color-mix(in srgb,var(--accent) 60%,var(--rule-2)));box-shadow:0 0 10px rgba(16,185,129,.28)}.SuburbReport_marketBreak__8vyKe:hover:after{background:linear-gradient(to left,var(--rule-2),color-mix(in srgb,var(--accent) 60%,var(--rule-2)));box-shadow:0 0 10px rgba(16,185,129,.28)}@media (prefers-reduced-motion:reduce){.SuburbReport_marketBreakLabel__f_iML,.SuburbReport_marketBreakLabel__f_iML:after,.SuburbReport_marketBreakLabel__f_iML:before,.SuburbReport_marketBreak__8vyKe:after,.SuburbReport_marketBreak__8vyKe:before{transition:none}}.SuburbReport_fine__tJt3v{margin-top:40px;padding-top:20px;border-top:1px solid var(--rule-2);display:flex;flex-direction:column;gap:8px;max-width:90ch}.SuburbReport_fineLabel__ww2J8{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5)}.SuburbReport_fine__tJt3v a{color:var(--ink-3);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease}.SuburbReport_fine__tJt3v a:hover{color:var(--accent)}.SuburbReport_disclaimer__9MdWu{margin:0;font-size:11.5px;line-height:1.6;color:var(--ink-4)}.SuburbReport_sourceNote__jSjUF{margin:0;font-family:var(--font-jetbrains,ui-monospace),monospace;font-size:10px;line-height:1.6;letter-spacing:.02em;color:var(--ink-5)}.SuburbReport_sourceNote__jSjUF a{color:var(--ink-3);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .16s ease}.SuburbReport_sourceNote__jSjUF a:hover{color:var(--ink-1)}.SuburbReport_simContext__KyBhG{display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:stretch;margin:14px 0 4px;background:var(--card-soft);border:1px solid var(--rule-1);border-radius:10px;overflow:hidden}.SuburbReport_simContextCell__74vV5{display:flex;flex-direction:column;gap:5px;padding:10px 18px;border-right:1px solid var(--rule-1);min-width:140px}.SuburbReport_simContextCell__74vV5:last-child{border-right:none}.SuburbReport_simContextLabel__Pnegd{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.SuburbReport_simContextValue__Rj_E5{font-size:15px;font-weight:600;color:var(--ink-1);letter-spacing:-.01em;line-height:1.15}.SuburbReport_supplyFilters__IGnhq{display:flex;flex-direction:column;gap:0;margin:0 0 18px;padding:0}.SuburbReport_supplyFiltersMaster__22LNw{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.SuburbReport_thinFilter__4tzCI{display:inline-flex;align-items:center;gap:9px;font-size:10.5px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px 2px}.SuburbReport_thinFilter__4tzCI:hover{color:var(--ink-2)}.SuburbReport_thinFilter__4tzCI:hover .SuburbReport_thinFilterCheckbox___M8cX{border-color:color-mix(in srgb,var(--accent) 55%,var(--rule-2))}.SuburbReport_thinFilterCheckbox___M8cX{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;cursor:pointer;position:relative;border:1.5px solid var(--rule-2);border-radius:4px;background:var(--paper);transition:background .15s ease,border-color .15s ease;flex-shrink:0}.SuburbReport_thinFilterCheckbox___M8cX:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.SuburbReport_thinFilterCheckbox___M8cX:checked{background:var(--accent);border-color:var(--accent)}.SuburbReport_thinFilterCheckbox___M8cX:checked:after{content:"";position:absolute;top:1px;left:4.5px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(42deg)}.SuburbReport_supplyFiltersMaster__22LNw+.SuburbReport_supplyFiltersDeps__FCPN3{margin-top:12px;padding-top:12px;border-top:1px solid var(--rule-1)}.SuburbReport_supplyFiltersDeps__FCPN3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px}@media (max-width:760px){.SuburbReport_supplyFiltersDeps__FCPN3{grid-template-columns:1fr;gap:12px}}.SuburbReport_nearbyFilters__zQbEX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;margin:0 0 18px;padding:0}.SuburbReport_nearbyFiltersLeft__qjhtn{display:flex;flex-direction:column;gap:10px;min-width:0}.SuburbReport_filterRow__pMk1L{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.SuburbReport_nearbyFiltersLeft__qjhtn .SuburbReport_filterRow__pMk1L>.SuburbReport_filterGroup__qTFQf:first-child>.SuburbReport_gl__jiPao{min-width:64px}.SuburbReport_nearbyFiltersRight__VIJKf{display:flex;flex-direction:column;gap:10px;align-items:flex-end;justify-content:flex-end;min-width:0}.SuburbReport_simFiltersFlipped__ao17q .SuburbReport_nearbyFiltersLeft__qjhtn{align-items:flex-start}.SuburbReport_simFiltersFlipped__ao17q .SuburbReport_nearbyFiltersLeft__qjhtn .SuburbReport_filterRow__pMk1L,.SuburbReport_simFiltersFlipped__ao17q .SuburbReport_nearbyFiltersRight__VIJKf{justify-content:flex-start}.SuburbReport_nearbyFiltersRight__VIJKf .SuburbReport_filterRow__pMk1L,.SuburbReport_simFiltersFlipped__ao17q .SuburbReport_nearbyFiltersRight__VIJKf .SuburbReport_filterRow__pMk1L{justify-content:flex-end}.SuburbReport_nearbyFiltersRight__VIJKf .SuburbReport_simContext__KyBhG{margin:0}@media (max-width:760px){.SuburbReport_nearbyFilters__zQbEX{grid-template-columns:1fr;gap:12px}.SuburbReport_nearbyFiltersRight__VIJKf{align-items:flex-start}.SuburbReport_nearbyFiltersRight__VIJKf .SuburbReport_filterRow__pMk1L{justify-content:flex-start}}.SuburbReport_nearbyGrid__gNcAN{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;margin-top:12px;align-items:stretch}.SuburbReport_nearbyListCol__mj4Vm,.SuburbReport_nearbyMapCol__a_9zs{display:flex;flex-direction:column;min-width:0}.SuburbReport_nearbyMapCol__a_9zs{min-height:520px;position:sticky;top:18px;align-self:start;height:clamp(520px,78vh,720px);gap:10px}.SuburbReport_nearbyMapToolbar__0V2ib{display:flex;align-items:center;gap:10px;flex:0 0 auto}.SuburbReport_nearbyMapWrap__bNxho{flex:1 1 auto;min-height:0;position:relative}.SuburbReport_nearbyMapBadge__XAPBk{position:absolute;top:12px;left:12px;z-index:4;display:flex;flex-direction:column;gap:2px;padding:7px 12px 8px;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--rule-2));border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);pointer-events:none;-webkit-user-select:none;user-select:none}.SuburbReport_nearbyMapBadgeValue__FQ93y{font-size:12.5px;font-weight:600;color:var(--ink-1);letter-spacing:-.005em;white-space:nowrap}.SuburbReport_nearbyMapBadgeMeta__YG_p9{font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simAnchor__YWLtf,.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simRow__W_hyd{grid-template-columns:26px 1fr 220px;gap:10px;padding:7px 8px}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simBadges__fB6Dk{display:none}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simIdentity__khn_A{gap:1px}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simName__l3n1k{font-size:13px;line-height:1.15}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simMeta__07i8S{font-size:9.5px;letter-spacing:.05em;line-height:1.2}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simStat__5bmDs{gap:1px}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simStatLabel__zBkOB{font-size:8.5px;letter-spacing:.1em}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simStatValue__aeO2k{font-size:12.5px;line-height:1.1}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simRank__ZLzCv{font-size:10px}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simAnchor__YWLtf{padding-top:10px;padding-bottom:10px}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simListHeader__H23f_{grid-template-columns:28px 1fr 240px;gap:12px;padding:0 8px}.SuburbReport_simRow__W_hyd.SuburbReport_simRowHovered__12Hf6,.SuburbReport_simRow__W_hyd.SuburbReport_simRowHovered__12Hf6:hover{background:var(--accent-bg);box-shadow:inset 3px 0 0 var(--accent)}.SuburbReport_simRowHovered__12Hf6 .SuburbReport_simName__l3n1k{color:var(--accent-strong)}.SuburbReport_simAnchor__YWLtf{display:grid;grid-template-columns:36px 1fr 360px 140px;gap:18px;align-items:center;padding:16px 14px;margin-top:10px;background:var(--accent-bg);border:1px solid rgba(16,185,129,.22);border-left:3px solid var(--accent);border-radius:10px}.SuburbReport_simAnchorMark__4GmuX{width:8px;height:8px;border-radius:50%;background:var(--accent);justify-self:center;box-shadow:0 0 0 3px rgba(16,185,129,.18)}.SuburbReport_simAnchorIdentity__Xu6wy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.SuburbReport_simAnchorTag__nMOO4{display:inline-flex;align-items:center;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);background:var(--card);padding:3px 7px;border-radius:4px;border:1px solid rgba(16,185,129,.25);white-space:nowrap;line-height:1}.SuburbReport_simAnchorName__r0tvj{font-family:var(--font-manrope),system-ui,sans-serif;font-size:16px;font-weight:700;color:var(--ink-1);letter-spacing:-.015em}.SuburbReport_simListHeader__H23f_{display:grid;grid-template-columns:36px 1fr 360px 140px;gap:18px;align-items:baseline;margin:18px 0 4px;padding:0 6px}.SuburbReport_simListHeader__H23f_ .SuburbReport_simListLabel__bzpLV:first-child{grid-column:1/span 2}.SuburbReport_simListLabelMetrics__xZOLY{grid-column:3}.SuburbReport_simListLabel__bzpLV{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.SuburbReport_simList__zY9PV{display:flex;flex-direction:column;border-top:1px solid var(--rule-1);max-height:560px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--rule-3) transparent}.SuburbReport_simList__zY9PV::-webkit-scrollbar{width:6px}.SuburbReport_simList__zY9PV::-webkit-scrollbar-track{background:transparent}.SuburbReport_simList__zY9PV::-webkit-scrollbar-thumb{background:var(--rule-3);border-radius:3px}.SuburbReport_radiusPill__g8EoA{display:inline-flex;align-items:center;gap:8px}.SuburbReport_radiusPill__g8EoA:disabled{opacity:.4;cursor:not-allowed}.SuburbReport_radiusCount__3noWD{font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:1px 5px;border-radius:2px;background:var(--rule-2);color:var(--ink-3);min-width:16px;text-align:center;font-variant-numeric:tabular-nums}.SuburbReport_toggleGroup__17fDv button.SuburbReport_toggleActive__ni1vG .SuburbReport_radiusCount__3noWD{background:rgba(255,255,255,.18);color:rgba(255,255,255,.92)}.SuburbReport_radiusFallback__Mv_EV{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:6px 10px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--warn);background:rgba(184,138,58,.08);border:1px solid rgba(184,138,58,.22);border-radius:3px}.SuburbReport_radiusFallbackDot__7JYA2{width:6px;height:6px;border-radius:50%;background:var(--warn);box-shadow:0 0 6px rgba(184,138,58,.6);flex-shrink:0}.SuburbReport_simRow__W_hyd{display:grid;grid-template-columns:36px 1fr 360px 140px;gap:18px;align-items:center;padding:14px 6px;border-bottom:1px solid var(--rule-1);text-decoration:none;color:inherit;transition:background .15s}.SuburbReport_simRow__W_hyd:last-child{border-bottom:none}.SuburbReport_simRank__ZLzCv{font-size:11px;font-weight:700;color:var(--ink-4);letter-spacing:.06em}.SuburbReport_simIdentity__khn_A{display:flex;flex-direction:column;gap:2px;min-width:0}.SuburbReport_simName__l3n1k{font-family:var(--font-manrope),system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--ink-1);letter-spacing:-.005em;transition:color .15s}.SuburbReport_simRow__W_hyd:hover .SuburbReport_simName__l3n1k{color:var(--accent)}.SuburbReport_simMeta__07i8S{font-size:10px;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase}.SuburbReport_simStats__WAoYq{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch}.SuburbReport_simMetaDist__mrkac{color:var(--ink-2);font-weight:700;letter-spacing:.04em}.SuburbReport_simMetaDot__DGMEG{color:var(--ink-5)}.SuburbReport_simStat__5bmDs{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0 12px;border-right:1px solid var(--rule-1)}.SuburbReport_simStat__5bmDs:first-child{padding-left:0}.SuburbReport_simStat__5bmDs:last-child{border-right:none}.SuburbReport_simStatLabel__zBkOB{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.SuburbReport_simStatValue__aeO2k{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink-1)}.SuburbReport_simCmpValueCoolDeep__SmQUj{color:var(--cmp-cool-deep)}.SuburbReport_simCmpValueCool__tDJA4{color:var(--cmp-cool)}.SuburbReport_simCmpValueNeutral__e1nHl{color:var(--ink-1)}.SuburbReport_simCmpValueWarm__u_LSa{color:var(--cmp-warm)}.SuburbReport_simCmpValueWarmDeep__mdSCe{color:var(--cmp-warm-deep)}.SuburbReport_simBadges__fB6Dk{display:flex;flex-direction:column;gap:4px;align-items:stretch}.SuburbReport_simBadge__WZ_AK{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:6px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.SuburbReport_simCmpBadgeCoolDeep__ZxXmx{background:var(--cmp-cool-deep-bg);color:var(--cmp-cool-deep)}.SuburbReport_simCmpBadgeCool__wV_Nx{background:var(--cmp-cool-bg);color:var(--cmp-cool)}.SuburbReport_simCmpBadgeNeutral__Mk_nW{background:var(--cmp-neutral-bg);color:var(--cmp-neutral)}.SuburbReport_simCmpBadgeWarm__42CwL{background:var(--cmp-warm-bg);color:var(--cmp-warm)}.SuburbReport_simCmpBadgeWarmDeep__u4uAs{background:var(--cmp-warm-deep-bg);color:var(--cmp-warm-deep)}.SuburbReport_faqLayout__sZ23Q{display:grid;grid-template-columns:220px 1fr;gap:36px;margin-top:18px;align-items:start}.SuburbReport_faqToc__i1mp9{position:sticky;top:18px;align-self:start;display:flex;flex-direction:column;gap:10px}.SuburbReport_faqTocLabel__fw3a2{font-size:10px;font-weight:700;color:var(--ink-4);letter-spacing:.14em;text-transform:uppercase}.SuburbReport_faqTocList__Z6BEu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.SuburbReport_faqTocLink__JKGD1{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:8px;row-gap:1px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--ink-2);border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.SuburbReport_faqTocLink__JKGD1:hover{background:var(--accent-bg);border-color:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--ink-1)}.SuburbReport_faqTocLinkLabel__S4IX9{grid-column:1;grid-row:1;font-size:13.5px;font-weight:600;letter-spacing:-.005em}.SuburbReport_faqTocLinkBlurb__f6Z3d{grid-column:1;grid-row:2;font-size:10px;color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.SuburbReport_faqTocLinkCount__03yLY{grid-column:2;grid-row:1/-1;align-self:center;font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-bg);border-radius:100px;padding:2px 8px;min-width:24px;text-align:center;letter-spacing:0}.SuburbReport_faqBody__Jixff{display:flex;flex-direction:column;gap:32px;min-width:0}.SuburbReport_faqCategory__9eNdm{display:flex;flex-direction:column;gap:4px;scroll-margin-top:24px}.SuburbReport_faqCategoryHead__wyojU{display:flex;align-items:baseline;gap:14px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--rule-2)}.SuburbReport_faqCategoryTitle__JRAlQ{font-size:18px;font-weight:600;color:var(--ink-1);letter-spacing:-.015em;margin:0}.SuburbReport_faqCategoryBlurb__pZu3D{font-size:10.5px;font-weight:600;color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.SuburbReport_faqItem__MA58u{display:flex;flex-direction:column;gap:8px;padding:16px 18px;background:var(--card);border:1px solid var(--rule-1);border-radius:10px;margin-bottom:8px;scroll-margin-top:24px;transition:border-color .15s,box-shadow .15s,background .3s ease-out}.SuburbReport_faqItem__MA58u:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--rule-2));box-shadow:0 1px 0 var(--accent-bg)}.SuburbReport_faqItem__MA58u:target{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);background:var(--card)}.SuburbReport_faqItemHead__TSIvS{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px}.SuburbReport_faqIndex__Yiff3{font-size:10.5px;font-weight:700;color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.SuburbReport_faqQuestion__JbEjF{font-size:15px;font-weight:600;color:var(--ink-1);letter-spacing:-.005em;line-height:1.4;margin:0}.SuburbReport_faqAnchor__75cTq{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;color:var(--ink-5);text-decoration:none;padding:0 6px;border-radius:4px;opacity:0;transition:opacity .15s,color .15s,background .15s}.SuburbReport_faqAnchor__75cTq:focus-visible,.SuburbReport_faqItem__MA58u:hover .SuburbReport_faqAnchor__75cTq{opacity:1}.SuburbReport_faqAnchor__75cTq:hover{color:var(--accent);background:var(--accent-bg)}.SuburbReport_faqAnswer__QT20T{font-size:14px;line-height:1.65;color:var(--ink-2);margin:0;padding-left:calc(2ch + 14px);max-width:78ch}.SuburbReport_faqAnswerIntro__0_hFR{font-size:13.5px;line-height:1.55;color:var(--ink-3);margin:0 0 12px}.SuburbReport_faqAnswerFoot__BdmsU{font-size:12px;line-height:1.5;color:var(--ink-4);margin:12px 0 0;font-style:italic}.SuburbReport_faqTableWrap__8kKtF{overflow-x:auto;margin:6px 0}.SuburbReport_faqTable__KbQ4T{width:100%;border-collapse:collapse;font-size:13px}.SuburbReport_faqTable__KbQ4T thead th{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);text-align:right;padding:8px 12px 8px 8px;border-bottom:2px solid var(--accent)}.SuburbReport_faqTable__KbQ4T thead th:first-child{text-align:left;color:var(--ink-2)}.SuburbReport_faqTable__KbQ4T tbody td{padding:10px 12px 10px 8px;text-align:right;border-bottom:1px solid var(--rule-1);font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace}.SuburbReport_faqTable__KbQ4T tbody tr:last-child td{border-bottom:none}.SuburbReport_faqTable__KbQ4T tbody tr:hover td{background:var(--accent-bg)}.SuburbReport_faqTableLabel__GQKFQ{text-align:left!important;font-family:var(--font-sans),system-ui,-apple-system,sans-serif!important;font-weight:600;color:var(--ink-1)}.SuburbReport_faqTableValue__Qv_Ut{color:var(--ink-1);font-weight:500}@media (max-width:1100px){.SuburbReport_kpiRow__WAM1X{grid-template-columns:repeat(3,1fr)}.SuburbReport_scatterStage__NnOzc{grid-template-columns:1fr}}@media (max-width:980px){.SuburbReport_footerCols___0v9w,.SuburbReport_opBreakdown__EcJdt,.SuburbReport_rankPanels__ZjI96,.SuburbReport_riverWrap__hVYe3,.SuburbReport_supplyGrid__1TE_C{grid-template-columns:1fr}.SuburbReport_riverRail__jappy{padding-left:0;border-left:none;padding-top:20px;border-top:1px solid var(--rule-1)}.SuburbReport_tapesGrid__OjVih{grid-template-columns:repeat(2,1fr)}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simAnchor__YWLtf,.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simRow__W_hyd,.SuburbReport_simAnchor__YWLtf,.SuburbReport_simRow__W_hyd{grid-template-columns:28px 1fr;gap:10px}.SuburbReport_nearbyListCol__mj4Vm .SuburbReport_simListHeader__H23f_,.SuburbReport_simListHeader__H23f_{grid-template-columns:1fr}.SuburbReport_simListLabelMetrics__xZOLY{display:none}.SuburbReport_nearbyGrid__gNcAN{grid-template-columns:1fr;gap:14px}.SuburbReport_nearbyMapCol__a_9zs{position:relative;top:auto;height:360px;min-height:0;order:-1}.SuburbReport_simBadges__fB6Dk,.SuburbReport_simStats__WAoYq{grid-column:2;justify-content:flex-start}.SuburbReport_simStats__WAoYq{grid-template-columns:repeat(2,1fr);row-gap:8px}.SuburbReport_supplyColHeader__nQs8C{display:none}.SuburbReport_supplyRow__VL_Nx{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.SuburbReport_supplyRowName__RuUw0{flex:1 1 60%;min-width:0}.SuburbReport_supplyRowBand__SDkBi{flex:0 0 auto;justify-self:end}.SuburbReport_supplyRowValueCell__UkDGR{flex:1 1 100%}.SuburbReport_supplyRowNum__zwfr2,.SuburbReport_supplyRowYoy__Dgl1O{flex:0 0 auto;justify-self:start}.SuburbReport_supplyRowYoy__Dgl1O:before{content:"YoY ";color:var(--ink-4);font-weight:500;letter-spacing:.04em}.SuburbReport_supplyRowNum__zwfr2:first-of-type:before{content:"Listed ";color:var(--ink-4);font-weight:500;letter-spacing:.04em}.SuburbReport_supplyRowNum__zwfr2:nth-of-type(2):before{content:"Volume ";color:var(--ink-4);font-weight:500;letter-spacing:.04em}.SuburbReport_supplyRowNum__zwfr2:nth-of-type(3):before{content:"/mo ";color:var(--ink-4);font-weight:500;letter-spacing:.04em}}@media (max-width:520px){.SuburbReport_opPremium__UI6xU{font-size:30px}.SuburbReport_opBarRow__O3qFT{grid-template-columns:56px 1fr auto;gap:10px}}@media (max-width:640px){.SuburbReport_page__O8Qp4{padding:20px}.SuburbReport_suburbTitle__iJJ0k{font-size:32px}.SuburbReport_kpiRow__WAM1X{grid-template-columns:repeat(2,1fr)}.SuburbReport_tapesGrid__OjVih{grid-template-columns:1fr}.SuburbReport_faqAnswer__QT20T{padding-left:0}.SuburbReport_faqItemHead__TSIvS{grid-template-columns:auto 1fr}.SuburbReport_faqAnchor__75cTq{display:none}}@media (max-width:900px){.SuburbReport_faqLayout__sZ23Q{grid-template-columns:1fr;gap:20px}.SuburbReport_faqToc__i1mp9{position:static;flex-direction:column}.SuburbReport_faqTocList__Z6BEu{flex-direction:row;flex-wrap:wrap;gap:6px}.SuburbReport_faqTocLink__JKGD1{padding:8px 12px}}.SuburbReport_simFilterCaption__dSWCZ{font-size:10px;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase}.SuburbReport_simFilterCaption__dSWCZ b{color:var(--ink-2);font-weight:700}.SuburbReport_simFilterCaptionLocked__bwEYn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(184,138,58,.08);border:1px solid rgba(184,138,58,.22);border-radius:3px;color:var(--warn)}.SuburbReport_simFilterCaptionLocked__bwEYn b{color:var(--ink-1)}.SuburbReport_simFilterCaptionDot__TWLbi{width:6px;height:6px;border-radius:50%;background:var(--warn);box-shadow:0 0 6px rgba(184,138,58,.6);flex-shrink:0}.SuburbReport_nearbyGridMapLeft__BPUup .SuburbReport_nearbyMapCol__a_9zs{order:-1}.SuburbReport_nearbyGridMapLeft__BPUup .SuburbReport_nearbyListCol__mj4Vm{order:1}@media (max-width:980px){.SuburbReport_nearbyGridMapLeft__BPUup .SuburbReport_nearbyMapCol__a_9zs{order:-1}}.SuburbReport_simMetaMatch__bl_dZ{font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.SuburbReport_match90__TLAZA{color:var(--match-90)}.SuburbReport_match80__X0u8t{color:var(--match-80)}.SuburbReport_match70__7Hagx{color:var(--match-70)}.SuburbReport_match60__6MQ8E{color:var(--match-60)}.SuburbReport_match50__VF7o6{color:var(--match-50)}.SuburbReport_match40__wryvM{color:var(--match-40)}.SuburbReport_match30__j9Q0d{color:var(--match-30)}.SuburbReport_match20___dlrk{color:var(--match-20)}.SuburbReport_match10__dCqdR{color:var(--match-10)}.SuburbReport_match0__6oXPx{color:var(--match-0)}.SuburbReport_colorLegend__3ST5X{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:10px 14px;background:var(--paper);border:1px solid var(--rule-1);border-radius:8px}.SuburbReport_legendRow__SKrwE{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.SuburbReport_legendLabel__pjyUb{display:flex;flex-direction:column;gap:1px;min-width:140px}.SuburbReport_legendCaption__HS_6e{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.SuburbReport_legendSub__QnEwM{font-size:10px;color:var(--ink-4);letter-spacing:.02em}.SuburbReport_legendSub__QnEwM b{color:var(--ink-2);font-weight:700}.SuburbReport_legendScale__PoCMA{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.SuburbReport_legendTier__Xm_D_{display:inline-flex;align-items:center;gap:6px}.SuburbReport_legendDot__qJ_AE{width:10px;height:10px;border-radius:2px;background:currentColor;flex-shrink:0}.SuburbReport_legendTierLabel__yMRLe{font-size:11.5px;font-weight:500;color:var(--ink-2);letter-spacing:-.005em}.SuburbReport_simChipCoolDeep___MESk{color:var(--cmp-cool-deep);background:var(--cmp-cool-deep-bg);border:1px solid color-mix(in srgb,var(--cmp-cool-deep) 30%,transparent)}.SuburbReport_simChipCool__PjPho{color:var(--cmp-cool);background:var(--cmp-cool-bg);border:1px solid color-mix(in srgb,var(--cmp-cool) 30%,transparent)}.SuburbReport_simChipNeutral__Ia4h8{color:var(--cmp-neutral);background:var(--cmp-neutral-bg);border:1px solid var(--rule-2)}.SuburbReport_simChipWarm__st8o0{color:var(--cmp-warm);background:var(--cmp-warm-bg);border:1px solid color-mix(in srgb,var(--cmp-warm) 30%,transparent)}.SuburbReport_simChipWarmDeep__K0J4l{color:var(--cmp-warm-deep);background:var(--cmp-warm-deep-bg);border:1px solid color-mix(in srgb,var(--cmp-warm-deep) 30%,transparent)}.SuburbReport_cycleAccel___4Dwd{color:var(--positive)}.SuburbReport_cycleRecover___Wu52{color:var(--accent)}.SuburbReport_cycleCooling__lS_4S{color:var(--warn)}.SuburbReport_cycleCooled__IooG3{color:var(--negative)}.SuburbReport_infoTipRoot__LBR1y{position:relative;display:inline-flex;align-items:center;font-family:inherit}.SuburbReport_infoTipTrigger__6ATgu{display:inline-flex;align-items:center;cursor:help;text-decoration:none;transition:color .12s ease}.SuburbReport_infoTipRoot__LBR1y:focus-within .SuburbReport_infoTipTrigger__6ATgu,.SuburbReport_infoTipRoot__LBR1y:hover .SuburbReport_infoTipTrigger__6ATgu{color:var(--ink-1);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--ink-4)}.SuburbReport_infoTipPopover__9iuF1{position:absolute;top:calc(100% + 10px);width:240px;padding:11px 13px 12px;background:var(--card-soft);border:1px solid var(--rule-3);border-radius:7px;box-shadow:0 10px 30px rgba(40,30,15,.1),0 2px 6px rgba(40,30,15,.06);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;font-size:11.5px;font-weight:400;line-height:1.5;color:var(--ink-2);letter-spacing:0;text-transform:none;text-align:left;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;transform:translateY(-3px);z-index:30;white-space:normal}.SuburbReport_infoTipPopoverLeft__dC7AX{left:-12px}.SuburbReport_infoTipPopoverCenter__joRl7{left:50%;transform:translate(-50%,-3px)}.SuburbReport_infoTipPopoverRight__b4rb2{right:-12px}.SuburbReport_infoTipPopover__9iuF1:before{content:"";position:absolute;bottom:100%;border:6px solid transparent;border-bottom:6px solid var(--rule-3)}.SuburbReport_infoTipPopover__9iuF1:after{content:"";position:absolute;bottom:calc(100% - 1px);border:5px solid transparent;border-bottom:5px solid var(--card-soft)}.SuburbReport_infoTipPopoverLeft__dC7AX:after,.SuburbReport_infoTipPopoverLeft__dC7AX:before{left:16px}.SuburbReport_infoTipPopoverCenter__joRl7:after,.SuburbReport_infoTipPopoverCenter__joRl7:before{left:50%;margin-left:-6px}.SuburbReport_infoTipPopoverCenter__joRl7:after{margin-left:-5px}.SuburbReport_infoTipPopoverRight__b4rb2:after,.SuburbReport_infoTipPopoverRight__b4rb2:before{right:16px}html.dark .suburbs-root .SuburbReport_quadBg_tl__V6jVl{background:var(--q-recovery-bg)}html.dark .suburbs-root .SuburbReport_quadBg_tr__eVNFi{background:var(--q-boom-bg)}html.dark .suburbs-root .SuburbReport_quadBg_bl__z7nZV{background:var(--q-trough-bg)}html.dark .suburbs-root .SuburbReport_quadBg_br__ocEdj{background:var(--q-peak-bg)}html.dark .suburbs-root .SuburbReport_quadDividerH__iByXG,html.dark .suburbs-root .SuburbReport_quadDividerV__YM_OJ{background:rgba(236,233,230,.22)}html.dark .suburbs-root .SuburbReport_medianLabel__wtDMG{border-color:var(--rule-2)}html.dark .suburbs-root .SuburbReport_barTooltip__Z_z6R,html.dark .suburbs-root .SuburbReport_chartTooltip__fhzXO,html.dark .suburbs-root .SuburbReport_riverTooltip__oGQOz,html.dark .suburbs-root .SuburbReport_scTooltip__FGXpX{background:#232020}html.dark .suburbs-root .SuburbReport_barTooltip__Z_z6R:after,html.dark .suburbs-root .SuburbReport_chartTooltip__fhzXO:after,html.dark .suburbs-root .SuburbReport_scTooltip__FGXpX:after{border-top-color:#232020}html.dark .suburbs-root .SuburbReport_scAnchor__b1hE4.SuburbReport_scDotEdgeTop__aBJoF .SuburbReport_scTooltip__FGXpX:after,html.dark .suburbs-root .SuburbReport_scDotEdgeTop__aBJoF .SuburbReport_scTooltip__FGXpX:after{border-bottom-color:#232020}html.dark .suburbs-root .SuburbReport_scTooltipAnchor___dMu_{background:var(--accent)}html.dark .suburbs-root .SuburbReport_scTooltipAnchor___dMu_:after{border-top-color:var(--accent)}.SuburbReport_infoTipRoot__LBR1y:focus-within .SuburbReport_infoTipPopover__9iuF1,.SuburbReport_infoTipRoot__LBR1y:hover .SuburbReport_infoTipPopover__9iuF1{opacity:1;transform:translateY(0);pointer-events:auto}.SuburbReport_infoTipPopoverCenter__joRl7:hover,.SuburbReport_infoTipRoot__LBR1y:hover .SuburbReport_infoTipPopoverCenter__joRl7{transform:translate(-50%)}.SuburbReport_infoTipTitle__WLdqO{display:block;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:700;color:var(--ink-1);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.SuburbReport_infoTipBody__5KB0c{display:block;color:var(--ink-2);font-weight:400;letter-spacing:0}@media (max-width:768px){.SuburbReport_page__O8Qp4{padding:20px 14px}.SuburbReport_section__hSOxN{padding:22px 18px}.SuburbReport_sectionTitle__m_9GD{font-size:18px}.SuburbReport_sectionProse__jZCGb{font-size:13.5px}.SuburbReport_heroFlex__kh98Z{flex-direction:column;align-items:stretch;gap:16px}.SuburbReport_heroStrip___R_Mr{justify-content:flex-start}.SuburbReport_nearbyFilters__zQbEX,.SuburbReport_scatterControls__nYeX8,.SuburbReport_supplyFiltersDeps__FCPN3,.SuburbReport_supplyFiltersMaster__22LNw{flex-direction:column;align-items:stretch;gap:12px}.SuburbReport_filterGroup__qTFQf,.SuburbReport_nearbyFiltersLeft__qjhtn,.SuburbReport_nearbyFiltersRight__VIJKf{width:100%}.SuburbReport_toggleGroup__17fDv{flex-wrap:wrap}.SuburbReport_toggleGroup__17fDv button{min-height:36px;flex:1 1 auto}}@media (max-width:640px){.SuburbReport_page__O8Qp4{padding:16px 10px}.SuburbReport_section__hSOxN{padding:18px 14px;border-radius:10px}.SuburbReport_sectionTitle__m_9GD{font-size:17px}.SuburbReport_crumb__3POQi{font-size:11px}.SuburbReport_suburbTitle__iJJ0k{font-size:26px!important;line-height:1.1}.SuburbReport_kpiMapGrid__3MWb7{grid-template-columns:1fr;gap:14px}.SuburbReport_scatterStage__NnOzc{gap:14px}.SuburbReport_simRow__W_hyd{padding:12px 10px;gap:10px}.SuburbReport_simStats__WAoYq{gap:8px}.SuburbReport_simStat__5bmDs{min-width:0}.SuburbReport_footerCols___0v9w{gap:28px!important}.SuburbReport_neighbours__JNXwG{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:4px 14px}}@media (max-width:480px){.SuburbReport_page__O8Qp4{padding:12px 8px}.SuburbReport_section__hSOxN{padding:14px 12px;margin-bottom:28px}.SuburbReport_sectionBare__d_HAv{margin-bottom:28px}.SuburbReport_marketBreak__8vyKe{margin:44px 0 36px}.SuburbReport_sectionTitle__m_9GD{font-size:16px}.SuburbReport_sectionProse__jZCGb{font-size:13px;line-height:1.55}.SuburbReport_heroStrip___R_Mr{border-top:1px solid var(--rule-2);padding-top:12px;margin-top:4px;gap:14px}.SuburbReport_stat__Xunkf .SuburbReport_statValue__aj7F7{font-size:18px}.SuburbReport_simName__l3n1k{font-size:13px}.SuburbReport_simMeta__07i8S{font-size:10.5px}.SuburbReport_skelSectionBody__bjKBb{height:170px}}@media (max-width:375px){.SuburbReport_page__O8Qp4{padding:10px 6px}.SuburbReport_section__hSOxN{padding:12px 10px}.SuburbReport_sectionTitle__m_9GD{font-size:15px}.SuburbReport_suburbTitle__iJJ0k{font-size:22px!important}}