.report-lead{max-width:72ch;margin:0 0 18px;font-size:14.5px;line-height:1.6}.report-figures.is-lender{margin-top:14px}.report-figures.is-lender .report-figure{background:#f7f8f6}.report-figures.is-compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:6px 0 14px}.report-figures.is-compact .report-figure strong{font-size:15px}.report-top-risks{break-inside:avoid;margin-top:18px}.report-top-risks ol{margin:0;padding-left:20px}.report-top-risks li{margin:0 0 6px}.report-level{min-width:54px;font-family:var(--font-title);letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#fff;background:var(--text-muted);border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.report-level.is-high{background:#b3261e}.report-level.is-medium{background:#b26a00}.report-level.is-low{background:#4c6b5c}.report-absent{border-left:3px solid var(--rule-strong);color:var(--text-muted);background:#f7f8f6;margin:6px 0 14px;padding:10px 12px;font-size:12px}.report-site-maps{grid-template-columns:1fr 1fr;gap:14px;margin:4px 0 8px;display:grid}.report-particulars th{width:42%;color:var(--text-muted);font-weight:500}.report-designations tr.is-on-site th,.report-designations tr.is-on-site td{font-weight:600}.report-designations tr.is-on-site td{color:#8a1f17}.report-risks td:first-child{width:70px}.report-risks th{width:110px;font-weight:600}.report-quarters{font-size:11px}.report-cover-map{margin:22px 0 0}.report-cover-map .site-map-frame{aspect-ratio:16/9}.appraise-report .site-map,.report-map-figure{break-inside:avoid;margin:0}.appraise-report .site-map-frame,.report-map-frame{aspect-ratio:8/5;border:1px solid var(--rule);background:#eef0ec;border-radius:2px;position:relative;overflow:hidden}.report-map-frame{aspect-ratio:760/470}.appraise-report .site-map-image,.report-map-image{object-fit:contain;width:100%;height:100%;display:block}.appraise-report .site-map-stage{pointer-events:none;position:absolute;top:0;left:-10000px}.appraise-report .site-map-pending,.report-map-frame>.report-note{place-items:center;margin:0;display:grid;position:absolute;inset:0}.appraise-report .site-map-fallback{width:100%;height:100%;display:block}.appraise-report .site-map-ground{fill:#e8ece7}.appraise-report .site-map-outline{fill:#1c26221a;stroke:#1c2622;stroke-width:2px;stroke-linejoin:round}.appraise-report .site-map-mask{fill:#0d1210;fill-opacity:.38}.appraise-report .site-map-furniture{stroke:#1c2622;stroke-width:1.5px}.appraise-report .site-map-furniture path:first-child{fill:#1c2622}.appraise-report .site-map-furniture text{fill:#1c2622;stroke:none;font-size:10px}.appraise-report .site-map figcaption,.report-map-figure figcaption{color:var(--text-muted);gap:4px;margin-top:6px;font-size:11px;display:grid}.appraise-report .site-map figcaption strong,.report-map-figure figcaption strong{color:var(--text);font-size:12px}.appraise-report .site-map-key,.report-map-list{flex-wrap:wrap;gap:3px 14px;margin:0;padding:0;list-style:none;display:flex}.appraise-report .site-map-swatch,.report-map-swatch{vertical-align:-2px;box-sizing:border-box;border-radius:2px;width:.95em;height:.95em;margin-right:5px;display:inline-block}.appraise-report .site-map-swatch.is-site{background:#1c26221f;border:2px solid #1c2622}.appraise-report .site-map-swatch.is-mask{background:#0d121061}.report-map-swatch.is-site{background:#c0392b1f;border:2px solid #c0392b}.report-map-swatch.is-site.is-point{background:#c0392b;border-color:#fff;border-radius:50%;box-shadow:0 0 0 1px #c0392b}.report-map-swatch.is-comparable{background:#1c2622;border-radius:50%}.report-map-swatch.is-fill{background:color-mix(in srgb,var(--swatch) 45%,#fff);border:1.5px solid var(--swatch)}.report-map-swatch.is-line{border-top:2px var(--dash,solid) var(--swatch);vertical-align:3px;border-radius:0;height:0}.report-map-swatch.is-circle{background:var(--swatch);box-shadow:0 0 0 1px var(--swatch);border:1px solid #fff;border-radius:50%}.report-map-credits{color:var(--text-faint);font-size:10px}.report-section>.report-map-figure,.report-section>figure.report-map-figure{margin:6px 0 16px}@media (max-width:640px){.report-site-maps{grid-template-columns:1fr}}@media print{.report-site-maps{grid-template-columns:1fr 1fr}.report-table tr,.report-figure{break-inside:avoid}}.report-applications th[scope=row]{white-space:nowrap;font-weight:600}.report-applications tr.is-on-site th,.report-applications tr.is-on-site td{color:#8a1f17}.report-tag{color:#8a3d12;vertical-align:1px;background:#f3e2d6;border-radius:3px;margin-left:6px;padding:0 5px;font-size:.75em;font-weight:600;display:inline-block}.report-note-inline{color:#5d6a64;font-size:.85em;display:block}
.appraise-report.is-paged{background:0 0;border:0;max-width:794px;padding:0}.is-paged .report-cover,.is-paged .report-page{box-sizing:border-box;border:1px solid var(--rule-strong);background:#fff;margin:0 0 20px;padding:53px 56px;position:relative;box-shadow:0 1px 3px #1c262214}.is-paged .report-cover{border-bottom:1px solid var(--rule-strong);min-height:1123px}.is-paged .report-page{flex-direction:column;min-height:1123px;display:flex}.report-page-header{border-bottom:1px solid var(--rule);flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding-bottom:8px;display:flex}.report-page-header .report-running{margin:0}.report-page-logo{object-fit:contain;max-width:150px;max-height:30px}.report-page-body{flex:auto}.report-page-footer{border-top:1px solid var(--rule);color:var(--text-muted);margin-top:24px;padding-top:8px;font-size:10.5px}.report-page-end{border-top:1px dashed var(--rule-strong);color:var(--text-faint);letter-spacing:.06em;text-align:right;text-transform:uppercase;pointer-events:none;font-size:10px;position:absolute;top:1070px;left:0;right:0}.is-paged.is-cover-rule .report-cover{border-bottom:2px solid var(--report-accent,var(--text))}.is-paged.is-cover-band .report-cover{border-top:22px solid var(--report-accent,var(--text))}.is-paged.is-cover-plain .report-cover{border-bottom:1px solid var(--rule-strong)}.is-paged .report-cover{flex-direction:column;justify-content:center;display:flex}.report-zone{margin:0 0 14px}.report-zone.is-figure{vertical-align:top;box-sizing:border-box;width:33.333%;min-width:170px;margin:0;display:inline-block}.report-zone.is-figure .report-figure{border-top:1px solid var(--rule);border-left:1px solid var(--rule);height:100%}.report-zone.is-spacer,.report-zone.is-break{margin:0}.report-zone.is-heading{margin:6px 0 16px}.report-zone-heading{border-bottom:2px solid var(--report-accent,var(--text));letter-spacing:-.015em;align-items:center;gap:12px;margin:0;padding:0 0 10px;font-size:24px;font-weight:600;display:flex}.report-zone-title{border-bottom:1px solid var(--rule);font-family:var(--font-title);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-muted);margin:18px 0 8px;padding-bottom:4px;font-size:12px;font-weight:600}.report-zone-text p{white-space:pre-line;margin:0 0 10px}.report-zone-text .report-zone-title{margin-top:0}.report-zone-logo img{object-fit:contain;max-width:100%;height:auto;display:inline-block}.report-zone-note{color:var(--text-muted);margin:0;font-size:12px}.is-paged .report-number{background:var(--report-accent,var(--text))}.is-paged .report-zone .report-two{margin-top:0}@media print{.appraise-report.is-paged{max-width:none}.is-paged .report-cover,.is-paged .report-page{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.is-paged .report-cover{break-after:page;border-top-width:22px;min-height:92vh}.is-paged.is-cover-band .report-cover{border-top:22px solid var(--report-accent,var(--text));-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-top:24px}.is-paged.is-cover-rule .report-cover{border-bottom:2px solid var(--report-accent,var(--text))}.is-paged.is-cover-plain .report-cover{border:0}.is-paged .report-page{break-after:page;break-inside:auto;min-height:255mm}.is-paged .report-page:last-of-type{break-after:auto}.report-page-end{display:none}.report-zone{break-inside:avoid}.report-zone.is-heading{break-after:avoid}.report-zone.is-figure,.report-zone-logo img,.report-page-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-zone.is-hidden{display:none}}@media screen{.report-zone.is-break{margin:6px 0}}
