.LoanMatchWizard-module__6Cow-a__card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-sm);overflow:hidden}.LoanMatchWizard-module__6Cow-a__head{border-bottom:1px solid var(--divider);align-items:flex-start;gap:14px;padding:24px 26px 20px;display:flex}.LoanMatchWizard-module__6Cow-a__headIcon{border-radius:var(--radius-md);background:var(--violet-100);width:42px;height:42px;color:var(--violet-700);flex:none;justify-content:center;align-items:center;display:flex}.LoanMatchWizard-module__6Cow-a__title{letter-spacing:-.014em;color:var(--text-strong);margin:0;font-size:19px;font-weight:900}.LoanMatchWizard-module__6Cow-a__sub{color:var(--text-muted);max-width:62ch;margin:6px 0 0;font-size:14px;line-height:1.55}.LoanMatchWizard-module__6Cow-a__body{flex-direction:column;gap:20px;padding:24px 26px 26px;display:flex}.LoanMatchWizard-module__6Cow-a__progress{flex-direction:column;gap:8px;display:flex}.LoanMatchWizard-module__6Cow-a__progressTrack{border-radius:var(--radius-pill);background:var(--navy-100);height:6px;overflow:hidden}.LoanMatchWizard-module__6Cow-a__progressFill{border-radius:var(--radius-pill);background:var(--violet-700);height:100%;transition:width var(--dur-base,.2s) var(--ease-out,ease-out);display:block}.LoanMatchWizard-module__6Cow-a__progressLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-size:11.5px;font-weight:700}.LoanMatchWizard-module__6Cow-a__step{border:0;outline:none;margin:0;padding:0}.LoanMatchWizard-module__6Cow-a__step:focus-visible{outline:none}.LoanMatchWizard-module__6Cow-a__legend{letter-spacing:-.02em;color:var(--text-strong);padding:0;font-size:22px;font-weight:900;line-height:1.25}.LoanMatchWizard-module__6Cow-a__help{color:var(--text-muted);max-width:68ch;margin:8px 0 18px;font-size:13.5px;line-height:1.6}.LoanMatchWizard-module__6Cow-a__amount{flex-direction:column;gap:12px;display:flex}.LoanMatchWizard-module__6Cow-a__amountRow{justify-content:center;align-items:center;gap:16px;display:flex}.LoanMatchWizard-module__6Cow-a__stepper{border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-card);width:48px;height:48px;color:var(--text-strong);cursor:pointer;transition:var(--transition-control,all .15s ease);flex:none;justify-content:center;align-items:center;display:flex}.LoanMatchWizard-module__6Cow-a__stepper:hover{border-color:var(--violet-700);color:var(--violet-700)}.LoanMatchWizard-module__6Cow-a__stepper:focus-visible{box-shadow:var(--ring-focus);outline:none}.LoanMatchWizard-module__6Cow-a__amountValue{text-align:center;letter-spacing:-.03em;min-width:6ch;color:var(--navy-900);font-size:34px;font-weight:700}.LoanMatchWizard-module__6Cow-a__range{appearance:none;border-radius:var(--radius-pill);background:linear-gradient(to right, var(--violet-700) 0%, var(--violet-700) var(--fill,50%), var(--navy-100) var(--fill,50%), var(--navy-100) 100%);cursor:pointer;outline:none;width:100%;height:8px}.LoanMatchWizard-module__6Cow-a__range::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-pill);background:var(--surface-card);border:2px solid var(--violet-700);width:24px;height:24px;box-shadow:var(--shadow-sm);cursor:grab}.LoanMatchWizard-module__6Cow-a__range::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--surface-card);border:2px solid var(--violet-700);width:24px;height:24px;box-shadow:var(--shadow-sm);cursor:grab}.LoanMatchWizard-module__6Cow-a__range:focus-visible{box-shadow:var(--ring-focus)}.LoanMatchWizard-module__6Cow-a__scale{font-size:11.5px;font-family:var(--font-mono);color:var(--text-subtle);justify-content:space-between;margin:0;display:flex}.LoanMatchWizard-module__6Cow-a__inlineNote{border-radius:var(--radius-card);background:var(--status-info-bg,var(--violet-50));color:var(--text-body);margin:4px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.LoanMatchWizard-module__6Cow-a__options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.LoanMatchWizard-module__6Cow-a__option{display:block;position:relative}.LoanMatchWizard-module__6Cow-a__radio{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LoanMatchWizard-module__6Cow-a__optionBody{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);cursor:pointer;min-height:56px;transition:var(--transition-control,all .15s ease);flex-direction:column;justify-content:center;gap:3px;padding:13px 16px;display:flex}.LoanMatchWizard-module__6Cow-a__optionBody:hover{border-color:var(--violet-400);background:var(--violet-50)}.LoanMatchWizard-module__6Cow-a__radio:checked+.LoanMatchWizard-module__6Cow-a__optionBody{border-color:var(--violet-700);background:var(--violet-50);box-shadow:inset 0 0 0 1px var(--violet-700)}.LoanMatchWizard-module__6Cow-a__radio:focus-visible+.LoanMatchWizard-module__6Cow-a__optionBody{box-shadow:var(--ring-focus);border-color:var(--violet-700)}.LoanMatchWizard-module__6Cow-a__optionLabel{color:var(--text-strong);font-size:15px;font-weight:700}.LoanMatchWizard-module__6Cow-a__optionHint{color:var(--text-muted);font-size:12.5px;line-height:1.5}.LoanMatchWizard-module__6Cow-a__incomeField{flex-direction:column;gap:8px;max-width:340px;display:flex}.LoanMatchWizard-module__6Cow-a__incomeLabel{color:var(--text-body);font-size:13.5px;font-weight:700}.LoanMatchWizard-module__6Cow-a__incomeWrap{align-items:center;display:flex;position:relative}.LoanMatchWizard-module__6Cow-a__number{border:1px solid var(--border-default);border-radius:var(--radius-field);background:var(--surface-card);width:100%;height:48px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-strong);outline:none;padding:0 44px 0 14px;font-size:15px;font-weight:700}.LoanMatchWizard-module__6Cow-a__number:focus{border-color:var(--violet-700);box-shadow:var(--ring-focus)}.LoanMatchWizard-module__6Cow-a__numberSuffix{color:var(--text-subtle);pointer-events:none;font-size:13px;position:absolute;right:14px}.LoanMatchWizard-module__6Cow-a__nav{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.LoanMatchWizard-module__6Cow-a__needAnswer{color:var(--status-negative,var(--red-600));align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.LoanMatchWizard-module__6Cow-a__result{background:var(--violet-50);outline:none;flex-direction:column;gap:18px;padding:24px 26px 26px;display:flex}.LoanMatchWizard-module__6Cow-a__resultHead{flex-direction:column;gap:6px;display:flex}.LoanMatchWizard-module__6Cow-a__resultKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--violet-700);font-size:10.5px;font-weight:900}.LoanMatchWizard-module__6Cow-a__resultTitle{letter-spacing:-.022em;color:var(--navy-900);margin:0;font-size:25px;font-weight:900;line-height:1.2}.LoanMatchWizard-module__6Cow-a__resultSummary{color:var(--text-body);max-width:72ch;margin:0;font-size:15px;line-height:1.65}.LoanMatchWizard-module__6Cow-a__facts{background:var(--violet-100);border-radius:var(--radius-card);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.LoanMatchWizard-module__6Cow-a__facts>div{background:var(--surface-card);flex-direction:column;gap:3px;padding:14px 16px;display:flex}.LoanMatchWizard-module__6Cow-a__facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:700}.LoanMatchWizard-module__6Cow-a__facts dd{color:var(--navy-900);margin:0;font-size:15px;font-weight:700;line-height:1.4}.LoanMatchWizard-module__6Cow-a__factsNote{color:var(--text-muted);margin:-8px 0 0;font-size:12px;line-height:1.6}.LoanMatchWizard-module__6Cow-a__reasons{border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-xs);padding:18px 20px}.LoanMatchWizard-module__6Cow-a__reasonsTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 10px;font-size:13px;font-weight:900}.LoanMatchWizard-module__6Cow-a__reasons ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.LoanMatchWizard-module__6Cow-a__reasons li{color:var(--text-body);align-items:flex-start;gap:9px;font-size:14px;line-height:1.6;display:flex}.LoanMatchWizard-module__6Cow-a__reasons li svg{color:var(--teal-600,var(--violet-700));flex:none;margin-top:3px}.LoanMatchWizard-module__6Cow-a__ruleLine{border-top:1px solid var(--divider);color:var(--text-muted);align-items:flex-start;gap:9px;margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.6;display:flex}.LoanMatchWizard-module__6Cow-a__ruleLine svg{color:var(--violet-700);flex:none;margin-top:3px}.LoanMatchWizard-module__6Cow-a__caution,.LoanMatchWizard-module__6Cow-a__note,.LoanMatchWizard-module__6Cow-a__warn,.LoanMatchWizard-module__6Cow-a__noPartner{border-radius:var(--radius-card);align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.6;display:flex}.LoanMatchWizard-module__6Cow-a__caution svg,.LoanMatchWizard-module__6Cow-a__note svg,.LoanMatchWizard-module__6Cow-a__warn svg,.LoanMatchWizard-module__6Cow-a__noPartner svg{flex:none;margin-top:2px}.LoanMatchWizard-module__6Cow-a__caution{background:var(--status-pending-bg,var(--amber-100));color:var(--text-body)}.LoanMatchWizard-module__6Cow-a__caution svg{color:var(--amber-600)}.LoanMatchWizard-module__6Cow-a__note{background:var(--surface-card);color:var(--text-body);box-shadow:var(--shadow-xs)}.LoanMatchWizard-module__6Cow-a__note svg{color:var(--violet-700)}.LoanMatchWizard-module__6Cow-a__warn{background:var(--status-negative-bg,var(--red-100));color:var(--text-body)}.LoanMatchWizard-module__6Cow-a__warn svg{color:var(--red-600)}.LoanMatchWizard-module__6Cow-a__noPartner{background:var(--surface-card);color:var(--text-muted);box-shadow:var(--shadow-xs)}.LoanMatchWizard-module__6Cow-a__noPartner svg{color:var(--teal-600,var(--violet-700))}.LoanMatchWizard-module__6Cow-a__links{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.LoanMatchWizard-module__6Cow-a__linkPrimary,.LoanMatchWizard-module__6Cow-a__linkCard{border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-card);transition:var(--transition-control,all .15s ease);flex-direction:column;gap:5px;padding:16px 18px;text-decoration:none;display:flex}.LoanMatchWizard-module__6Cow-a__linkPrimary{border-color:var(--violet-700);box-shadow:var(--shadow-xs);grid-column:1/-1}.LoanMatchWizard-module__6Cow-a__linkPrimary:hover,.LoanMatchWizard-module__6Cow-a__linkCard:hover{border-color:var(--violet-700);box-shadow:var(--shadow-sm)}.LoanMatchWizard-module__6Cow-a__linkPrimary:focus-visible,.LoanMatchWizard-module__6Cow-a__linkCard:focus-visible{box-shadow:var(--ring-focus);outline:none}.LoanMatchWizard-module__6Cow-a__linkKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--violet-700);font-size:10.5px;font-weight:900}.LoanMatchWizard-module__6Cow-a__linkTitle{color:var(--text-strong);align-items:center;gap:7px;font-size:15.5px;font-weight:800;display:flex}.LoanMatchWizard-module__6Cow-a__linkTitle svg{color:var(--violet-700);flex:none}.LoanMatchWizard-module__6Cow-a__linkDesc{color:var(--text-muted);font-size:13px;line-height:1.55}.LoanMatchWizard-module__6Cow-a__secondary{border-radius:var(--radius-card);border:1px dashed var(--border-default);background:0 0;padding:16px 18px}.LoanMatchWizard-module__6Cow-a__secondaryKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 4px;font-size:10.5px;font-weight:900}.LoanMatchWizard-module__6Cow-a__secondaryTitle{color:var(--text-strong);margin:0 0 4px;font-size:16px;font-weight:800}.LoanMatchWizard-module__6Cow-a__secondaryBody{color:var(--text-muted);max-width:72ch;margin:0;font-size:13.5px;line-height:1.6}.LoanMatchWizard-module__6Cow-a__partner,.LoanMatchWizard-module__6Cow-a__creditWarning{margin:0}.LoanMatchWizard-module__6Cow-a__resultNav{flex-wrap:wrap;gap:10px;display:flex}.LoanMatchWizard-module__6Cow-a__fallback{border-top:1px solid var(--divider);background:var(--surface-page)}.LoanMatchWizard-module__6Cow-a__fallbackSummary{color:var(--text-body);cursor:pointer;padding:16px 26px;font-size:14px;font-weight:700;list-style-position:inside}.LoanMatchWizard-module__6Cow-a__fallbackSummary:focus-visible{box-shadow:var(--ring-focus);outline:none}.LoanMatchWizard-module__6Cow-a__fallbackBody{flex-direction:column;gap:16px;padding:0 26px 24px;display:flex}.LoanMatchWizard-module__6Cow-a__fallbackIntro{color:var(--text-muted);max-width:72ch;margin:0;font-size:13.5px;line-height:1.6}.LoanMatchWizard-module__6Cow-a__fallbackItem{border-top:1px solid var(--divider);padding-top:14px}.LoanMatchWizard-module__6Cow-a__fallbackTitle{color:var(--text-strong);margin:0 0 4px;font-size:15px;font-weight:800}.LoanMatchWizard-module__6Cow-a__fallbackDesc{color:var(--text-muted);max-width:76ch;margin:0 0 8px;font-size:13.5px;line-height:1.6}.LoanMatchWizard-module__6Cow-a__fallbackLinks{flex-wrap:wrap;gap:8px 16px;margin:0;font-size:13.5px;font-weight:700;display:flex}.LoanMatchWizard-module__6Cow-a__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.LoanMatchWizard-module__6Cow-a__facts{grid-template-columns:1fr}}@media (max-width:600px){.LoanMatchWizard-module__6Cow-a__head,.LoanMatchWizard-module__6Cow-a__body,.LoanMatchWizard-module__6Cow-a__result,.LoanMatchWizard-module__6Cow-a__fallbackSummary,.LoanMatchWizard-module__6Cow-a__fallbackBody{padding-left:18px;padding-right:18px}.LoanMatchWizard-module__6Cow-a__legend{font-size:19px}.LoanMatchWizard-module__6Cow-a__amountValue{font-size:28px}.LoanMatchWizard-module__6Cow-a__resultTitle{font-size:21px}.LoanMatchWizard-module__6Cow-a__options{grid-template-columns:1fr}.LoanMatchWizard-module__6Cow-a__nav{flex-direction:column-reverse;align-items:stretch}.LoanMatchWizard-module__6Cow-a__nav>*{width:100%}}
