.WaterfallRecap-module__UMeaka__recap{border-left:3px solid var(--color-brand);background:#f8fafc;border-radius:4px;margin:16px 0 24px;padding:14px 18px}.WaterfallRecap-module__UMeaka__heading{text-transform:uppercase;letter-spacing:.6px;color:#1a2f4b;margin:0 0 10px;font-size:14px;font-weight:700}.WaterfallRecap-module__UMeaka__steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.WaterfallRecap-module__UMeaka__step{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.WaterfallRecap-module__UMeaka__num{color:#fff;background:#1a2f4b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.WaterfallRecap-module__UMeaka__title{color:#1a2f4b;font-weight:700}.WaterfallRecap-module__UMeaka__desc{color:#475569}.WaterfallRecap-module__UMeaka__footer{color:#64748b;border-top:1px dashed #cbd5e1;margin:12px 0 0;padding-top:10px;font-size:12px;font-style:italic}
.DealSummaryCard-module__Gk4_gq__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:16px 0;padding:16px 20px}.DealSummaryCard-module__Gk4_gq__header{border-bottom:1px solid #f1f5f9;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.DealSummaryCard-module__Gk4_gq__label{text-transform:uppercase;letter-spacing:.6px;color:var(--color-brand);font-size:11px;font-weight:700}.DealSummaryCard-module__Gk4_gq__dealLabel{color:#475569;font-size:13px;font-weight:500}.DealSummaryCard-module__Gk4_gq__grid{grid-template-columns:repeat(4,1fr);gap:12px 24px;display:grid}.DealSummaryCard-module__Gk4_gq__field{flex-direction:column;gap:2px;display:flex}.DealSummaryCard-module__Gk4_gq__fieldLabel{text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-size:10px}.DealSummaryCard-module__Gk4_gq__fieldValue{color:#1e293b;font-size:13px;font-weight:500}.DealSummaryCard-module__Gk4_gq__occupancyChip{color:var(--color-warning,#ca8a04);background:var(--color-warning-bg,#fefce8);border:1px solid var(--color-warning-border,#fde68a);border-radius:var(--radius-pill,20px);white-space:nowrap;align-self:flex-start;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:639px){.DealSummaryCard-module__Gk4_gq__grid{grid-template-columns:repeat(2,1fr)}}
.WaterfallStepCard-module__j8FFha__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:18px 0;padding:18px 20px}.WaterfallStepCard-module__j8FFha__header{margin-bottom:6px}.WaterfallStepCard-module__j8FFha__heading{color:#1a2f4b;margin:0;font-size:15px;font-weight:700}.WaterfallStepCard-module__j8FFha__intro{color:#475569;margin:0 0 12px;font-size:13px;line-height:1.5}.WaterfallStepCard-module__j8FFha__verdictPass,.WaterfallStepCard-module__j8FFha__verdictFail{border-radius:6px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 14px;display:flex}.WaterfallStepCard-module__j8FFha__verdictPass{background:#ecfdf5;border:1px solid #6ee7b7}.WaterfallStepCard-module__j8FFha__verdictFail{background:#fef2f2;border:1px solid #fca5a5}.WaterfallStepCard-module__j8FFha__verdictBadge{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.WaterfallStepCard-module__j8FFha__verdictPass .WaterfallStepCard-module__j8FFha__verdictBadge{color:#047857}.WaterfallStepCard-module__j8FFha__verdictFail .WaterfallStepCard-module__j8FFha__verdictBadge{color:#b91c1c}.WaterfallStepCard-module__j8FFha__verdictRationale{color:#1e293b;font-size:13px;line-height:1.5}.WaterfallStepCard-module__j8FFha__practiceRow{border-top:1px dashed #cbd5e1;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.WaterfallStepCard-module__j8FFha__radioGroup{border:none;align-items:center;gap:16px;margin:0;padding:0;display:flex}.WaterfallStepCard-module__j8FFha__radioLegend{color:#1a2f4b;margin-right:4px;font-size:13px;font-weight:600}.WaterfallStepCard-module__j8FFha__radioLabel{color:#1e293b;cursor:pointer;align-items:center;gap:4px;font-size:13px;display:flex}.WaterfallStepCard-module__j8FFha__checkBtn{background:var(--color-brand);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s}.WaterfallStepCard-module__j8FFha__checkBtn:disabled{cursor:not-allowed;background:#94a3b8}.WaterfallStepCard-module__j8FFha__checkBtn:hover:not(:disabled){background:#c95f00}.WaterfallStepCard-module__j8FFha__feedbackOk,.WaterfallStepCard-module__j8FFha__feedbackBad{margin-top:12px}.WaterfallStepCard-module__j8FFha__feedbackBad{background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;padding:10px 14px}.WaterfallStepCard-module__j8FFha__feedbackText{color:#1e293b;font-size:13px}
.SynthesisSection-module__AtWx7W__section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:24px 0;padding:20px 22px}.SynthesisSection-module__AtWx7W__heading{color:#1a2f4b;margin:0 0 8px;font-size:18px;font-weight:800}.SynthesisSection-module__AtWx7W__intro{color:#475569;margin:0 0 16px;font-size:13px;line-height:1.55}.SynthesisSection-module__AtWx7W__summaryBar{background:#f0f4f8;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;padding:10px 14px;display:grid}.SynthesisSection-module__AtWx7W__summaryBar>div{flex-direction:column;gap:2px;display:flex}.SynthesisSection-module__AtWx7W__summaryLabel{text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-size:10px;font-weight:600}.SynthesisSection-module__AtWx7W__summaryValue,.SynthesisSection-module__AtWx7W__summaryValueMono{color:#1a2f4b;font-size:14px;font-weight:700}.SynthesisSection-module__AtWx7W__summaryValueMono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.SynthesisSection-module__AtWx7W__form{flex-direction:column;gap:8px;display:flex}.SynthesisSection-module__AtWx7W__amountLabel,.SynthesisSection-module__AtWx7W__commentsLabel{color:#1a2f4b;margin-top:4px;font-size:13px;font-weight:600}.SynthesisSection-module__AtWx7W__amountRow{background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;padding:0 10px;display:flex}.SynthesisSection-module__AtWx7W__amountRow:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.SynthesisSection-module__AtWx7W__amountPrefix{color:#64748b;margin-right:4px;font-size:18px;font-weight:700}.SynthesisSection-module__AtWx7W__amountInput{color:#1a2f4b;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 0;font-family:inherit;font-size:18px;font-weight:700}.SynthesisSection-module__AtWx7W__amountInput:disabled{color:#1a2f4b;cursor:default}.SynthesisSection-module__AtWx7W__amountSubline{color:#64748b;margin-top:-2px;font-size:12px}.SynthesisSection-module__AtWx7W__commentsTextarea{resize:vertical;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:60px;padding:8px 10px;font-family:inherit;font-size:13px}.SynthesisSection-module__AtWx7W__commentsTextarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand);outline:none}.SynthesisSection-module__AtWx7W__submitBtn{background:var(--color-brand);color:#fff;cursor:pointer;border:none;border-radius:6px;align-self:flex-start;margin-top:4px;padding:10px 22px;font-size:14px;font-weight:700}.SynthesisSection-module__AtWx7W__submitBtn:disabled{cursor:not-allowed;background:#94a3b8}.SynthesisSection-module__AtWx7W__submitBtn:hover:not(:disabled){background:#c95f00}.SynthesisSection-module__AtWx7W__submittedNotice{color:#047857;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:6px;margin-top:4px;padding:10px 14px;font-size:13px}.SynthesisSection-module__AtWx7W__disclaimer{color:#94a3b8;margin:4px 0 0;font-size:11px;font-style:italic}.SynthesisSection-module__AtWx7W__projections{border-top:1px solid #e2e8f0;margin-top:22px;padding-top:18px}.SynthesisSection-module__AtWx7W__tableHeading{color:#1a2f4b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:14px;font-weight:700}.SynthesisSection-module__AtWx7W__tableIntro{color:#475569;margin:0 0 12px;font-size:12px;font-style:italic;line-height:1.55}.SynthesisSection-module__AtWx7W__tableWrapper{border:1px solid #e2e8f0;border-radius:6px;overflow-x:auto}.SynthesisSection-module__AtWx7W__strategyTable{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.SynthesisSection-module__AtWx7W__strategyTable th{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#1a2f4b;padding:8px 12px;font-size:11px;font-weight:600}.SynthesisSection-module__AtWx7W__strategyTable td{vertical-align:top;color:#1e293b;border-bottom:1px solid #f1f5f9;padding:10px 12px}.SynthesisSection-module__AtWx7W__strategyTable tr:last-child td{border-bottom:none}.SynthesisSection-module__AtWx7W__strategyTable tr:nth-child(2n) td{background:#f8fafc}.SynthesisSection-module__AtWx7W__stratName{color:#1a2f4b;margin-bottom:2px;font-weight:600;display:block}.SynthesisSection-module__AtWx7W__stratWhy{color:#64748b;font-size:11px;font-weight:400;line-height:1.4;display:block}.SynthesisSection-module__AtWx7W__profitOk{color:#047857;white-space:nowrap;font-weight:600}.SynthesisSection-module__AtWx7W__profitNeg{color:#b91c1c;white-space:nowrap;font-weight:600}.SynthesisSection-module__AtWx7W__actualOutcome{border-left:3px solid var(--color-brand);color:#78350f;background:#fef3c7;border-radius:0 4px 4px 0;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.55}.SynthesisSection-module__AtWx7W__actualLabel{color:var(--color-brand);text-transform:uppercase;letter-spacing:.5px;margin-right:4px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:639px){.SynthesisSection-module__AtWx7W__summaryBar{grid-template-columns:1fr 1fr}.SynthesisSection-module__AtWx7W__summaryBar>div:nth-child(3){grid-column:1/-1}}
.MockCountyTaxRecord-module__j2YcWa__portal{background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin:16px 0;overflow:hidden}.MockCountyTaxRecord-module__j2YcWa__portalHeader{color:#fff;background:#1e3a5f;align-items:center;gap:10px;padding:10px 14px;font-family:Times New Roman,Georgia,serif;display:flex}.MockCountyTaxRecord-module__j2YcWa__portalSeal{color:#f5d76e;font-size:18px}.MockCountyTaxRecord-module__j2YcWa__portalTitle{letter-spacing:.4px;font-size:14px;font-weight:700}.MockCountyTaxRecord-module__j2YcWa__portalSub{opacity:.8;margin-left:auto;font-size:11px;font-style:italic}.MockCountyTaxRecord-module__j2YcWa__parcelRow{background:#f1f5f9;border-bottom:1px solid #cbd5e1;grid-template-columns:repeat(2,1fr);gap:12px 24px;padding:14px 18px;display:grid}.MockCountyTaxRecord-module__j2YcWa__field{flex-direction:column;gap:2px;display:flex}.MockCountyTaxRecord-module__j2YcWa__fieldLabel{text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-size:11px}.MockCountyTaxRecord-module__j2YcWa__fieldValue{color:#1e293b;font-size:13px}.MockCountyTaxRecord-module__j2YcWa__fieldValueMono{color:#1e293b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.MockCountyTaxRecord-module__j2YcWa__tableWrapper{overflow-x:auto}.MockCountyTaxRecord-module__j2YcWa__taxTable{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.MockCountyTaxRecord-module__j2YcWa__taxTable th{text-align:left;color:#334155;text-transform:uppercase;letter-spacing:.4px;background:#e2e8f0;border-bottom:1px solid #cbd5e1;padding:8px 12px;font-size:11px;font-weight:600}.MockCountyTaxRecord-module__j2YcWa__taxTable td{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:8px 12px}.MockCountyTaxRecord-module__j2YcWa__recentRow{background:#fffbeb}.MockCountyTaxRecord-module__j2YcWa__statusPaid{color:#047857;font-weight:600}.MockCountyTaxRecord-module__j2YcWa__statusDue{color:#b91c1c;font-weight:600}.MockCountyTaxRecord-module__j2YcWa__callout{border-top:2px solid var(--color-brand);color:#78350f;background:#fef3c7;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;display:flex}.MockCountyTaxRecord-module__j2YcWa__calloutLabel{color:var(--color-brand);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:11px;font-weight:700}.MockCountyTaxRecord-module__j2YcWa__calloutText{color:#78350f}.MockCountyTaxRecord-module__j2YcWa__disclaimer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;margin:0;padding:10px 14px;font-size:11px;font-style:italic;line-height:1.55}.MockCountyTaxRecord-module__j2YcWa__disclaimer strong{color:#475569;font-style:normal}@media (max-width:639px){.MockCountyTaxRecord-module__j2YcWa__parcelRow{grid-template-columns:1fr}.MockCountyTaxRecord-module__j2YcWa__portalSub{display:none}}
.MockCreditReport-module__eiA2ea__report{background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin:16px 0;overflow:hidden}.MockCreditReport-module__eiA2ea__reportHeader{color:#fff;background:#4b5563;flex-wrap:wrap;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.MockCreditReport-module__eiA2ea__reportTitle{font-size:14px;font-weight:700}.MockCreditReport-module__eiA2ea__reportSub{opacity:.8;margin-left:auto;font-size:11px}.MockCreditReport-module__eiA2ea__borrowerRow{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:12px 16px;display:grid}.MockCreditReport-module__eiA2ea__borrowerRow>div{flex-direction:column;gap:2px;display:flex}.MockCreditReport-module__eiA2ea__borrowerLabel{text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-size:10px}.MockCreditReport-module__eiA2ea__borrowerName{color:#1e293b;font-size:14px;font-weight:600}.MockCreditReport-module__eiA2ea__borrowerMono{color:#1e293b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.MockCreditReport-module__eiA2ea__borrowerScore{color:#1e293b;font-size:18px;font-weight:700}.MockCreditReport-module__eiA2ea__tradelinesWrapper{flex-direction:column;display:flex}.MockCreditReport-module__eiA2ea__tradeline{border-bottom:1px solid #f1f5f9;padding:14px 16px}.MockCreditReport-module__eiA2ea__tradeline:last-child{border-bottom:none}.MockCreditReport-module__eiA2ea__tradelineHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.MockCreditReport-module__eiA2ea__tradelineLender{color:#1e293b;font-size:14px;font-weight:600}.MockCreditReport-module__eiA2ea__tradelinePosition{text-transform:uppercase;letter-spacing:.4px;color:#64748b;font-size:11px}.MockCreditReport-module__eiA2ea__tradelineGrid{grid-template-columns:repeat(4,1fr);gap:8px 16px;margin:0 0 10px;display:grid}.MockCreditReport-module__eiA2ea__tradelineGrid>div{flex-direction:column;gap:2px;display:flex}.MockCreditReport-module__eiA2ea__tradelineGrid dt{text-transform:uppercase;letter-spacing:.4px;color:#64748b;font-size:10px}.MockCreditReport-module__eiA2ea__tradelineGrid dd{color:#1e293b;margin:0;font-size:13px}.MockCreditReport-module__eiA2ea__statusOk{color:#047857;font-weight:600}.MockCreditReport-module__eiA2ea__statusBad{color:#b91c1c;font-weight:600}.MockCreditReport-module__eiA2ea__history{flex-direction:column;gap:4px;display:flex}.MockCreditReport-module__eiA2ea__historyLabel{color:#64748b;font-size:11px}.MockCreditReport-module__eiA2ea__historyGrid{grid-template-columns:repeat(24,1fr);gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid}.MockCreditReport-module__eiA2ea__histCell{color:#fff;border-radius:2px;justify-content:center;align-items:center;height:18px;display:flex}.MockCreditReport-module__eiA2ea__histOk{background:#10b981}.MockCreditReport-module__eiA2ea__hist30{color:#78350f;background:#fbbf24}.MockCreditReport-module__eiA2ea__hist60{background:#f97316}.MockCreditReport-module__eiA2ea__hist90{background:#dc2626}.MockCreditReport-module__eiA2ea__hist120{background:#7f1d1d}.MockCreditReport-module__eiA2ea__callout{border-top:2px solid var(--color-brand);background:#fef3c7;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;display:flex}.MockCreditReport-module__eiA2ea__calloutLabel{color:var(--color-brand);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:11px;font-weight:700}.MockCreditReport-module__eiA2ea__calloutText{color:#78350f}.MockCreditReport-module__eiA2ea__disclaimer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;margin:0;padding:10px 14px;font-size:11px;font-style:italic;line-height:1.55}.MockCreditReport-module__eiA2ea__disclaimer strong{color:#475569;font-style:normal}@media (max-width:639px){.MockCreditReport-module__eiA2ea__borrowerRow{grid-template-columns:1fr 1fr}.MockCreditReport-module__eiA2ea__tradelineGrid{grid-template-columns:repeat(2,1fr)}.MockCreditReport-module__eiA2ea__historyGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:18px}}
.DealPage-module__pmwY_q__page{max-width:920px;margin:0 auto;padding:32px 24px 48px}.DealPage-module__pmwY_q__pageHeader{margin-bottom:12px}.DealPage-module__pmwY_q__dayBadge{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#1a2f4b;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.DealPage-module__pmwY_q__pageTitle{color:#1a2f4b;margin:12px 0 8px;font-size:28px;font-weight:800}.DealPage-module__pmwY_q__pageIntro{color:#475569;margin:0 0 14px;font-size:15px;line-height:1.55}.DealPage-module__pmwY_q__revealBanner{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;margin:12px 0 0;padding:10px 14px;font-size:13px}.DealPage-module__pmwY_q__dataTape{background:#fafbfc;border:1px dashed #cbd5e1;border-radius:6px;margin:12px 0;padding:12px 14px}.DealPage-module__pmwY_q__dataTapeLabel{text-transform:uppercase;letter-spacing:.6px;color:#64748b;margin-bottom:6px;font-size:10px;display:block}.DealPage-module__pmwY_q__dataTapeTable{border-collapse:collapse;width:100%;font-size:13px}.DealPage-module__pmwY_q__dataTapeTable th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.4px;width:100px;padding:4px 8px 4px 0;font-size:11px;font-weight:600}.DealPage-module__pmwY_q__dataTapeTable td{color:#1e293b;padding:4px 16px 4px 0}.DealPage-module__pmwY_q__lookupBlock{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:18px 0;padding:18px 20px}.DealPage-module__pmwY_q__lookupHeading{color:#1a2f4b;margin:0 0 6px;font-size:15px;font-weight:700}.DealPage-module__pmwY_q__toolPromo{border-left:3px solid var(--color-brand);color:#475569;background:#f0f4f8;border-radius:0 4px 4px 0;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.55}.DealPage-module__pmwY_q__toolPromo strong{color:#1a2f4b}.DealPage-module__pmwY_q__lookupHint{color:#475569;margin-bottom:8px;font-size:13px;font-style:italic}.DealPage-module__pmwY_q__crossRef{border-left:3px solid var(--color-brand);color:#475569;background:#f8fafc;border-radius:0 4px 4px 0;margin:12px 0;padding:10px 14px;font-size:13px}.DealPage-module__pmwY_q__occupancyChip{color:var(--color-warning,#ca8a04);background:var(--color-warning-bg,#fefce8);border:1px solid var(--color-warning-border,#fde68a);border-radius:var(--radius-pill,20px);white-space:nowrap;vertical-align:baseline;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.DealPage-module__pmwY_q__pageFooter{text-align:center;border-top:1px solid #e2e8f0;margin-top:32px;padding-top:24px}.DealPage-module__pmwY_q__nextLink{background:var(--color-brand);color:#fff;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.DealPage-module__pmwY_q__nextLink:hover{background:#c95f00}@media (max-width:639px){.DealPage-module__pmwY_q__page{padding:20px 16px 36px}.DealPage-module__pmwY_q__pageTitle{font-size:22px}}
