.ReportNavigation_nav__PYrtS{background-color:var(--bg-dark-navy);position:-webkit-sticky;position:sticky;top:0;z-index:100}.ReportNavigation_container__yHnf5{max-width:1440px;margin:0 auto;padding:0 24px;height:70px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.ReportNavigation_left__hEVfQ{flex-shrink:0;min-width:136px}.ReportNavigation_logoLink__UTpmR{display:flex;align-items:center;text-decoration:none}.ReportNavigation_logo__Cs9iq{height:34px;width:auto}.ReportNavigation_center__h7nQN{flex:1 1;display:flex;justify-content:center}.ReportNavigation_tabs__1cCfS{display:flex;align-items:center;height:40px}.ReportNavigation_divider__omepZ{width:1px;height:40px;background-color:hsla(0,0%,100%,.15)}.ReportNavigation_tab__krWm1{display:flex;align-items:center;gap:8px;padding:10px 24px;border:none;background:transparent;cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-primary);font-size:14px;font-weight:500;color:hsla(0,0%,100%,.7);white-space:nowrap;height:40px}.ReportNavigation_tab__krWm1:hover{color:hsla(0,0%,100%,.9)}.ReportNavigation_tab__krWm1.ReportNavigation_active__7d_Ae{color:#fff}.ReportNavigation_tabIcon__aIgnS{flex-shrink:0;display:flex;align-items:center}.ReportNavigation_tabLabel__fw74W{font-weight:600}.ReportNavigation_tabLabelMobile__utekD{display:none;font-weight:600}.ReportNavigation_logoMobile__5x1h9{display:none}.ReportNavigation_badge__w9W_A{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:19px;padding:0 7px;background-color:#dc2626;color:#fff;font-size:12px;font-weight:600;border-radius:10px;position:relative}.ReportNavigation_badge__w9W_A:after{content:"";position:absolute;inset:-3px;border-radius:13px;border:2px solid #dc2626;opacity:0;animation:ReportNavigation_heartbeat__tXnSj 2s ease-out infinite;pointer-events:none}@keyframes ReportNavigation_heartbeat__tXnSj{0%{transform:scale(1);opacity:0}10%{transform:scale(1.35);opacity:.6}25%{transform:scale(1);opacity:0}35%{transform:scale(1.2);opacity:.4}50%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}.ReportNavigation_right__deUyw{flex-shrink:0;display:flex;justify-content:flex-end;max-width:367px}.ReportNavigation_userInfo__xE1Cz{display:flex;align-items:center;gap:16px;min-width:0}.ReportNavigation_userDetails__0QdM8{display:flex;flex-direction:column;align-items:flex-end;min-width:0;overflow:hidden}.ReportNavigation_userName__D6Na1{font-size:16px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.ReportNavigation_userNmls__IbQ9R{font-size:14px;color:hsla(0,0%,100%,.6);white-space:nowrap}.ReportNavigation_avatar__Ikyqm{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,rgba(11,105,245,.5),rgba(30,150,255,.5));display:flex;align-items:center;justify-content:center;overflow:hidden}.ReportNavigation_avatarImage__AEXQL{width:100%;height:100%;object-fit:cover}.ReportNavigation_avatarInitials__xivz7{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase}@media (max-width:1100px){.ReportNavigation_userDetails__0QdM8{display:none}}@media (max-width:900px){.ReportNavigation_container__yHnf5{padding:0 16px}.ReportNavigation_tab__krWm1{padding:10px 16px}.ReportNavigation_tabLabel__fw74W{display:none}.ReportNavigation_avatar__Ikyqm{width:40px;height:40px}}@media (max-width:768px){.ReportNavigation_container__yHnf5{height:56px}.ReportNavigation_logo__Cs9iq{height:28px}.ReportNavigation_tab__krWm1{padding:8px 12px}.ReportNavigation_badge__w9W_A{min-width:18px;height:16px;font-size:10px}.ReportNavigation_badge__w9W_A:after{inset:-2px;border-radius:10px}}@media (max-width:600px){.ReportNavigation_container__yHnf5{height:41px;padding:8px 16px;justify-content:space-between}.ReportNavigation_left__hEVfQ{min-width:auto;flex-shrink:0}.ReportNavigation_logo__Cs9iq{display:none}.ReportNavigation_logoMobile__5x1h9{display:block;width:28px;height:25px}.ReportNavigation_right__deUyw{display:none}.ReportNavigation_center__h7nQN{flex:1 1;justify-content:flex-end}.ReportNavigation_tabs__1cCfS{height:36px;background-color:transparent;border-radius:8px}.ReportNavigation_divider__omepZ{display:none}.ReportNavigation_tab__krWm1{padding:8px 12px;height:36px;border-radius:8px;font-size:14px}.ReportNavigation_tab__krWm1.ReportNavigation_active__7d_Ae{background-color:hsla(0,0%,100%,.1)}.ReportNavigation_tabLabel__fw74W{display:none}.ReportNavigation_tabLabelMobile__utekD{display:block}.ReportNavigation_tabIcon__aIgnS{display:none}.ReportNavigation_badge__w9W_A{min-width:20px;height:18px;padding:0 5px;font-size:13px;font-weight:700;background-color:#ff1010;border-radius:37px}.ReportNavigation_badge__w9W_A:after{inset:-2px;border-radius:39px;border-color:#ff1010}}@media (prefers-reduced-motion:reduce){.ReportNavigation_badge__w9W_A:after{animation:none;display:none}}.ReportSection_section__SPtjV{background-color:var(--color-white);border-radius:12px;overflow:hidden}.ReportSection_animatable__jnuv0{opacity:0;transform:translateY(24px)}.ReportSection_animatable__jnuv0.ReportSection_visible__joXbd{animation:ReportSection_revealSection__UfxxB .5s ease-out forwards}@keyframes ReportSection_revealSection__UfxxB{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ReportSection_animatable__jnuv0{opacity:1;transform:none}.ReportSection_animatable__jnuv0.ReportSection_visible__joXbd{animation:none}}.ReportSection_header__OYF99{display:flex;justify-content:space-between;align-items:flex-start;padding:32px 40px 0;gap:24px}.ReportSection_headerContent__2mVo2{flex:1 1}.ReportSection_title__qRaQN{font-family:var(--font-display);font-size:36px;font-weight:700;line-height:44px;color:var(--text-primary);margin:0 0 4px}.ReportSection_subtitle__3qg2X{font-size:16px;line-height:24px;color:var(--text-secondary);margin:0}.ReportSection_actions__OCfNv{display:flex;align-items:center;gap:12px;flex-shrink:0;padding-top:14px}.ReportSection_content__N2suD{padding:0 40px 40px}.ReportSection_noPadding__KIrnV{padding:0}@media (max-width:1024px){.ReportSection_header__OYF99{padding:24px 24px 0;flex-direction:column;gap:16px}.ReportSection_actions__OCfNv{width:100%}.ReportSection_title__qRaQN{font-size:28px;line-height:36px}.ReportSection_subtitle__3qg2X{font-size:14px}.ReportSection_content__N2suD{padding:0 24px 24px}}@media (max-width:768px){.ReportSection_header__OYF99{padding:20px 20px 0}.ReportSection_title__qRaQN{font-size:24px;line-height:32px}.ReportSection_content__N2suD{padding:0 20px 20px}}.StatsBlock_block__7RIoO{display:flex;flex-direction:column;padding:20px 24px;background-color:#f4f8f9;border-radius:12px}.StatsBlock_label__YDIj0{font-size:16px;font-weight:700;color:var(--text-secondary);margin-bottom:12px}.StatsBlock_value__uHD3j{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--text-primary);line-height:1.2}.StatsBlock_description__vHCsw{font-size:14px;line-height:1.5;color:var(--text-secondary);margin:12px 0 0}.StatsBlock_highlight__bDu6T .StatsBlock_value__uHD3j{color:var(--color-blue-5)}.StatsBlock_warning__Kmsh_ .StatsBlock_value__uHD3j{color:#dc2626}.StatsBlock_danger__vXqGJ{background-color:#fef2f2}.StatsBlock_danger__vXqGJ .StatsBlock_value__uHD3j{color:#dc2626}.StatsBlock_success__d6fG8{background:rgba(10,167,101,.09)}.StatsBlock_success__d6fG8 .StatsBlock_value__uHD3j{color:#16a34a}.StatsBlock_sm__F6rpP{padding:16px 20px}.StatsBlock_sm__F6rpP .StatsBlock_label__YDIj0{font-size:14px;margin-bottom:8px}.StatsBlock_sm__F6rpP .StatsBlock_value__uHD3j{font-size:24px}.StatsBlock_sm__F6rpP .StatsBlock_description__vHCsw{font-size:13px}.StatsBlock_lg__Ln6TY{padding:24px}.StatsBlock_lg__Ln6TY .StatsBlock_value__uHD3j{font-size:40px}@media (max-width:768px){.StatsBlock_block__7RIoO{padding:16px 20px}.StatsBlock_label__YDIj0{font-size:14px;margin-bottom:8px}.StatsBlock_value__uHD3j{font-size:28px}.StatsBlock_description__vHCsw{font-size:13px}}@media (max-width:600px){.StatsBlock_block__7RIoO{padding:16px}.StatsBlock_label__YDIj0{font-size:14px;font-weight:700;margin-bottom:8px}.StatsBlock_value__uHD3j{font-size:24px}.StatsBlock_description__vHCsw{display:none}}.DonutChart_container__JNwzY{display:flex;flex-direction:column;gap:16px}.DonutChart_title__4Fcet{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.DonutChart_chartWrapper__vOZZ_{display:flex;align-items:center;gap:24px;flex-flow:row wrap}.DonutChart_chartContainer__RF2a1{position:relative;flex-shrink:0;opacity:0;transform:scale(.8);transition:opacity .3s ease-out,transform .3s ease-out}.DonutChart_chartContainer__RF2a1.DonutChart_chartVisible__He_A4{opacity:1;transform:scale(1)}.DonutChart_chartSvg__4NU_Y{display:block}.DonutChart_segment__fkwT5{transition:stroke-dashoffset .6s ease-out;transition-delay:var(--segment-delay,0ms)}.DonutChart_chart__TX28m{position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DonutChart_hole__fod69{position:absolute;background-color:var(--color-white);border-radius:50%}.DonutChart_holeEmpty__jO517{background-color:var(--bg-secondary,#f5f7f9)}.DonutChart_legendValueEmpty__Xa0Cm{color:var(--text-tertiary,#9cacbe)}.DonutChart_legendPercentageEmpty__mwB_5{color:var(--text-tertiary,#9cacbe);background:rgba(156,172,190,.08)}.DonutChart_sm__3s2rd .DonutChart_chart__TX28m{width:80px;height:80px}.DonutChart_sm__3s2rd .DonutChart_hole__fod69{width:48px;height:48px}.DonutChart_md__uMkDT .DonutChart_chart__TX28m{width:120px;height:120px}.DonutChart_md__uMkDT .DonutChart_hole__fod69{width:72px;height:72px}.DonutChart_lg__UkCTX .DonutChart_chart__TX28m{width:160px;height:160px}.DonutChart_lg__UkCTX .DonutChart_hole__fod69{width:96px;height:96px}.DonutChart_legend__Ol9mC{display:flex;flex-direction:column;gap:8px;flex:1 1}.DonutChart_legendItem__AeZNV{display:flex;flex-direction:column;opacity:0;transform:translateX(-8px);transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:var(--legend-delay,0ms)}.DonutChart_legendVisible__cDvij .DonutChart_legendItem__AeZNV{opacity:1;transform:translateX(0)}.DonutChart_legendRow__cQ3al{display:flex;align-items:center;gap:8px}.DonutChart_legendIndicator___SX5r{width:8px;height:8px;border-radius:50%;flex-shrink:0}.DonutChart_legendLabel__BEvSA{font-size:14px;color:var(--text-secondary);flex:1 1}.DonutChart_legendValue__HqCFC{font-size:14px;font-weight:600;color:var(--text-primary);min-width:30px}.DonutChart_legendPercentage__DozuJ{display:flex;width:40px;padding:4px 8px;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--text-primary);background:rgba(156,172,190,.15);border-radius:4px;text-align:center}@media (max-width:768px){.DonutChart_chartWrapper__vOZZ_{flex-direction:column;align-items:flex-start;gap:16px}.DonutChart_md__uMkDT .DonutChart_chart__TX28m{width:100px;height:100px}.DonutChart_md__uMkDT .DonutChart_hole__fod69{width:60px;height:60px}.DonutChart_legendLabel__BEvSA,.DonutChart_legendValue__HqCFC{font-size:13px}.DonutChart_legendPercentage__DozuJ{font-size:11px}}@media (max-width:600px){.DonutChart_container__JNwzY{gap:12px}.DonutChart_title__4Fcet{font-size:16px}.DonutChart_chartWrapper__vOZZ_{flex-direction:row;align-items:center;gap:16px}.DonutChart_md__uMkDT .DonutChart_chart__TX28m{width:100px;height:100px}.DonutChart_md__uMkDT .DonutChart_hole__fod69{width:60px;height:60px}.DonutChart_legend__Ol9mC{gap:4px}.DonutChart_legendRow__cQ3al{gap:6px}.DonutChart_legendLabel__BEvSA{font-size:12px}.DonutChart_legendValue__HqCFC{font-size:12px;min-width:24px}.DonutChart_legendPercentage__DozuJ{font-size:10px;padding:2px 6px;width:36px}}@media (prefers-reduced-motion:reduce){.DonutChart_chartContainer__RF2a1{opacity:1;transform:none;transition:none}.DonutChart_segment__fkwT5{transition:none}.DonutChart_legendItem__AeZNV{opacity:1;transform:none;transition:none}}.DataTable_wrapper__XPlQ9{position:relative;border-radius:12px;overflow:hidden}.DataTable_tableContainer__2QtMa{overflow-x:auto;-webkit-overflow-scrolling:touch}.DataTable_table__HTn6I{width:100%;border-collapse:collapse;min-width:600px}.DataTable_th__F_jLV{padding:14px 16px;font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-light);white-space:nowrap}.DataTable_tr__27mdj{transition:background-color var(--transition-fast)}.DataTable_tr__27mdj:hover{background-color:rgba(11,105,245,.03)}.DataTable_tr__27mdj:not(:last-child) .DataTable_td__FniW1{border-bottom:1px solid var(--border-light)}.DataTable_td__FniW1{padding:14px 16px;font-size:14px;color:var(--text-primary);background-color:var(--color-white)}.DataTable_sticky__0c4Vu{position:-webkit-sticky;position:sticky;left:0;z-index:1;background-color:inherit}.DataTable_th__F_jLV.DataTable_sticky__0c4Vu{background-color:var(--bg-secondary)}.DataTable_td__FniW1.DataTable_sticky__0c4Vu{background-color:var(--color-white);font-weight:600}.DataTable_tr__27mdj:hover .DataTable_td__FniW1.DataTable_sticky__0c4Vu{background-color:rgba(11,105,245,.03)}.DataTable_tr__27mdj.DataTable_highlight__nCW2o .DataTable_td__FniW1{font-weight:600;background-color:var(--bg-secondary)}.DataTable_locked__T0LdW .DataTable_tableContainer__2QtMa{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DataTable_overlay__D_Zz5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5)}.DataTable_overlayContent__TpXBO{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;background:var(--color-white);border-radius:12px;box-shadow:var(--shadow-lg);color:var(--text-secondary);font-size:14px;font-weight:500}.DataTable_overlayContent__TpXBO svg{color:var(--color-blue-5)}@media (max-width:768px){.DataTable_th__F_jLV{padding:12px 14px;font-size:12px}.DataTable_td__FniW1{padding:12px 14px;font-size:13px}}.ClientRow_row__1XATh{display:flex;flex-direction:column;padding:20px 24px;background-color:var(--color-white);border-radius:12px;border:1px solid var(--border-light);transition:all var(--transition-fast);cursor:pointer}.ClientRow_row__1XATh:hover{border-color:var(--color-blue-3);box-shadow:0 4px 12px rgba(11,105,245,.1)}.ClientRow_property__yp4or{display:flex;align-items:center;gap:16px;margin-bottom:16px}.ClientRow_propertyImage__aiNfr{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0}.ClientRow_propertyImage__aiNfr img{width:100%;height:100%;object-fit:cover}.ClientRow_propertyInfo__Lbl2a{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.ClientRow_name__aKhqQ{font-size:16px;font-weight:600;color:var(--text-primary)}.ClientRow_address__Iln_W,.ClientRow_name__aKhqQ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClientRow_address__Iln_W{font-size:14px;color:var(--text-secondary)}.ClientRow_score__y3lSF{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:8px;flex-shrink:0}.ClientRow_scoreValue___Eapn{font-size:14px;font-weight:700;color:var(--color-white)}.ClientRow_details__0X10G{display:flex;flex-wrap:wrap;gap:16px 24px;padding-top:16px;border-top:1px solid var(--border-light)}.ClientRow_detailItem__IMw1x{display:flex;flex-direction:column;gap:2px;min-width:100px}.ClientRow_detailLabel__PtAa_{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.ClientRow_detailValue__sNErn{font-size:14px;font-weight:600;color:var(--text-primary)}.ClientRow_status__n2lYD{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ClientRow_row__1XATh{position:relative}.ClientRow_lost__x71C0{background-color:#fee2e2;color:#dc2626}.ClientRow_refinance__ADoUH{background-color:#dbeafe;color:#1d4ed8}.ClientRow_active__BBYEN{background-color:#dcfce7;color:#16a34a}.ClientRow_premover__Dqc6S{background-color:#ede9fe;color:#7c3aed}@media (max-width:768px){.ClientRow_row__1XATh{padding:16px}.ClientRow_property__yp4or{gap:12px;margin-bottom:12px}.ClientRow_propertyImage__aiNfr{width:40px;height:40px}.ClientRow_name__aKhqQ{font-size:15px}.ClientRow_address__Iln_W{font-size:13px}.ClientRow_details__0X10G{gap:12px 16px;padding-top:12px}.ClientRow_detailItem__IMw1x{min-width:80px}.ClientRow_detailLabel__PtAa_{font-size:11px}.ClientRow_detailValue__sNErn{font-size:13px}}.Button_button__WQ3_h{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-family:var(--font-family);font-weight:var(--font-weight-semibold);border:none;cursor:pointer;transition:all var(--transition-fast);text-decoration:none;white-space:nowrap}.Button_button__WQ3_h:disabled{opacity:.5;cursor:not-allowed}.Button_primary___5QRF{background-color:var(--color-yellow);color:var(--bg-dark-navy);border-radius:var(--radius-md)}.Button_primary___5QRF:hover:not(:disabled){background-color:var(--color-yellow-hover)}.Button_primary___5QRF:active:not(:disabled){transform:scale(.98)}.Button_primaryBlue__KSJp9{background-color:var(--color-blue-5);color:var(--color-white);border-radius:var(--radius-md)}.Button_primaryBlue__KSJp9:hover:not(:disabled){background-color:var(--color-blue-main)}.Button_primaryBlue__KSJp9:active:not(:disabled){transform:scale(.98)}.Button_secondary__z8DZE{background-color:var(--color-white);color:var(--text-primary);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-md)}.Button_secondary__z8DZE:hover:not(:disabled){background-color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.5)}.Button_secondaryLight__de_nn{background-color:var(--bg-primary,#fff);color:var(--text-primary,#0f1b2e);border:1px solid var(--border-darker-2,rgba(83,104,128,.32));border-radius:var(--radius-md)}.Button_secondaryLight__de_nn:hover:not(:disabled){background-color:var(--bg-secondary,#f4f8f9)}.Button_secondaryDark__UVrNN{background-color:transparent;color:var(--color-white);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-md)}.Button_secondaryDark__UVrNN:hover:not(:disabled){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.Button_secondaryDark__UVrNN:active:not(:disabled){background-color:hsla(0,0%,100%,.15)}.Button_ghost__9OlTm{background-color:transparent;color:var(--color-blue-5);padding-left:0!important;padding-right:0!important}.Button_ghost__9OlTm:hover:not(:disabled){text-decoration:underline}.Button_ghostDark__Csm5Q{background-color:transparent;color:var(--color-white);padding-left:0!important;padding-right:0!important}.Button_ghostDark__Csm5Q:hover:not(:disabled){text-decoration:underline;color:var(--text-secondary-reverse)}.Button_sm__EVr0q{padding:var(--spacing-sm) var(--spacing-lg);font-size:14px;line-height:20px;border-radius:6px}.Button_md__HVi37{padding:var(--spacing-md) var(--spacing-2xl);font-size:16px;line-height:20px}.Button_lg__jlvo1{padding:var(--spacing-lg) var(--spacing-3xl);font-size:18px;line-height:24px}.Button_fullWidth__I0BsA{width:100%}.Button_loading__R7Yd5{position:relative}.Button_loading__R7Yd5 .Button_text__j_qEn{opacity:0}.Button_icon__zJGIe{display:flex;align-items:center;justify-content:center}.Button_icon__zJGIe svg{width:1em;height:1em}.Button_spinner___jPhu{position:absolute;display:flex;align-items:center;justify-content:center}.Button_spinner___jPhu svg{width:20px;height:20px;animation:Button_spin__Y6hGi 1s linear infinite}@keyframes Button_spin__Y6hGi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnimatedButton_button__Y36Gw{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);overflow:hidden;white-space:nowrap}.AnimatedButton_button__Y36Gw:disabled{cursor:not-allowed;opacity:.6}.AnimatedButton_content__NoQAD{display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.AnimatedButton_label__S1nJy{display:inline-block;transition:transform var(--transition-normal)}.AnimatedButton_arrow__j9mKJ{display:flex;align-items:center;justify-content:center;opacity:0;transform:translateX(-10px);transition:opacity var(--transition-normal),transform var(--transition-normal);position:absolute;right:-20px}.AnimatedButton_button__Y36Gw:hover:not(:disabled) .AnimatedButton_label__S1nJy{transform:translateX(-7px)}.AnimatedButton_button__Y36Gw:hover:not(:disabled) .AnimatedButton_arrow__j9mKJ{opacity:1;transform:translateX(0)}.AnimatedButton_primary__PbJvS{background-color:var(--color-yellow);color:var(--text-primary)}.AnimatedButton_primary__PbJvS:hover:not(:disabled){background-color:var(--color-yellow-hover)}.AnimatedButton_primary__PbJvS:active:not(:disabled){transform:scale(.98)}.AnimatedButton_secondary__8OCbg{background-color:transparent;color:var(--color-white);border:2px solid var(--color-white)}.AnimatedButton_secondary__8OCbg:hover:not(:disabled){background-color:hsla(0,0%,100%,.1)}.AnimatedButton_secondary__8OCbg:active:not(:disabled){transform:scale(.98)}.AnimatedButton_sm__Wqpwb{padding:10px 20px;font-size:14px;min-height:40px;border-radius:6px}.AnimatedButton_md__BfndC{padding:14px 28px;font-size:16px;min-height:48px}.AnimatedButton_lg__JftzG{padding:18px 36px;font-size:18px;min-height:56px}.AnimatedButton_loading__Lg0rP .AnimatedButton_content__NoQAD{visibility:hidden}.AnimatedButton_spinner__WT_bs{position:absolute;display:flex;align-items:center;justify-content:center}.AnimatedButton_spinnerIcon__pYP8o{animation:AnimatedButton_spin__c0_lY 1s linear infinite}@keyframes AnimatedButton_spin__c0_lY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Input_container__IQR_V{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.Input_label__CR3VX{font-size:14px;font-weight:var(--font-weight-medium);color:var(--text-primary)}.Input_inputWrapper__8WoEX{display:flex;align-items:center;gap:var(--spacing-sm);background-color:var(--color-white);border:1px solid var(--border-darker-2);border-radius:var(--radius-md);transition:all var(--transition-fast);overflow:hidden}.Input_inputWrapper__8WoEX:hover{border-color:var(--color-blue-3)}.Input_inputWrapper__8WoEX:focus-within{border-color:var(--color-blue-main);box-shadow:0 0 0 3px rgba(11,105,245,.15)}.Input_inputWrapper__8WoEX.Input_error__cpLMX{border-color:var(--color-danger)}.Input_inputWrapper__8WoEX.Input_error__cpLMX:focus-within{box-shadow:0 0 0 3px rgba(228,37,39,.15)}.Input_inputWrapper__8WoEX.Input_disabled__MvGNT{background-color:var(--bg-secondary);cursor:not-allowed}.Input_sm__GBNDF{height:40px;padding:0 var(--spacing-md)}.Input_md___zuUN{height:48px;padding:0 var(--spacing-lg)}.Input_md___zuUN:focus-within{box-shadow:inset 0 0 0 1px var(--color-blue-main),0 0 0 3px rgba(11,105,245,.15)}.Input_lg__8AIIH{height:56px;padding:0 var(--spacing-xl)}.Input_lg__8AIIH:focus-within{box-shadow:inset 0 0 0 1px var(--color-blue-main),0 0 0 3px rgba(11,105,245,.15)}.Input_input__DfZui{flex:1 1;border:none;background:transparent;font-size:16px;color:var(--text-primary);outline:none;outline-offset:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.Input_input__DfZui:focus{outline:none;box-shadow:none}.Input_input__DfZui::placeholder{color:var(--text-secondary);opacity:.6}.Input_input__DfZui:disabled{cursor:not-allowed;color:var(--color-steel)}.Input_leftIcon__7ap_g{display:flex;align-items:center;justify-content:center;color:var(--color-steel);flex-shrink:0}.Input_leftIcon__7ap_g svg{width:20px;height:20px}.Input_rightElement__0mnGW{display:flex;align-items:center;flex-shrink:0}.Input_helperText__67izv{font-size:12px;color:var(--color-steel)}.Input_errorText___ZqYI{font-size:12px;color:var(--color-danger)}.Badge_badge__7wutk{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);white-space:nowrap}.Badge_scoreHigh__JaN0s{background-color:var(--color-success-light);color:var(--color-success-dark);padding:6px;font-size:11px;min-width:28px}.Badge_scoreMedium__1xC_b{background-color:var(--color-success-medium);color:#127c01;padding:6px;font-size:11px;min-width:28px}.Badge_scoreLow__SvYVN{background-color:var(--color-warning-light);color:var(--color-warning);padding:6px;font-size:11px;min-width:28px}.Badge_label__5vwDo{background-color:var(--bg-dark-deep);color:var(--color-white);padding:8px 12px;font-size:11px;font-weight:var(--font-weight-semibold)}.Badge_labelLight__TflY_{background-color:hsla(0,0%,100%,.1);color:var(--color-white);padding:6px 12px;font-size:12px;font-weight:var(--font-weight-medium)}.Card_card__HEwtR{background-color:var(--color-white);border-radius:var(--radius-xl);overflow:hidden}.Card_default__0qcwa{box-shadow:var(--shadow-sm)}.Card_feature__2it8r{box-shadow:var(--shadow-md)}.Card_elevated__ozpFJ{box-shadow:var(--shadow-card)}.Card_padding-none__6wIiR{padding:0}.Card_padding-sm__d1tLw{padding:var(--spacing-lg)}.Card_padding-md__Mb_34{padding:var(--spacing-3xl)}.Card_padding-lg__tTl__{padding:var(--spacing-4xl)}.Card_cardHeader__BWeS1{height:260px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.Card_gradient-dark__xkUn0{background:var(--bg-dark-blue)}.Card_gradient-buyer__K7_ZA,.Card_gradient-premover__n8vSL,.Card_gradient-refi__s5btu{background:linear-gradient(180deg,#000731,#0b1340)}.Card_cardContent__FzcgS{padding:var(--spacing-3xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.Divider_divider__JbhDI{border:none;height:1px;width:100%;margin:0}.Divider_light__ELqDz{background-color:var(--border-light)}.Divider_dark__uMbri{background-color:var(--border-darker)}.Avatar_avatar___CNw9{position:relative;border-radius:50%;overflow:hidden;background-color:var(--color-blue-5);display:flex;align-items:center;justify-content:center;flex-shrink:0}.Avatar_sm__PTX3x{width:32px;height:32px}.Avatar_md__L2Odp{width:48px;height:48px}.Avatar_lg__hRP5m{width:64px;height:64px}.Avatar_image__Q7asb{object-fit:cover}.Avatar_initials__IklBh{color:var(--color-white);font-weight:var(--font-weight-semibold);font-size:14px}.Avatar_sm__PTX3x .Avatar_initials__IklBh{font-size:12px}.Avatar_lg__hRP5m .Avatar_initials__IklBh{font-size:18px}.IconButton_iconButton__4NElu{display:inline-flex;align-items:center;justify-content:center;gap:6px;background-color:var(--bg-primary);border:1px solid var(--border-darker-2);font-family:var(--font-primary);font-weight:500;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.IconButton_iconButton__4NElu:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--border-darker)}.IconButton_iconButton__4NElu:active:not(:disabled){background-color:#e5e7eb;transform:scale(.98)}.IconButton_iconButton__4NElu:disabled{opacity:.5;cursor:not-allowed}.IconButton_sm__cuBvo{padding:8px 12px;font-size:14px;line-height:20px;border-radius:6px;gap:4px}.IconButton_md__aO5ch{padding:12px 16px;font-size:14px;line-height:16px;border-radius:6px;gap:6px}.IconButton_lg__afvVE{padding:16px 32px;font-size:16px;line-height:24px;border-radius:8px;gap:8px}.IconButton_icon__yrR4b{display:flex;align-items:center;justify-content:center}.IconButton_sm__cuBvo .IconButton_icon__yrR4b,.IconButton_sm__cuBvo .IconButton_icon__yrR4b svg{width:12px;height:12px}.IconButton_md__aO5ch .IconButton_icon__yrR4b,.IconButton_md__aO5ch .IconButton_icon__yrR4b svg{width:14px;height:14px}.IconButton_lg__afvVE .IconButton_icon__yrR4b,.IconButton_lg__afvVE .IconButton_icon__yrR4b svg{width:16px;height:16px}.IconButton_label__rhAfb{font-weight:600;line-height:inherit}.IconButton_loading__8shHb{position:relative}.IconButton_loading__8shHb .IconButton_icon__yrR4b,.IconButton_loading__8shHb .IconButton_label__rhAfb{opacity:0}.IconButton_spinner__hKoTP{position:absolute;display:flex;align-items:center;justify-content:center}.IconButton_spinner__hKoTP svg{width:16px;height:16px;animation:IconButton_spin__fqZZT 1s linear infinite}.IconButton_sm__cuBvo .IconButton_spinner__hKoTP svg{width:14px;height:14px}.IconButton_lg__afvVE .IconButton_spinner__hKoTP svg{width:18px;height:18px}@keyframes IconButton_spin__fqZZT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Popover_container__xe_yg{position:relative;display:inline-flex;align-items:center}.Popover_trigger__Ey7qs{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.Popover_trigger__Ey7qs:hover{opacity:.8}.Popover_popover__SKbti{top:calc(100% + 12px);transform:translateX(-50%);z-index:1000;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.05);width:300px;box-sizing:border-box}.Popover_arrow__wHrQW,.Popover_popover__SKbti{position:absolute;left:50%;background:var(--color-white)}.Popover_arrow__wHrQW{top:-6px;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;box-shadow:-2px -2px 4px rgba(0,0,0,.04)}.Popover_closeButton__t90UX{position:absolute;top:12px;right:12px;background:none;border:none;padding:4px;cursor:pointer;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease;z-index:1}.Popover_closeButton__t90UX:hover{background:var(--bg-secondary);color:var(--text-primary)}.Popover_content__j2iG2{padding:16px 40px 16px 16px;box-sizing:border-box;width:100%}.Popover_content__j2iG2 h4{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text-primary);white-space:normal}.Popover_content__j2iG2 p{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text-secondary);white-space:normal}.Popover_content__j2iG2 p:last-of-type{margin-bottom:0}.Popover_content__j2iG2 a{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-size:13px;font-weight:600;color:var(--color-blue-5);text-decoration:none;transition:opacity .15s ease}.Popover_content__j2iG2 a:hover{opacity:.8}@media (max-width:768px){.Popover_popover__SKbti{width:280px;left:0;transform:translateX(0)}.Popover_arrow__wHrQW{left:24px;transform:rotate(45deg)}}.LockedSection_container__hcmF6{display:grid;grid-template-columns:380px 1fr;grid-gap:24px;gap:24px;min-height:300px}.LockedSection_preview__xqwej{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#edf6ff,#dbeafe)}.LockedSection_gradientOverlay__wRhmA{position:absolute;inset:0;background:rgba(0,10,78,.25);z-index:1}.LockedSection_playButton__w3owT{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:50%;background:var(--color-white);box-shadow:0 8px 24px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);z-index:2}.LockedSection_playButton__w3owT:hover{transform:translate(-50%,-50%) scale(1.1)}.LockedSection_playButton__w3owT svg{color:var(--color-blue-5);margin-left:3px;width:24px;height:24px}.LockedSection_previewCards__09Hxd{position:relative;padding:24px;display:flex;flex-direction:column;gap:12px;z-index:1}.LockedSection_previewCard___1vM_{display:flex;align-items:center;gap:12px;padding:12px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px}.LockedSection_previewHouse__XWN7c{width:40px;height:40px;border-radius:6px;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.LockedSection_previewLines__9xfEY{flex:1 1;display:flex;flex-direction:column;gap:6px}.LockedSection_previewLine__s_b36{height:8px;border-radius:4px;background:rgba(11,105,245,.15)}.LockedSection_content__410BM{display:flex;flex-direction:column;gap:20px}.LockedSection_header__PbyCs{display:flex;flex-direction:column;gap:8px}.LockedSection_title__m5aeD{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.LockedSection_subtitle__VAeOs{font-size:16px;color:var(--text-secondary);margin:0;line-height:1.5}.LockedSection_stats__vTt_X{display:flex;gap:24px}.LockedSection_statItem__Cj38C{display:flex;align-items:baseline;gap:8px}.LockedSection_statValue__yPsxt{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--color-blue-5)}.LockedSection_statLabel__V4BRk{font-size:14px;color:var(--text-secondary)}.LockedSection_blurredTable__i5AeM{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:var(--bg-secondary);border-radius:12px;filter:blur(4px);opacity:.6}.LockedSection_tableRow__IYwbe{display:flex;gap:12px}.LockedSection_tableCell__5t5NZ{height:20px;background:var(--border-light);border-radius:4px}.LockedSection_cta__ERnCY{margin-top:auto}@media (max-width:1024px){.LockedSection_container__hcmF6{grid-template-columns:1fr}.LockedSection_preview__xqwej{min-height:200px}.LockedSection_previewCards__09Hxd{flex-direction:row;overflow-x:auto;padding:16px}.LockedSection_previewCard___1vM_{flex-shrink:0;width:180px}}@media (max-width:768px){.LockedSection_title__m5aeD{font-size:20px}.LockedSection_subtitle__VAeOs{font-size:14px}.LockedSection_statValue__yPsxt{font-size:26px}.LockedSection_statLabel__V4BRk{font-size:13px}}.MobileUserInfo_container__kkBEE{display:none;align-items:center;gap:16px;padding:16px 16px 0;background-color:var(--bg-secondary)}@media (max-width:600px){.MobileUserInfo_container__kkBEE{display:flex}}.MobileUserInfo_avatar__fvHSg{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0b69f5,#1e96ff);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.MobileUserInfo_avatarImage__4ADb0{width:100%;height:100%;object-fit:cover}.MobileUserInfo_avatarInitials__Hb1D_{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}.MobileUserInfo_userDetails__QcyUP{display:flex;flex-direction:column;flex:1 1;min-width:0}.MobileUserInfo_userName__ncL3b{font-size:20px;font-weight:600;color:#17191c;line-height:30px}.MobileUserInfo_userNmls__3uUd0{font-size:14px;font-weight:400;color:#64748b;line-height:22px}.MobileUserInfo_actions__MvSDg{display:flex;align-items:center;gap:8px;flex-shrink:0}.MobileUserInfo_actionButton__p9c4U{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:48px;height:48px;padding:8px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:background-color var(--transition-fast)}.MobileUserInfo_actionButton__p9c4U:hover{background-color:var(--bg-secondary)}.MobileUserInfo_actionButton__p9c4U:active{background-color:#e5e7eb}.MobileUserInfo_actionButton__p9c4U svg{width:20px;height:20px}.MobileUserInfo_actionLabel__sFLZq{font-size:10px;font-weight:600;color:#17191c;line-height:10px;text-align:center}.LostDealCard_card__GjfUL{position:relative;display:flex;flex-direction:column;border:1px dashed rgba(255,16,16,.2);border-radius:12px;background-color:var(--color-white);overflow:hidden}.LostDealCard_header__jBRxD{padding:20px 24px;display:flex;flex-direction:column;gap:0}.LostDealCard_clientName__oVMTb{font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:30px;color:#17191c;margin:0}.LostDealCard_clientAddress__7tx7l{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:20px;color:#303841;margin:0}.LostDealCard_details___ZRXr{padding:20px 24px;background-color:rgba(255,16,16,.06);display:flex;flex-direction:column;gap:16px}.LostDealCard_rows__hGE5M{display:flex;flex-direction:column;gap:2px}.LostDealCard_row__ABi6w{display:flex;align-items:center;gap:8px}.LostDealCard_label__eNpfW{font-weight:400;color:#303841;width:80px;flex-shrink:0}.LostDealCard_label__eNpfW,.LostDealCard_value__o3cRE{font-family:var(--font-primary);font-size:14px;line-height:22px}.LostDealCard_value__o3cRE{font-weight:700;color:#17191c;flex:1 1;text-align:right}.LostDealCard_divider__Ynp_N{height:1px;background-color:rgba(156,172,190,.15)}.LostDealCard_commissionRow__Q9e_R{display:flex;align-items:center;gap:8px}.LostDealCard_commissionLabel__QS6u_{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:22px;color:#303841}.LostDealCard_commissionValue__YQsQz{font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:24px;color:#ff1010;flex:1 1;text-align:right}.LostDealCard_blurred__dIJrk .LostDealCard_details___ZRXr,.LostDealCard_blurred__dIJrk .LostDealCard_header__jBRxD{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.LostDealCard_blurred__dIJrk .LostDealCard_details___ZRXr{background-color:rgba(255,16,16,.06)}.LostDealCard_overlay__HAzcW{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10;border-radius:12px}.LostDealCard_overlay__HAzcW button{box-shadow:0 4px 16px rgba(0,0,0,.15)}.RefinanceCard_card__j_LIZ{position:relative;display:flex;flex-direction:column;border:1px dashed rgba(10,167,101,.2);border-radius:12px;background:rgba(10,167,101,.09);overflow:hidden}.RefinanceCard_header__0IdHT{padding:20px 24px;display:flex;flex-direction:column;gap:0;background-color:var(--color-white)}.RefinanceCard_clientName__7OVMY{font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:30px;color:#17191c;margin:0}.RefinanceCard_clientAddress__zqTRV{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:20px;color:#303841;margin:0}.RefinanceCard_details__kcjJR{padding:20px 24px;background-color:rgba(10,167,101,.06);display:flex;flex-direction:column;gap:16px}.RefinanceCard_rows__km7dv{display:flex;flex-direction:column;gap:2px}.RefinanceCard_row__bAiTi{display:flex;align-items:center;gap:8px}.RefinanceCard_label__AV_1X{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:22px;color:#303841;white-space:nowrap;flex-shrink:0}.RefinanceCard_value__DkPOl{color:#17191c}.RefinanceCard_savingsValue__pvSRv,.RefinanceCard_value__DkPOl{font-family:var(--font-primary);font-size:14px;font-weight:700;line-height:22px;flex:1 1;text-align:right}.RefinanceCard_savingsValue__pvSRv{color:#0aa765}.RefinanceCard_rateValue__cKsXy{display:flex;align-items:center;gap:4px;flex:1 1;justify-content:flex-end}.RefinanceCard_oldRate__UskzC{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:22px;color:#17191c;text-decoration:line-through}.RefinanceCard_arrowIcon__RCts4{flex-shrink:0}.RefinanceCard_newRate__8GkPQ{font-family:var(--font-primary);font-size:14px;font-weight:700;line-height:22px;color:#17191c}.RefinanceCard_divider__5_dR0{height:1px;background-color:rgba(156,172,190,.15)}.RefinanceCard_commissionRow__d6NgT{display:flex;align-items:center;gap:8px}.RefinanceCard_commissionLabel__lKomd{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:22px;color:#303841}.RefinanceCard_commissionValue__N2KJU{font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:24px;color:#0aa765;flex:1 1;text-align:right}.RefinanceCard_blurred__8viuI .RefinanceCard_details__kcjJR,.RefinanceCard_blurred__8viuI .RefinanceCard_header__0IdHT{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.RefinanceCard_blurred__8viuI .RefinanceCard_details__kcjJR{background-color:rgba(10,167,101,.06)}.RefinanceCard_overlay__Vqhek{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10;border-radius:12px}.RefinanceCard_overlay__Vqhek button{box-shadow:0 4px 16px rgba(0,0,0,.15)}.RefinanceSkeleton_skeleton__5u8BD{display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;position:relative}.RefinanceSkeleton_statsColumn__KdFx7{display:flex;flex-direction:column;gap:16px}.RefinanceSkeleton_statBlock___bHBa{display:flex;flex-direction:column;padding:20px 24px;background-color:#f4f8f9;border-radius:12px;gap:12px}.RefinanceSkeleton_label__mtUTB{width:140px;height:10px}.RefinanceSkeleton_label__mtUTB,.RefinanceSkeleton_value__ylFPl{background:linear-gradient(90deg,#e1e3e7 25%,#f0f1f4 50%,#e1e3e7 75%);background-size:200% 100%;animation:RefinanceSkeleton_shimmer__XKRIA 1.5s infinite;border-radius:3px}.RefinanceSkeleton_value__ylFPl{width:100px;height:18px}.RefinanceSkeleton_description__4QE6t{width:100%;height:24px;background:linear-gradient(90deg,#e1e3e7 25%,#f0f1f4 50%,#e1e3e7 75%);background-size:200% 100%;animation:RefinanceSkeleton_shimmer__XKRIA 1.5s infinite;border-radius:3px}.RefinanceSkeleton_tableColumn__BjS0b{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e8edef}.RefinanceSkeleton_tableHeader__AGCCk{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;grid-gap:16px;gap:16px;padding:16px 20px;background:#f9fafb;border-bottom:1px solid #e8edef}.RefinanceSkeleton_headerCell__aBwYu{height:8px;background:linear-gradient(90deg,#e1e3e7 25%,#f0f1f4 50%,#e1e3e7 75%);background-size:200% 100%;animation:RefinanceSkeleton_shimmer__XKRIA 1.5s infinite;border-radius:3px}.RefinanceSkeleton_tableRow__tcL8c{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;grid-gap:16px;gap:16px;padding:16px 20px;border-bottom:1px solid #e8edef}.RefinanceSkeleton_tableRow__tcL8c:last-child{border-bottom:none}.RefinanceSkeleton_clientCell__uj08c{display:flex;flex-direction:column;gap:4px}.RefinanceSkeleton_clientName__dqJN4{width:120px;height:10px}.RefinanceSkeleton_clientAddress__6m9Al,.RefinanceSkeleton_clientName__dqJN4{background:linear-gradient(90deg,#e1e3e7 25%,#f0f1f4 50%,#e1e3e7 75%);background-size:200% 100%;animation:RefinanceSkeleton_shimmer__XKRIA 1.5s infinite;border-radius:3px}.RefinanceSkeleton_clientAddress__6m9Al{width:160px;height:8px}.RefinanceSkeleton_cell__Gaklb{width:60px;height:10px;background:linear-gradient(90deg,#e1e3e7 25%,#f0f1f4 50%,#e1e3e7 75%);background-size:200% 100%;animation:RefinanceSkeleton_shimmer__XKRIA 1.5s infinite;border-radius:3px}.RefinanceSkeleton_mobileCards__xipbQ{display:none;flex-direction:column;gap:12px}.RefinanceSkeleton_mobileCard__Otq3x{background:#fff;border-radius:12px;padding:16px;border:1px solid #e8edef}.RefinanceSkeleton_cardHeader__OSnit{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.RefinanceSkeleton_cardName__jJro5{width:140px;height:12px}.RefinanceSkeleton_cardAddress__hVGwl,.RefinanceSkeleton_cardName__jJro5{background:linear-gradient(90deg,#e1e3e7 25%,#f0f1f4 50%,#e1e3e7 75%);background-size:200% 100%;animation:RefinanceSkeleton_shimmer__XKRIA 1.5s infinite;border-radius:3px}.RefinanceSkeleton_cardAddress__hVGwl{width:180px;height:8px}.RefinanceSkeleton_cardBody__E4wQx{display:flex;flex-direction:column;gap:12px}.RefinanceSkeleton_cardRow__feZu_{width:100%;height:12px;background:linear-gradient(90deg,#e1e3e7 25%,#f0f1f4 50%,#e1e3e7 75%);background-size:200% 100%;animation:RefinanceSkeleton_shimmer__XKRIA 1.5s infinite;border-radius:3px}.RefinanceSkeleton_loadingMessage__AXqBh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;padding:16px 24px;background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-size:14px;color:#6b7280;z-index:10}.RefinanceSkeleton_spinner__Qko7i{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#0b69f5;border-radius:50%;animation:RefinanceSkeleton_spin__czGvo .8s linear infinite}@keyframes RefinanceSkeleton_shimmer__XKRIA{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes RefinanceSkeleton_spin__czGvo{to{transform:rotate(1turn)}}@media (max-width:1024px){.RefinanceSkeleton_skeleton__5u8BD{grid-template-columns:1fr}.RefinanceSkeleton_statsColumn__KdFx7{flex-direction:row;flex-wrap:wrap}.RefinanceSkeleton_statBlock___bHBa{flex:1 1;min-width:200px}}@media (max-width:768px){.RefinanceSkeleton_desktopOnly__C06D1{display:none}.RefinanceSkeleton_mobileCards__xipbQ{display:flex}.RefinanceSkeleton_hideOnMobile__a2fCB{display:none}.RefinanceSkeleton_loadingMessage__AXqBh{position:relative;top:auto;left:auto;transform:none;margin-top:16px;justify-content:center}}.SectionLoadingState_container__CLgfW{display:flex;align-items:center;justify-content:center;min-height:318px;padding:40px;border-radius:12px}.SectionLoadingState_gradientLost__2psDm{background:linear-gradient(90deg,rgba(222,34,94,.12),rgba(250,181,31,.12))}.SectionLoadingState_gradientRefinance__TiHnM{background:linear-gradient(90deg,rgba(22,163,74,.12),rgba(134,239,172,.12))}.SectionLoadingState_content__heaWs{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.SectionLoadingState_title__su9TN{font-family:var(--font-primary);font-size:20px;font-weight:600;line-height:30px;text-align:center;background:linear-gradient(90deg,#de225e,#ff7931 25%,#de225e 50%,#ff7931 75%,#de225e);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;padding-bottom:16px;animation:SectionLoadingState_gradientShift__ATA26 3s ease-in-out infinite}.SectionLoadingState_gradientRefinance__TiHnM .SectionLoadingState_title__su9TN{background:linear-gradient(90deg,#16a34a,#22c55e 25%,#16a34a 50%,#22c55e 75%,#16a34a);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:SectionLoadingState_gradientShift__ATA26 3s ease-in-out infinite}@keyframes SectionLoadingState_gradientShift__ATA26{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.SectionLoadingState_dots__iQm_o{display:inline}.SectionLoadingState_dot__XtyJ3{display:inline-block;animation:SectionLoadingState_dotBounce__BlA7M 1.4s ease-in-out infinite;transform-origin:center bottom}.SectionLoadingState_dot__XtyJ3:first-child{animation-delay:0s}.SectionLoadingState_dot__XtyJ3:nth-child(2){animation-delay:.2s}.SectionLoadingState_dot__XtyJ3:nth-child(3){animation-delay:.4s}@keyframes SectionLoadingState_dotBounce__BlA7M{0%,20%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.3) translateY(-3px)}}.SectionLoadingState_chipsContainer__E6tTr{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.SectionLoadingState_chip__U4PUX{display:flex;align-items:center;gap:8px;padding:8px 24px 8px 8px;background:#fff;border-radius:47px;min-width:86px;transition:opacity .3s ease}.SectionLoadingState_chip__U4PUX.SectionLoadingState_completed__xupyG{opacity:.8}.SectionLoadingState_chip__U4PUX.SectionLoadingState_active__pnBuV{opacity:1}.SectionLoadingState_chip__U4PUX.SectionLoadingState_pending__FUyp8{opacity:.4}.SectionLoadingState_chipIcon___i9Yg{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SectionLoadingState_chipLabel__Yb8DQ{font-family:var(--font-primary);font-size:16px;font-weight:600;line-height:24px;color:var(--text-secondary,#303841);white-space:nowrap}.SectionLoadingState_chip__U4PUX.SectionLoadingState_active__pnBuV .SectionLoadingState_chipLabel__Yb8DQ{color:var(--text-primary,#17191c)}.SectionLoadingState_checkIcon__GXQir,.SectionLoadingState_emptyCircle__kLqrY,.SectionLoadingState_spinner__qNyk0{width:24px;height:24px}.SectionLoadingState_spinner__qNyk0{animation:SectionLoadingState_spin__Rl5Na 1s linear infinite}@keyframes SectionLoadingState_spin__Rl5Na{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SectionLoadingState_errorContent__QBrSk{display:flex;flex-direction:column;align-items:center;gap:16px}.SectionLoadingState_errorIcon__TSnmL{font-size:48px}.SectionLoadingState_errorText__RcerV{font-family:var(--font-primary);font-size:18px;font-weight:600;color:var(--text-primary,#17191c);margin:0}.SectionLoadingState_retryButton__GikC3{padding:12px 24px;background:var(--text-primary,#17191c);color:#fff;border:none;border-radius:8px;font-family:var(--font-primary);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease}.SectionLoadingState_retryButton__GikC3:hover{background:#303841}@media (max-width:768px){.SectionLoadingState_container__CLgfW{min-height:250px;padding:24px}.SectionLoadingState_title__su9TN{font-size:18px;line-height:26px}.SectionLoadingState_chipsContainer__E6tTr{flex-direction:column;align-items:center}.SectionLoadingState_chip__U4PUX{width:100%;max-width:280px;justify-content:flex-start}.SectionLoadingState_chipLabel__Yb8DQ{font-size:14px}}.ShareModal_backdrop__YaxMy{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.ShareModal_modal__EDzMM{background:#fff;border-radius:12px;width:100%;max-width:480px;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:ShareModal_slideUp__gtpMz .2s ease-out}@keyframes ShareModal_slideUp__gtpMz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ShareModal_header__cazM4{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(156,172,190,.2)}.ShareModal_title__4MdTi{font-size:18px;font-weight:600;color:#17191c;margin:0}.ShareModal_closeButton__4pMNm{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .15s ease}.ShareModal_closeButton__4pMNm:hover{background:#f3f4f6;color:#17191c}.ShareModal_content__vsCAA{padding:24px}.ShareModal_description__eURfL{font-size:14px;color:#6b7280;margin:0 0 16px}.ShareModal_linkBlock__wunFq{margin-bottom:20px}.ShareModal_linkBlock__wunFq:last-of-type{margin-bottom:12px}.ShareModal_linkLabel__A8BSc{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.ShareModal_linkContainer__KUbG_{display:flex;gap:8px;margin-bottom:12px}.ShareModal_linkInput__nI8i9{flex:1 1;padding:12px 16px;font-size:14px;color:#17191c;background:#f4f8f9;border:1px solid rgba(156,172,190,.3);border-radius:8px;outline:none;min-width:0;font-family:inherit}.ShareModal_linkInput__nI8i9:focus{border-color:#0389ff;box-shadow:0 0 0 3px rgba(3,137,255,.1)}.ShareModal_copyButton__H6lcp{display:flex;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:500;color:#fff;background:#0b69f5;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:inherit}.ShareModal_copyButton__H6lcp:hover{background:#0955cc}.ShareModal_copyButton__H6lcp.ShareModal_copied__sG6GR{background:#16a34a}.ShareModal_expiration__PmUj7{font-size:12px;color:#9ca3af;margin:0}.ShareModal_loading__r2fs4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 0;gap:12px;color:#6b7280;font-size:14px}.ShareModal_spinner__c483K{animation:ShareModal_spin__SMyzM 1s linear infinite;color:#0b69f5}@keyframes ShareModal_spin__SMyzM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ShareModal_error__egmxV{color:#dc2626;font-size:14px;margin:0 0 16px;text-align:center}.ShareModal_retryButton__yM7Rd{display:block;width:100%;padding:12px 20px;font-size:14px;font-weight:500;color:#fff;background:#0b69f5;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.ShareModal_retryButton__yM7Rd:hover{background:#0955cc}.ShareModal_copyButton__H6lcp:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.ShareModal_linkContainer__KUbG_{flex-direction:column}.ShareModal_copyButton__H6lcp{justify-content:center}}.EmailCollectModal_backdrop__wryi_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.EmailCollectModal_modal__NuxBs{background:#fff;border-radius:12px;width:100%;max-width:440px;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:EmailCollectModal_slideUp__qQSTR .2s ease-out}@keyframes EmailCollectModal_slideUp__qQSTR{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EmailCollectModal_header__J9EeC{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(156,172,190,.2)}.EmailCollectModal_title__Dqr8I{font-size:18px;font-weight:600;color:#17191c;margin:0}.EmailCollectModal_closeButton__0GG8J{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .15s ease}.EmailCollectModal_closeButton__0GG8J:hover:not(:disabled){background:#f3f4f6;color:#17191c}.EmailCollectModal_closeButton__0GG8J:disabled{opacity:.5;cursor:not-allowed}.EmailCollectModal_content__x_Get{padding:24px}.EmailCollectModal_description__rIM4W{font-size:14px;color:#6b7280;margin:0 0 16px}.EmailCollectModal_input__gUTJ8{width:100%;padding:12px 16px;font-size:14px;color:#17191c;background:#f4f8f9;border:1px solid rgba(156,172,190,.3);border-radius:8px;outline:none;margin-bottom:16px;font-family:inherit;box-sizing:border-box}.EmailCollectModal_input__gUTJ8:focus{border-color:#0389ff;box-shadow:0 0 0 3px rgba(3,137,255,.1)}.EmailCollectModal_input__gUTJ8:disabled{opacity:.7;cursor:not-allowed}.EmailCollectModal_error__lEjWr{color:#dc2626;font-size:14px;margin:-8px 0 12px}.EmailCollectModal_submitButton__ke4fD{width:100%;padding:12px 20px;font-size:14px;font-weight:500;color:#fff;background:#0b69f5;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit;box-sizing:border-box}.EmailCollectModal_submitButton__ke4fD:hover:not(:disabled){background:#0955cc}.EmailCollectModal_submitButton__ke4fD:disabled{opacity:.7;cursor:not-allowed}.EmailInputUnit_unit__7zkTi{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;width:100%}.EmailInputUnit_prompt__C8Si_{font-size:16px;font-weight:700;color:var(--text-primary);margin:0;text-align:center}.EmailInputUnit_form__qqOQr{width:100%;max-width:420px}.EmailInputUnit_inputWrapper__RNRLB{display:flex;align-items:stretch;gap:12px;padding:6px;border:1px solid #b0b8c1;border-radius:var(--radius-xl);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.EmailInputUnit_inputWrapper__RNRLB:focus-within{border-color:var(--color-blue-main);box-shadow:0 0 0 2px rgba(3,137,255,.2)}.EmailInputUnit_input__h8F_y{flex:1 1;min-width:0;padding:12px 16px;font-size:16px;border:none;outline:none;background:transparent}.EmailInputUnit_input__h8F_y::placeholder{color:var(--color-steel)}.EmailInputUnit_error__u5VHZ{font-size:13px;color:var(--color-danger);margin:4px 0 0;text-align:center}.EmailInputUnit_submitButton__rjLtc{white-space:nowrap}@media (max-width:480px){.EmailInputUnit_inputWrapper__RNRLB{flex-direction:column;border:none;padding:0;gap:8px;background:transparent}.EmailInputUnit_inputWrapper__RNRLB:focus-within{border-color:transparent;box-shadow:none}.EmailInputUnit_input__h8F_y{border:1px solid #b0b8c1;border-radius:var(--radius-xl);background:var(--color-white)}.EmailInputUnit_input__h8F_y:focus{border-color:var(--color-blue-main);box-shadow:0 0 0 2px rgba(3,137,255,.2)}.EmailInputUnit_submitButton__rjLtc{width:100%}}.VideoModal_backdrop__RJhXn{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.VideoModal_modal__kDdHF{position:relative;width:100%;max-width:960px;animation:VideoModal_fadeIn__F91C6 .2s ease-out}@keyframes VideoModal_fadeIn__F91C6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.VideoModal_closeButton__7k8l2{position:absolute;top:-48px;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:hsla(0,0%,100%,.1);border-radius:50%;cursor:pointer;color:#fff;transition:all .15s ease;z-index:1}.VideoModal_closeButton__7k8l2:hover{background:hsla(0,0%,100%,.2)}.VideoModal_videoContainer__EbtRn{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:12px;overflow:hidden}.VideoModal_video__bU8AM{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media (max-width:768px){.VideoModal_backdrop__RJhXn{padding:16px}.VideoModal_closeButton__7k8l2{top:-44px;width:36px;height:36px}.VideoModal_closeButton__7k8l2 svg{width:20px;height:20px}.VideoModal_videoContainer__EbtRn{border-radius:8px}}.CompetitorBreakdownChart_chart__3R_sY{display:flex;flex-direction:column;gap:8px}.CompetitorBreakdownChart_row__6oxXL{display:flex;align-items:center;gap:12px}.CompetitorBreakdownChart_name__jKZZ3{font-size:12px;color:var(--text-secondary);width:180px;flex:0 0 180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompetitorBreakdownChart_barTrack__QdbBU{flex:1 1;min-width:0;height:32px;background:var(--bg-secondary);border-radius:var(--radius-xs);overflow:hidden}.CompetitorBreakdownChart_bar__UR_X5{height:100%;background:var(--color-danger);border-radius:var(--radius-xs);transition:width .3s ease}.CompetitorBreakdownChart_count__AYi19{font-size:13px;font-weight:600;min-width:24px}.CompetitorBreakdownChart_empty__fUAA0{padding:var(--spacing-2xl);text-align:center;color:var(--text-secondary)}.RateSensitivity_container__F_Iqq{display:flex;flex-direction:column;gap:var(--spacing-md)}.RateSensitivity_cards__amfr1{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}@media (max-width:600px){.RateSensitivity_cards__amfr1{grid-template-columns:1fr}}.RateSensitivity_card__dc7Wb{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xs)}.RateSensitivity_label__YfYH3{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.RateSensitivity_value__KC7Ps{font-size:28px;font-weight:800;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RateSensitivity_value__KC7Ps.RateSensitivity_lower__i_dmy{color:var(--color-danger)}.RateSensitivity_value__KC7Ps.RateSensitivity_higher__CCC6p{color:var(--color-success)}.RateSensitivity_description__jB_J6{font-size:13px;color:var(--color-neutral-6);line-height:1.4}.RateSensitivity_sampleNote__zqWvP{font-size:12px;color:var(--color-neutral-6);text-align:right}.TopZipCodesTable_table__RzmMf{width:100%;border-collapse:collapse;table-layout:auto}.TopZipCodesTable_table__RzmMf thead th{padding:10px 12px;font-size:12px;font-weight:600;color:var(--text-primary);text-align:left;background:var(--bg-primary);border-bottom:1px solid var(--border-section)}.TopZipCodesTable_table__RzmMf tbody td{padding:10px 12px;font-size:13px;color:var(--text-secondary);border-bottom:1px solid var(--border-section)}.TopZipCodesTable_cityCell__Q4fO9{width:45%;min-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopZipCodesTable_riskRow__Hy4tr{background:rgba(255,16,16,.04)}.TopZipCodesTable_riskBadge__HFoXH{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--color-danger);background:rgba(255,16,16,.08);padding:2px 8px;border-radius:var(--radius-full);white-space:nowrap}.TopZipCodesTable_empty__ojpoE{padding:var(--spacing-2xl);text-align:center;color:var(--text-secondary)}.LoanSizeDistributionChart_chart__zSr63{display:flex;flex-direction:column;gap:8px}.LoanSizeDistributionChart_row__81fXQ{display:flex;align-items:center;gap:12px}.LoanSizeDistributionChart_label__ZDWIW{font-size:12px;color:var(--text-secondary);min-width:90px}.LoanSizeDistributionChart_barTrack__8qfgE{flex:1 1;height:32px;background:var(--bg-secondary);border-radius:var(--radius-xs);overflow:hidden}.LoanSizeDistributionChart_bar__RGpV8{height:100%;background:var(--color-blue-main);border-radius:var(--radius-xs);transition:width .3s ease}.LoanSizeDistributionChart_count__w4Ggn{font-size:13px;font-weight:600;min-width:24px}.ProductionHistoryChart_chartWrapper__r40EG{width:100%;display:flex;flex-direction:column;gap:16px}.ProductionHistoryChart_chart__X7JQQ{width:100%;height:280px}@media (max-width:768px){.ProductionHistoryChart_chart__X7JQQ{height:200px}}.ProductionHistoryChart_legend__0RvDE{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.ProductionHistoryChart_legendItem__b8bnF{display:flex;align-items:center;gap:8px}.ProductionHistoryChart_legendDot__nKoiU{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ProductionHistoryChart_legendLabel__WhHxx{font-size:14px;color:var(--text-secondary,#6b7280)}.ProductionHistoryChart_tooltip__ouR_4{background:var(--bg-primary);border:1px solid var(--border-section);border-radius:var(--radius-md);padding:12px 16px;box-shadow:var(--shadow-md)}.ProductionHistoryChart_tooltipYear__JSi8E{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.ProductionHistoryChart_tooltipRow__45wDU{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);margin-bottom:4px}.ProductionHistoryChart_tooltipDot__qXIy5{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ProductionHistoryChart_tooltipTotal__C_Vc9{font-size:13px;font-weight:600;color:var(--text-primary);margin-top:8px;padding-top:8px;border-top:1px solid var(--border-section)}.StackedBarChart_chart__OVxOI{width:100%}.StackedBarChart_bars__91KBb{display:flex;flex-direction:column;gap:8px}.StackedBarChart_barRow__2oeYv{display:flex;align-items:center;gap:12px}.StackedBarChart_yearLabel__YWnjD{font-size:13px;font-weight:600;color:var(--text-primary);min-width:40px}.StackedBarChart_barTrack__Dnc2a{flex:1 1;display:flex;height:24px;border-radius:4px;overflow:hidden;background:var(--bg-secondary,#f3f4f6)}.StackedBarChart_segment__HK3ch{height:100%;min-width:2px;transition:width .3s ease}.VerticalStackedBarChart_chart__kw0bS{width:100%}.VerticalStackedBarChart_tooltip__aQt7H{background:#fff;border:1px solid var(--border-section,#e5e7eb);border-radius:8px;padding:12px 16px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.VerticalStackedBarChart_tooltipYear__0eNTq{font-size:14px;font-weight:600;color:var(--text-primary,#17191c);margin-bottom:8px}.VerticalStackedBarChart_tooltipRow__wPJzr{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary,#303841);margin-bottom:4px}.VerticalStackedBarChart_tooltipDot__7nVJB{width:8px;height:8px;border-radius:50%;flex-shrink:0}.VerticalStackedBarChart_tooltipTotal__Fwxdb{font-size:13px;font-weight:600;color:var(--text-primary,#17191c);margin-top:8px;padding-top:8px;border-top:1px solid var(--border-section,#e5e7eb)}.TopZipCodesTable_table__YdX5X{width:100%;border-collapse:collapse;table-layout:fixed}.TopZipCodesTable_table__YdX5X thead th{padding:10px 12px;font-size:12px;font-weight:600;color:var(--text-primary);text-align:left;background:#fff;border-bottom:1px solid var(--border-section)}.TopZipCodesTable_table__YdX5X tbody td{padding:10px 12px;font-size:13px;color:var(--text-secondary);border-bottom:1px solid var(--border-section)}.TopZipCodesTable_cityCell__PbYGL{width:25%;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopZipCodesTable_empty__9tlSl{padding:24px;text-align:center;color:var(--text-secondary)}.MapView_container__8esdy{display:flex;flex-direction:column;gap:12px}.MapView_mapWrapper__c7klI{border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}.MapView_map__h4fTO{height:472px;width:100%;z-index:1}@media (max-width:768px){.MapView_map__h4fTO{height:337px}}.MapView_customMarker__1cZa0{background:transparent;border:none}.MapView_loading__dpuU_{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px;color:#6b7280;background:#f9fafb;border-radius:12px}.MapView_spinner__DHYb0{width:36px;height:36px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:MapView_spin__uPOyF 1s linear infinite}@keyframes MapView_spin__uPOyF{to{transform:rotate(1turn)}}.MapView_empty__xF6eh{display:flex;align-items:center;justify-content:center;height:200px;background:#f9fafb;border-radius:12px;color:#6b7280;font-size:15px}.MapView_warning__SYKCT{background:#fef3c7;color:#92400e;padding:12px 14px;border-radius:8px;font-size:14px}.MapView_warningHeader__SXvKi{display:flex;justify-content:space-between;align-items:center;gap:12px}.MapView_toggleButton__eWn4C{background:transparent;border:1px solid #92400e;color:#92400e;padding:4px 10px;border-radius:4px;font-size:12px;cursor:pointer;transition:background .2s}.MapView_toggleButton__eWn4C:hover{background:rgba(146,64,14,.1)}.MapView_failedList___ld7Y{margin-top:10px;padding-top:10px;border-top:1px solid rgba(146,64,14,.3);list-style:none;padding-left:0}.MapView_failedList___ld7Y li{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid rgba(146,64,14,.15)}.MapView_failedList___ld7Y li:last-child{border-bottom:none}.MapView_failedAddress__Vy_4C{font-weight:500;color:#78350f}.MapView_failedReason__l_3vt{font-size:12px;color:#a16207;font-style:italic}.MapView_legend__gZ3rt{display:flex;gap:24px;font-size:14px;color:#374151;padding:8px 0}.MapView_legendItem__TcbPp{display:flex;align-items:center;gap:8px}.MapView_pinRed__ATl1n{background:#ef4444}.MapView_pinGreen__9Oijo,.MapView_pinRed__ATl1n{width:14px;min-width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.MapView_pinGreen__9Oijo{background:#22c55e}.MapView_legendCap__M3J5s{margin-left:auto;font-size:13px;color:#6b7280;font-style:italic}.MapView_geocodingProgress__UzCIR{font-size:13px;color:#6b7280;padding:6px 0;text-align:center;animation:MapView_pulse__gwDsr 1.5s ease-in-out infinite}@keyframes MapView_pulse__gwDsr{0%,to{opacity:1}50%{opacity:.5}}.MapView_popup__SB8od{min-width:200px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.MapView_popupHeader__Hb6YX{margin-bottom:8px}.MapView_badgeLost__rSV38{background:#fef2f2;color:#dc2626}.MapView_badgeLost__rSV38,.MapView_badgeRefinance__kYFQZ{display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.MapView_badgeRefinance__kYFQZ{background:#f0fdf4;color:#16a34a}.MapView_popupName__hiK4z{font-weight:600;font-size:15px;color:#111827;margin-bottom:4px}.MapView_popupAddress__uR4_K{font-size:13px;color:#6b7280;margin-bottom:10px;line-height:1.4}.MapView_popupDetails__P2uAE{font-size:13px;color:#374151;display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid #e5e7eb}.MapView_popupLost__RDhak{color:#dc2626;font-weight:600}.MapView_popupSavings__XkRes{color:#16a34a;font-weight:600}.MapView_mapWrapper__c7klI .leaflet-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.MapView_mapWrapper__c7klI .leaflet-popup-content-wrapper{border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.MapView_mapWrapper__c7klI .leaflet-popup-content{margin:12px 14px}.MapView_mapWrapper__c7klI .leaflet-popup-tip{box-shadow:0 4px 12px rgba(0,0,0,.15)}.AnimatedSection_animated__c__y3{opacity:0;transition-property:opacity,transform;transition-duration:var(--animation-duration,.5s);transition-timing-function:ease-out;transition-delay:var(--animation-delay,0ms)}.AnimatedSection_animated__c__y3.AnimatedSection_visible__LEdSW{opacity:1;transform:none}.AnimatedSection_fade-up__NtNne{transform:translateY(24px)}.AnimatedSection_fade-left__DiRAR{transform:translateX(-30px)}.AnimatedSection_fade-right__33DX9{transform:translateX(30px)}.AnimatedSection_fade__94xBY{transform:none}.AnimatedSection_scale-fade__fZpbj{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.AnimatedSection_animated__c__y3{opacity:1;transform:none;transition:none}}.Footer_footer___dn_R{background-color:var(--bg-dark-navy);padding:24px 16px;color:var(--text-secondary-reverse)}.Footer_footerLight__ZKLKz{background-color:var(--color-white);color:var(--text-primary);border-top:1px solid var(--border-light)}.Footer_footerLight__ZKLKz .Footer_copyright__QvMvA,.Footer_footerLight__ZKLKz .Footer_link__PTBQP{color:var(--text-secondary)}.Footer_footerLight__ZKLKz .Footer_link__PTBQP:hover{color:var(--text-primary)}.Footer_footerLight__ZKLKz .Footer_recaptchaBranding__KQtbz,.Footer_footerLight__ZKLKz .Footer_recaptchaLink__mZv0h{color:var(--color-steel)}.Footer_footerLight__ZKLKz .Footer_recaptchaLink__mZv0h:hover{color:var(--text-secondary)}.Footer_container__K_vMs{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:16px}.Footer_content__XpXyG{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}@media (min-width:640px){.Footer_content__XpXyG{flex-direction:row;justify-content:center;gap:16px}}.Footer_copyright__QvMvA{font-size:14px;margin:0}.Footer_links__tSQM4{display:flex;align-items:center;gap:8px;font-size:14px}.Footer_link__PTBQP{color:var(--text-secondary-reverse);transition:color .2s ease}.Footer_link__PTBQP:hover{color:var(--text-primary-reverse);text-decoration:underline}.Footer_separator__me58d{opacity:.5}.Footer_recaptchaBranding__KQtbz{font-size:11px;text-align:center;color:var(--text-tertiary-reverse,hsla(0,0%,100%,.5));line-height:1.4}.Footer_recaptchaLink__mZv0h{color:var(--text-tertiary-reverse,hsla(0,0%,100%,.5));text-decoration:underline;transition:color .2s ease}.Footer_recaptchaLink__mZv0h:hover{color:var(--text-secondary-reverse)}.Navigation_nav__gRUvf{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:var(--bg-dark-navy);height:70px;display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.Navigation_container__qeh5X{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-2xl);justify-content:space-between}.Navigation_container__qeh5X,.Navigation_logoLink__xdsSk{display:flex;align-items:center}@media (min-width:1024px){.Navigation_container__qeh5X{padding:0 var(--container-padding-lg)}}.FAQ_section__zPO7y{background-color:var(--color-white);padding:120px 0}.FAQ_container__xG0q7{max-width:860px;margin:0 auto;padding:0 64px}.FAQ_title__pY1P4{font-family:var(--font-display);font-size:56px;font-style:normal;font-weight:800;line-height:110%;letter-spacing:-1px;text-align:center;color:var(--text-primary);margin-bottom:64px}.FAQ_faqList__wWed2{display:flex;flex-direction:column;gap:0}.FAQ_faqItem__dchlH{border-top:1px solid var(--border-light);padding:24px 0;transition:border-color .2s ease}.FAQ_faqItem__dchlH:last-child{border-bottom:1px solid var(--border-light)}.FAQ_faqQuestion__qZArw{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text-primary);transition:color .2s ease}.FAQ_faqQuestion__qZArw:hover{color:var(--color-blue-5)}.FAQ_chevron__QruD8{flex-shrink:0;margin-top:4px;transition:transform .2s ease;color:var(--color-steel)}.FAQ_open__ol7_v .FAQ_chevron__QruD8{transform:rotate(180deg);color:var(--color-blue-5)}.FAQ_faqAnswer__YEuOZ{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease-out}.FAQ_open__ol7_v .FAQ_faqAnswer__YEuOZ{grid-template-rows:1fr}.FAQ_faqAnswerInner__0beHx{min-height:0;overflow:hidden}.FAQ_faqAnswer__YEuOZ p{padding-top:16px;font-size:16px;line-height:1.7;color:var(--text-secondary)}@media (max-width:768px){.FAQ_section__zPO7y{padding:80px 0}.FAQ_container__xG0q7{padding:0 20px}.FAQ_title__pY1P4{font-size:32px;margin-bottom:40px}.FAQ_faqQuestion__qZArw{font-size:16px}.FAQ_faqAnswer__YEuOZ p{font-size:14px}}.FinalCTA_section__N1wWD{position:relative;background:var(--gradient-hero);padding:140px 0;overflow:hidden}.FinalCTA_container__44RKE{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:0 64px;text-align:center}.FinalCTA_headline___OuYz{font-family:var(--font-display);font-size:56px;font-style:normal;font-weight:800;line-height:110%;letter-spacing:-1px;color:var(--color-white);margin-bottom:40px;max-width:1000px}.FinalCTA_trustBadges__J1maL{display:flex;justify-content:center;gap:16px;margin-bottom:48px;flex-wrap:wrap}.FinalCTA_badge__ihOzF{display:flex;padding:8px 20px;align-items:center;gap:10px;border-radius:30px;background:rgba(0,1,18,.46);color:hsla(0,0%,100%,.9);font-size:16px;font-weight:500}.FinalCTA_formCard__n1Itt{background:var(--color-white);border-radius:16px;padding:40px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1);max-width:400px;margin:0 auto;animation:FinalCTA_cardGlow__3wnTj 3s ease-in-out infinite;animation-delay:1s}@keyframes FinalCTA_cardGlow__3wnTj{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1),0 0 30px rgba(30,150,255,.3)}}.FinalCTA_formTitle__GNTy8{font-family:var(--font-primary);font-size:18px;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:24px}.FinalCTA_form__xU65h{display:flex;flex-direction:column;gap:16px}.FinalCTA_ctaButton__BT_Fe{width:100%}.FinalCTA_accuracy__DjAGR{font-size:14px;color:var(--text-secondary);text-align:center;margin-top:-4px}.FinalCTA_divider__EBVIT{height:1px;background:var(--border-light);margin:24px 0}.FinalCTA_socialProof__QNPEm{display:flex;align-items:center;justify-content:center;gap:12px}.FinalCTA_ratingNumber__AQ8Jj{font-size:40px;font-weight:800;color:var(--text-primary);line-height:1}.FinalCTA_ratingInfo__93Ys8{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.FinalCTA_stars__y4x8Y{display:flex;gap:2px}.FinalCTA_reviewText__Tr4K5{font-size:12px;color:var(--color-steel)}.FinalCTA_avatars__VZht1{display:flex;margin-left:8px}.FinalCTA_avatarImage__LW6LA{display:block}.FinalCTA_decorativeOrb__0IQal{position:absolute;width:2839px;height:2839px;aspect-ratio:1/1;left:50%;transform:translateX(-50%);bottom:-2577.265px;border-radius:999999px;background:#00187a;box-shadow:0 0 40px 80px #1e96ff;filter:blur(85px);pointer-events:none;animation:FinalCTA_orbFloat__kdCNl 8s ease-in-out infinite}@keyframes FinalCTA_orbFloat__kdCNl{0%,to{transform:translateX(-50%) translateY(0) scale(1);opacity:.8}33%{transform:translateX(-50%) translateY(-15px) scale(1.02);opacity:1}66%{transform:translateX(-50%) translateY(10px) scale(.98);opacity:.7}}@media (max-width:1024px){.FinalCTA_container__44RKE{padding:0 40px}.FinalCTA_headline___OuYz{font-size:42px}}@media (max-width:768px){.FinalCTA_section__N1wWD{padding:80px 0}.FinalCTA_container__44RKE{padding:0 20px}.FinalCTA_headline___OuYz{font-size:32px}.FinalCTA_trustBadges__J1maL{flex-direction:column;align-items:center;gap:16px}.FinalCTA_formCard__n1Itt{padding:24px}}@media (prefers-reduced-motion:reduce){.FinalCTA_decorativeOrb__0IQal,.FinalCTA_formCard__n1Itt{animation:none}}