@font-face{font-family:"serif";src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.00%;size-adjust:108.31%}.__className_20f8d6{font-family:"serif","serif Fallback"}.__variable_20f8d6{--font-serif:"serif","serif Fallback"}@font-face{font-family:sans;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:94.14%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:102.61%}.__className_189769{font-family:sans,sans Fallback}.__variable_189769{--font-sans:"sans","sans Fallback"}:root{--ink:#1a1a1a;--body:#333333;--muted:#595959;--faint:#6b6b6b;--line:#d9d4c7;--hair:#ebe7dd;--bg:#f7f5f0;--panel:#f1eee6;--accent:#1f3864;--accent-dark:#14254a;--accent-soft:#e6ebf3;--gold:#d9a24a;--bronze:#8a5a12;--warn:#8a5a12;--warn-bg:#fbf3e4;--radius:10px;--canvas:#f7f5f0;--card:#ffffff;--shadow:0 1px 2px rgba(20,37,74,.05),0 1px 3px rgba(20,37,74,.06);--good:#1d7a46;--bad:#a3302a;--font:var(--font-sans),"Libre Franklin",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--serif:var(--font-serif),"Source Serif 4",Georgia,serif}@media (prefers-color-scheme:dark){:root{--ink:#eef1f6;--body:#dce3ee;--muted:#b9c2d0;--faint:#97a1b2;--line:#2c3a57;--hair:#223050;--bg:#0f1a33;--panel:#16223f;--accent:#9db8e6;--accent-dark:#c3d4f2;--accent-soft:#1b2a4b;--warn:#e2b469;--warn-bg:#2a2416;--canvas:#0f1a33;--card:#14254a;--shadow:none;--good:#5fc48a;--bad:#ef8a83}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--body);font-family:var(--font)}h1,h2,h3{color:var(--ink)}h1{font-family:var(--serif)}body{line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent)}a:hover{color:var(--accent-dark)}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}.top{background:#1f3864;border-bottom:3px solid var(--gold)}.top .wrap{display:flex;justify-content:space-between;min-height:64px;gap:16px;flex-wrap:wrap}.logo,.top .wrap{align-items:center}.logo{display:inline-flex;gap:12px;text-decoration:none}.logo img{display:block;height:20px;width:auto}.logo-rule{width:1px;height:22px;background:rgba(220,227,238,.45)}.logo-word{font-family:var(--serif);font-weight:700;font-size:20px;color:#ffffff;letter-spacing:-.005em}.nav{display:flex;gap:20px;flex-wrap:wrap}.nav a{color:#dce3ee;text-decoration:none;font-size:14px;font-weight:500}.nav a:hover{color:#ffffff}.foot{background:#14254a;color:#dce3ee;margin-top:64px;padding:28px 0 40px;font-size:12.5px}.foot a{color:#ffffff}.foot p{margin:6px 0}.btn{display:inline-block;background:var(--accent);color:#fff;border:0;border-radius:var(--radius);padding:11px 18px;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer}.btn:hover{background:var(--accent-dark);color:#fff}@media (prefers-color-scheme:dark){.btn,.btn:hover{color:#0f1a33}}.btn-quiet{background:transparent;color:var(--accent);border:1px solid var(--line)}.search{display:flex;gap:10px}.field input,.field select,.field textarea,.search input{flex:1 1;font:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);width:100%}.field{margin:0 0 14px}.field label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:10px 0}.hero{padding:64px 20px 44px}.hero h1{font-family:var(--serif);color:var(--ink);font-size:42px;line-height:1.12;margin:0 0 14px;font-weight:600}.hero p.lead{color:var(--muted);font-size:18px;max-width:640px;margin:0 0 28px}.points{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin:40px 0 0}.point{border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:var(--card)}.point h3{margin:0 0 6px;font-size:15px}.point p{margin:0;color:var(--muted);font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.chip{border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:13.5px;text-decoration:none;color:var(--muted)}.chip.on{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:600}.hero-band{background:var(--card);border-bottom:1px solid var(--line)}.covers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin:8px 0 0}.covers .point h3{font-family:var(--serif);font-size:16px;color:var(--accent)}@media (prefers-color-scheme:dark){.covers .point h3{color:var(--accent-dark)}}.prop-head{padding:32px 0 8px}.eyebrow{color:var(--bronze);font-weight:700;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 6px}@media (prefers-color-scheme:dark){.eyebrow{color:var(--gold)}}.prop-head h1{font-family:var(--serif);font-size:32px;margin:0;font-weight:600}.prop-head .sub{color:var(--muted);margin:4px 0 0}.cov{width:100%;border-collapse:collapse;margin:18px 0;font-size:14.5px}.cov td,.cov th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--hair);vertical-align:top}.cov th{color:var(--faint);font-size:12.5px;text-transform:uppercase;letter-spacing:.04em}.cov th,.pill{font-weight:600}.pill{display:inline-block;font-size:12px;border-radius:999px;padding:2px 9px}.pill-ok{background:var(--accent-soft);color:var(--accent)}.pill-partial{background:var(--warn-bg);color:var(--warn)}.pill-none{color:var(--faint)}.buybox,.pill-none{background:var(--panel)}.buybox{border:1px solid var(--line);border-radius:var(--radius);padding:20px;margin:20px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.layout{display:grid;grid-template-columns:200px 1fr;grid-gap:32px;gap:32px}.toc{position:-webkit-sticky;position:sticky;top:16px;align-self:start;font-size:14px}.toc a{display:block;padding:5px 0;color:var(--muted);text-decoration:none}.toc a:hover{color:var(--accent)}.sec{border-top:1px solid var(--line);padding:24px 0}.sec h2{font-size:19px;margin:0 0 12px}.rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:0 32px;gap:0 32px;margin:0}.row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--hair)}.row dt{color:var(--muted)}.row dd{margin:0;font-weight:600;text-align:right}.note{color:var(--faint);font-size:13.5px;margin:12px 0 0}.srcs{margin:14px 0 0;padding:12px 14px;background:var(--panel);border-radius:var(--radius);font-size:13px}.srcs p{margin:0 0 4px;color:var(--faint);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.srcs ul{margin:0;padding-left:18px}.srcs li{margin:3px 0;color:var(--muted)}.tbl{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}.tbl td,.tbl th{text-align:left;padding:7px 8px;border-bottom:1px solid var(--hair)}.tbl th{color:var(--muted)}.banner{background:var(--warn-bg);color:var(--warn);border-radius:var(--radius);padding:12px 14px;font-size:14px;margin:16px 0}.fine{color:var(--faint);font-size:12.5px}.canvas{background:var(--canvas);padding:28px 0 8px;min-height:60vh}.rpt{display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;align-items:start}.subject{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:12px;gap:12px}.byline{display:flex;gap:8px;align-items:center;margin:0 0 12px}.byline img{border-radius:50%}.subject h1{font-family:var(--serif);font-size:26px;line-height:1.2;margin:0;font-weight:600}.subject .sub{color:var(--muted);margin:4px 0 0}.facts{margin:16px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px}.facts dt{color:var(--faint);font-size:12px}.facts dd{margin:0;font-weight:600;font-size:14.5px}.jump{display:grid;grid-gap:2px;gap:2px;padding:4px 6px;font-size:14px}.jump a{color:var(--muted);text-decoration:none;padding:4px 10px;border-radius:8px}.jump a:hover{background:var(--card);color:var(--accent)}.stack{display:grid;grid-gap:16px;gap:16px}.rpt>*,.stack,.stack>*{min-width:0}.card{overflow-wrap:anywhere;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:20px 22px}.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px}.card-head h2{font-family:var(--serif);font-size:19px;margin:0}.card.sec{border-top:1px solid var(--line);padding:20px 22px}.headline{margin:2px 0 10px}.headline .big{font-family:var(--serif);color:var(--accent);font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.headline .lbl{color:var(--faint);font-size:13px}.is-hidden{display:none!important}.toolbar{position:relative;display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.tb{font:inherit;font-size:14px;background:transparent;border:0;color:var(--muted);padding:6px 10px;border-radius:8px;cursor:pointer}.tb:hover{background:var(--card);color:var(--accent)}.btn:disabled,.btn:disabled:hover,.tb:disabled,.tb:disabled:hover{background:transparent;color:var(--faint);opacity:.55;cursor:not-allowed}.popover{position:absolute;right:0;top:40px;z-index:10;width:300px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px rgba(16,24,40,.15);padding:14px 16px}.popover-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px}.linkbtn{font:inherit;font-size:13px;background:none;border:0;color:var(--accent);padding:0;cursor:pointer}.finds{list-style:none;margin:0;padding:0}.finds li{padding:10px 12px;border-radius:10px;margin:6px 0;font-size:14.5px;display:flex;justify-content:space-between;gap:12px}.finds li a{white-space:nowrap;font-size:13px;text-decoration:none}.finds li.review{background:var(--warn-bg);color:var(--warn)}.finds li.note{background:var(--panel);color:var(--muted)}.locked .count{margin:0 0 6px;font-weight:600}.locked .mask{color:var(--faint);font-weight:500;letter-spacing:.08em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locked.empty{opacity:.7}.upsell{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--accent-soft)}@media (max-width:760px){.hero h1{font-size:32px}.layout{grid-template-columns:1fr}.toc{position:static;display:none}.rpt{grid-template-columns:1fr}.subject{position:static}.jump{display:none}.wrap{padding:0 16px}.finds li{flex-direction:column;gap:4px}.tbl{display:block;overflow-x:auto}.rows{grid-template-columns:1fr}.card,.card.sec{padding:16px}.toolbar{justify-content:flex-start}.top .wrap{padding-top:10px;padding-bottom:10px}.search{flex-direction:column}}@media print{.foot,.noprint,.toc,.top{display:none!important}body{background:#fff}.layout{grid-template-columns:1fr}.sec{page-break-inside:avoid;break-inside:avoid}.canvas{background:none;padding:0}.rpt{grid-template-columns:1fr}.subject{position:static}.card{box-shadow:none;border:0;border-bottom:1px solid #ddd;border-radius:0;padding:14px 0;page-break-inside:avoid;break-inside:avoid}}.linklike{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.nav .linklike{color:#dce3ee;font-size:14px;font-weight:500}.watermark{position:fixed;inset:0;z-index:50;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='640' height='360'><text x='320' y='190' text-anchor='middle' transform='rotate(-24 320 180)' fill='rgba(128,128,128,0.13)' font-family='Helvetica,Arial,sans-serif' font-size='30' font-weight='700' letter-spacing='4'>FREE VERSION · PropertyFX™</text></svg>");background-repeat:repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-head{display:none}.foot .contact{margin:0 0 6px}.foot .legal{font-size:12px;opacity:.85}@media print{.watermark{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='640' height='360'><text x='320' y='190' text-anchor='middle' transform='rotate(-24 320 180)' fill='rgba(15,26,51,0.10)' font-family='Helvetica,Arial,sans-serif' font-size='30' font-weight='700' letter-spacing='4'>FREE VERSION · PropertyFX™</text></svg>")}.print-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:2px solid #b8893a;padding:0 0 8px;margin:0 0 14px;color:#0f1a33}.print-head .ph-word{font-family:var(--serif);font-weight:700;font-size:18px;padding-left:12px;border-left:1px solid #c9cfd8}.print-head .ph-meta{font-size:11px;color:#555;flex-basis:100%}}.offmarket{border-left:4px solid var(--gold,#b8893a);background:var(--card);border-radius:10px;padding:12px 16px;margin:14px 0;font-size:14.5px;color:var(--text,inherit);box-shadow:var(--shadow)}.offmarket.compact{font-size:13px;padding:9px 12px}.sig{display:inline-block;font-size:12px;font-weight:600;border-radius:999px;padding:2px 9px;white-space:nowrap}.sig-hud,.sig-market{background:var(--panel);color:var(--muted);margin:0 4px 3px 0}.sig-record{background:#fbf1e3;color:var(--warn);margin:0 4px 3px 0}.ptable{width:100%;border-collapse:collapse;font-size:14.5px}.ptable th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);border-bottom:2px solid var(--line);padding:8px 10px;white-space:nowrap}.ptable td{border-bottom:1px solid var(--line);padding:8px 10px;vertical-align:top}.ptable tr:hover td{background:var(--panel)}.ptable .num{text-align:right;white-space:nowrap}.tablewrap{overflow-x:auto}.locked-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:8px 0 14px}.locked-tools .tb{opacity:.75}.pro-tag{font-size:11px;font-weight:700;letter-spacing:.8px;background:var(--gold,#b8893a);color:#0f1a33;border-radius:4px;padding:1px 6px;margin-left:6px}.filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px 14px;gap:10px 14px}.filters .field{margin:0}.filters select[multiple]{min-height:120px}.bp{padding:26px 28px}.bp-title{font-family:var(--serif);margin:0 0 16px;font-size:26px}.bp-total{height:10px;border-radius:999px;background:var(--panel);overflow:hidden;position:relative}.bp-total-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#b8893a,#e2c072,#b8893a);background-size:200% 100%;animation:bp-sheen 1.6s linear infinite;transition:width .5s cubic-bezier(.2,.8,.2,1)}.bp-status{display:flex;justify-content:space-between;gap:12px;margin:10px 0 18px;font-weight:600;font-size:14.5px}.bp-elapsed{color:var(--muted);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bp-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.bp-row{display:flex;align-items:center;gap:10px;font-size:14px}.bp-icon{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;border:1.5px solid var(--line);color:transparent;flex:none}.bp-label{flex:1 1}.bp-meta{color:var(--muted);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bp-bar{height:4px;background:var(--panel);overflow:hidden;margin:6px 0 3px 28px}.bp-bar,.bp-fill{border-radius:999px}.bp-fill{height:100%;width:0;transition:width .45s cubic-bezier(.2,.8,.2,1)}.bp-src{margin-left:28px;font-size:11.5px}.bp-pending .bp-label,.bp-src{color:var(--faint)}.bp-running .bp-icon{border-color:transparent #b8893a #b8893a;animation:bp-spin .8s linear infinite}.bp-running .bp-fill{width:100%;background:repeating-linear-gradient(110deg,#b8893a 0 14px,#e2c072 14px 28px);background-size:200% 100%;animation:bp-sheen .9s linear infinite;opacity:.9}.bp-done .bp-icon{background:#b8893a;border-color:#b8893a;color:#0f1a33}.bp-done .bp-fill{width:100%;background:#b8893a}.bp-empty .bp-icon{border-color:var(--line);color:var(--muted)}.bp-empty .bp-fill{width:100%;background:var(--line)}.bp-failed .bp-icon{background:#e7a33a;border-color:#e7a33a;color:#0f1a33}.bp-failed .bp-fill{width:100%;background:#e7a33a}@keyframes bp-sheen{0%{background-position:200% 0}to{background-position:0 0}}@keyframes bp-spin{to{transform:rotate(1turn)}}.topbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;overflow:hidden}.topbar-fill{height:100%;width:40%;background:linear-gradient(90deg,transparent,#b8893a,#e2c072,transparent);animation:topbar-slide 1.1s ease-in-out infinite}@keyframes topbar-slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.bp-running .bp-fill,.bp-running .bp-icon,.bp-total-fill,.topbar-fill{animation:none}}.bp-gate:has(~.pfx-ready){display:none}.filters{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.filters input,.filters select{width:100%;min-width:0}.checks-field{border:0;padding:0;margin:0;min-width:0;grid-row:span 2}.checks-field legend{font-weight:600;font-size:14px;margin-bottom:6px;padding:0}.checks{max-height:210px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;padding:6px 10px;background:var(--card)}.check-opt{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.35;padding:4px 0;cursor:pointer;overflow-wrap:anywhere}.check-opt input{margin-top:3px;flex:none}.check-opt input[type=checkbox],.check-opt input[type=radio],.filters .check-opt input{width:auto;min-width:0;height:auto;padding:0;margin:3px 0 0;display:inline-block;flex:none}.ptable td{overflow-wrap:normal;word-break:normal}.ptable td:first-child{min-width:150px}.check-opt input[type=checkbox],.check-opt input[type=radio]{margin-right:8px}.checks.tall{max-height:none}.choice{display:block;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:inherit;text-decoration:none}.choice:hover{border-color:var(--accent)}.suggest-wrap{position:relative;flex:1 1;display:flex}.suggest-wrap input{flex:1 1;width:100%}.suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;list-style:none;margin:0;padding:4px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);max-height:340px;overflow-y:auto}.suggest li{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:8px;cursor:pointer}.suggest li .fine{white-space:nowrap;text-transform:capitalize}.suggest li.on{background:var(--hair)}