.investedCombined .inv-surplus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.countdown.inv-usage-strip .countdown__area.inv-usage-strip__area{grid-template-columns:repeat(var(--inv-usage-cols,3),minmax(0,1fr));align-items:stretch;gap:24px 0;display:grid}.countdown.inv-usage-strip .countdown__area .inv-usage-strip__part{justify-self:center;gap:18px;width:100%;min-width:0;max-width:none}.countdown.inv-usage-strip .countdown__area .inv-usage-strip__part:after{border-right:1px dotted #0a16383d;width:1px;height:calc(100% - 16px);top:8px;left:auto;right:0;transform:translate(50%)}.countdown.inv-usage-strip .countdown__area .inv-usage-strip__part:last-child:after{display:none}.countdown.inv-usage-strip .countdown__area .countdown__part .countdown__icon{width:88px;min-width:88px;height:88px}.countdown.inv-usage-strip .countdown__area .countdown__part .countdown__icon i{color:#1b7866;font-size:31px}.countdown.inv-usage-strip .countdown__area .countdown__part .countdown__title{color:#1f2f4d;letter-spacing:.2px;margin-bottom:2px}.countdown.inv-usage-strip .countdown__area .countdown__part .countdown__content p{color:#384057;margin:0;font-size:15px}@media (max-width:991px){.countdown.inv-usage-strip .countdown__area.inv-usage-strip__area{grid-template-columns:1fr;row-gap:28px}.countdown.inv-usage-strip .countdown__area .inv-usage-strip__part{min-width:min(280px,100%);max-width:100%}.countdown.inv-usage-strip .countdown__area .inv-usage-strip__part:after{display:none}}@media (max-width:360px){.investedCombined .inv-surplus-grid{grid-template-columns:1fr}}.investedCombined .inv-surplus-tile{text-align:left;background:#fff;border:1px solid #0f172a29;border-radius:12px;width:100%;min-height:86px;padding:14px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:block}.investedCombined .inv-surplus-tile:hover{background:#3d94f40f;border-color:#3d94f4e6}.investedCombined .inv-surplus-tile.is-selected{background:#3d94f41a;border-color:#3d94f4;box-shadow:0 10px 22px #3d94f433}.investedCombined .inv-surplus-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.investedCombined .inv-surplus-secondary-grid .is-full{grid-column:1/-1}@media (max-width:480px){.investedCombined .inv-surplus-secondary-grid{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}.swiper-wrapper{-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.swiper-pagination-bullet{--swiper-pagination-bullet-size:12px}.swiper-pagination-bullet-active{--swiper-pagination-bullet-width:28px;--swiper-pagination-bullet-height:12px;transition:all .3s ease-in-out;background-color:#074c3e!important;border-radius:10px!important}.progWidth-90{max-width:90%}.progWidth-85{max-width:85%}.progWidth-75{max-width:75%}.progWidth-67{max-width:67%}.progWidth-44{max-width:44%}.progWidth-21{max-width:21%}.dropdown_active_color{color:#fcb650!important}:root{--inv-finview-primary:#074c3e;--inv-finview-primary-dark:#063d31;--inv-finview-accent:#fcb650}.btn.btn-primary{background-color:var(--inv-finview-primary)!important;border-color:var(--inv-finview-primary)!important;color:#fff!important}.btn.btn-primary:hover,.btn.btn-primary:active{background-color:var(--inv-finview-primary-dark)!important;border-color:var(--inv-finview-primary-dark)!important}.btn.btn-outline-primary{color:var(--inv-finview-primary)!important;border-color:var(--inv-finview-primary)!important}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:active{background-color:var(--inv-finview-primary)!important;border-color:var(--inv-finview-primary)!important;color:#fff!important}.btn.btn-primary:focus,.btn.btn-outline-primary:focus,.btn.btn-primary:focus-visible,.btn.btn-outline-primary:focus-visible{box-shadow:0 0 0 .25rem #fcb65059!important}.dropdown-item:active,.dropdown-item.active{background-color:var(--inv-finview-primary)!important}.banner-animation{animation:3s linear infinite previewShapeX}.nav-animation{transition:all 1s;transform:translate(0)}.nav-animation2{transition:all 1s;transform:translate(-100%)}.investedCombined{--inv-border:#00000014;--inv-muted:#0000009e;--inv-bg:#fff;--inv-soft:#0000000a;--inv-radius:14px;flex-direction:column;gap:20px;display:flex}.investedCombined .card{border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:var(--inv-bg);gap:0;padding:18px;display:block;box-shadow:0 6px 18px #0000000f}.investedCombined>.card,.investedCombined>.inv-tailwick-insight-grid,.investedCombined>.inv-dashboard-grid,.investedCombined .inv-tailwick-insight-grid>.card,.investedCombined .inv-dashboard-grid>.card{margin-top:0!important;margin-bottom:0!important}.investedCombined .row{flex-wrap:wrap;gap:14px;margin:0;display:flex}.investedCombined .row.between{justify-content:space-between;align-items:center}.investedCombined .field{flex-direction:column;gap:6px;min-width:min(220px,100%);display:flex}.investedCombined label{color:#000000c7;font-size:.9rem;font-weight:600}.investedCombined input,.investedCombined select,.investedCombined textarea{border:1px solid var(--inv-border);background:#fffffff5;border-radius:12px;outline:none;min-height:44px;padding:10px 12px}.investedCombined input:focus,.investedCombined select:focus,.investedCombined textarea:focus{border-color:#fcb650e6;box-shadow:0 0 0 3px #fcb65040}.investedCombined .btn,.investedCombined button.btn{color:#fff;background:#0d4c3f;border:1px solid #0000001f;border-radius:999px;min-height:44px;padding:10px 14px;font-weight:700}.inv-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:10px;display:grid}.inv-summary-card{background:#0f172a08;border:1px solid #0f172a1f;border-radius:12px;padding:10px 12px}.inv-summary-label{color:#0f172ab3;letter-spacing:.02em;font-size:12px;font-weight:800}.inv-summary-value{color:#0f172af2;margin-top:2px;font-size:14px;font-weight:900;line-height:1.2}.inv-summary-value-lg{font-size:22px}.inv-summary-grid--tall .inv-summary-card{flex-direction:column;justify-content:center;gap:10px;min-height:76px;padding:14px 16px;display:flex}.inv-summary-grid--tall .inv-summary-value{word-break:break-word;margin-top:0;font-size:16px;line-height:1.25}.inv-overview-group{border-top:1px solid #0f172a14;margin-top:12px;padding-top:12px}.inv-overview-group:first-child{border-top:0;margin-top:6px;padding-top:0}.inv-overview-group-title{letter-spacing:.12em;text-transform:uppercase;color:#0f172ac2;margin-bottom:8px;font-size:12px;font-weight:900;line-height:1.2}.investedWizard .inv-step4-scenario #inv-step4-overview-content{padding-top:6px}.investedWizard .inv-step4-runjson-section{max-width:var(--inv-step4-max,1140px);margin:0 auto 16px;padding-top:20px}.investedWizard .inv-step4-runjson-banner{color:#0f172af5;background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #0f172a1f;border-radius:14px;padding:12px 14px}.investedWizard .inv-step4-runjson-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.investedWizard .inv-step4-runjson-copy{gap:8px;min-width:0;display:grid}.investedWizard .inv-step4-runjson-actions{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.investedWizard .inv-step4-runjson-head>div:first-child{min-width:0}.investedWizard .inv-step4-runjson-head .inv-sticky-action-panel-title,.investedWizard .inv-step4-runjson-head .inv-sticky-action-panel-subtitle{color:#0f172af5}.investedWizard .inv-step4-runjson-head .inv-sticky-action-panel-title{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:900;line-height:1.25}.investedWizard .inv-step4-runjson-head .inv-sticky-action-panel-subtitle{opacity:.82;overflow-wrap:anywhere;margin:0;line-height:1.5}.investedWizard .inv-step4-runjson-details{margin:0;line-height:1.45}.investedWizard .inv-step4-runjson-details>summary{align-items:center;gap:6px;line-height:1.35;display:inline-flex}.investedWizard .inv-step4-runjson-details-body,.investedWizard .inv-step4-runjson-note{color:#0f172ad1;overflow-wrap:anywhere;line-height:1.5}.investedWizard .inv-step4-runjson-section.inv-banner-match-plan-section{padding-top:0}.investedWizard .inv-step4-runjson-section.inv-banner-match-plan-section .inv-step4-runjson-banner{border-top:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;margin-top:-1rem;margin-left:-1rem;margin-right:-1rem}@media (max-width:767.98px){.investedWizard .inv-step4-runjson-actions{justify-content:flex-start;width:100%}.investedWizard .inv-step4-runjson-section.inv-banner-match-plan-section .inv-step4-runjson-banner{margin-top:-.9rem;margin-left:-.9rem;margin-right:-.9rem}}.investedWizard .inv-debug-json-pre{color:#e2e8f0f5;background:#020617eb;border:1px solid #0f172a1f;border-radius:14px;max-height:520px;margin:10px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.45;overflow:auto}.investedWizard .inv-debug-json-pre code{white-space:pre;min-width:max-content;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:block}.inv-overview-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 12px;margin:0;display:grid}.inv-overview-item{background:#0f172a05;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:minmax(140px,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.inv-overview-key{color:#0f172aad;min-width:0;margin:0;font-size:12px;font-weight:800;line-height:1.2}.inv-overview-val{color:#0f172aeb;text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:12.5px;font-weight:900;line-height:1.25}.inv-overview-details{background:#0f172a05;border:1px solid #0f172a1a;border-radius:14px;margin-top:12px;padding:10px 12px}.inv-overview-details>summary{cursor:pointer;color:#0f172adb;-webkit-user-select:none;user-select:none;font-weight:900}.inv-overview-details>summary::-webkit-details-marker{display:none}.inv-overview-details>summary:after{content:"▾";float:right;opacity:.65}.inv-overview-details[open]>summary:after{content:"▴"}.inv-overview-subblock{margin-top:12px}.inv-overview-subtitle{color:#0f172ad1;margin:8px 0;font-size:12px;font-weight:900}.inv-overview-loans{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.inv-overview-loan{background:#0f172a05;border:1px solid #0f172a14;border-radius:14px;padding:10px 12px}.inv-overview-loan-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.inv-overview-loan-left{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.inv-overview-loan-id{color:#0f172ae6;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:950;overflow:hidden}.inv-overview-loan-dot{opacity:.5}.inv-overview-loan-kv{color:#0f172ab8;white-space:nowrap;font-size:12.5px}.inv-overview-loan-principal{color:#0f172aeb;text-align:right;white-space:nowrap;font-weight:950}@media (max-width:520px){.inv-overview-loan-row{grid-template-columns:1fr;align-items:start}.inv-overview-loan-principal{text-align:left}.inv-overview-item{flex-direction:column;align-items:flex-start}.inv-overview-val{text-align:left;white-space:normal}}.inv-ov2-card{background:linear-gradient(#eff6ff85,#fffffff5);border:1px solid #0f172a14;border-radius:16px;padding:20px 24px;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a}.inv-ov2-card,.inv-ov2-card *{font-family:inherit}.inv-ov2-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.inv-ov2-title{color:#0f172af0;margin:0 0 2px;font-size:16px;font-weight:800;line-height:1.2}.inv-ov2-subtitle{color:#0f172aa3;margin:0;font-size:13px;line-height:1.35}.inv-ov2-toggle{letter-spacing:.02em;color:#0f172aad;cursor:pointer;white-space:nowrap;background:#0f172a08;border:1px solid #0f172a24;border-radius:8px;flex-shrink:0;padding:6px 16px;font-size:12.5px;font-weight:800;transition:all .15s}.inv-ov2-toggle:hover{color:#0f172ae0;background:#0f172a12;border-color:#0f172a38}.inv-ov2-expanded{column-count:2;border-top:1px solid #0f172a12;column-gap:14px;margin-top:20px;padding-top:18px;display:block}.inv-ov2-detail-card{break-inside:avoid;-webkit-column-break-inside:avoid;background:#0f172a04;border:1px solid #0f172a14;border-radius:14px;width:100%;min-width:0;margin:0 0 14px;padding:16px 18px;display:inline-block}.inv-ov2-detail-card-head{border-bottom:1px solid #0f172a0f;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.inv-ov2-detail-icon{background:#3b82f614;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:flex}.inv-ov2-detail-card-title{color:#0f172ad6;letter-spacing:.01em;font-size:14px;font-weight:800}.inv-ov2-detail-grid{grid-template-columns:1fr;gap:0;display:grid}.inv-ov2-detail-item{border-bottom:1px solid #0f172a0b;justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.inv-ov2-detail-item:last-child{border-bottom:0;padding-bottom:0}.inv-ov2-detail-item:first-child{padding-top:0}.inv-ov2-detail-item-label{color:#0f172aa8;flex-shrink:0;min-width:0;max-width:56%;font-size:13px;font-weight:500;line-height:1.4}.inv-ov2-detail-item-value{color:#0f172ae0;text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:44%;font-size:13.5px;font-weight:700;line-height:1.4}.inv-ov2-loan-detail-grid{grid-template-columns:1fr;gap:10px;display:grid}.inv-ov2-loan-detail{background:#0f172a05;border:1px solid #0f172a12;border-radius:12px;padding:12px 14px}.inv-ov2-loan-detail-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.inv-ov2-loan-detail-name{color:#0f172ae6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.inv-ov2-loan-detail-amt{color:#0f172aeb;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:800}.inv-ov2-loan-detail-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.inv-ov2-loan-detail-stat{text-align:center;background:#0f172a08;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:8px 6px;display:flex}.inv-ov2-loan-detail-stat-label{color:#0f172a8f;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;margin-bottom:0;font-size:10.5px;font-weight:600;line-height:1.05}.inv-ov2-loan-detail-stat-value{color:#0f172adb;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.1}@media (max-width:900px){.inv-ov2-expanded{column-count:1}}@media (max-width:480px){.inv-ov2-card{padding:16px 14px}.inv-ov2-detail-card{padding:14px 12px}.inv-ov2-header{flex-direction:column;align-items:flex-start;gap:10px}.inv-ov2-detail-item{flex-direction:column;align-items:flex-start;gap:2px}.inv-ov2-detail-item-label,.inv-ov2-detail-item-value{text-align:left;max-width:100%}.inv-ov2-loan-detail-stats{grid-template-columns:1fr}.inv-ov2-loan-detail-stat{min-height:44px}}.investedWizard .btn,.investedCombined .btn{z-index:0;border-radius:10px;font-size:13px;font-weight:700;line-height:1.35;transition:all .15s;position:relative}.investedWizard .btn.btn-sm,.investedCombined .btn.btn-sm{border-radius:8px;padding:5px 14px;font-size:12.5px}.investedWizard .btn-primary,.investedCombined .btn-primary{color:#fff;background:#0f172aeb;border-color:#0f172aeb;box-shadow:0 1px 2px #0f172a1f}.investedWizard .btn-primary:hover,.investedCombined .btn-primary:hover{background:#0f172afa;border-color:#0f172afa}.investedWizard .btn-primary:focus-visible,.investedCombined .btn-primary:focus-visible{box-shadow:0 0 0 3px #0f172a38}.investedWizard .btn-outline-primary,.investedCombined .btn-outline-primary{color:#0f172ad1;background:0 0;border:1px solid #0f172a38}.investedWizard .btn-outline-primary:hover,.investedCombined .btn-outline-primary:hover{color:#0f172aeb;background:#0f172a0f;border-color:#0f172a52}.investedWizard .btn-outline-secondary,.investedCombined .btn-outline-secondary{color:#0f172aad;background:0 0;border:1px solid #0f172a24}.investedWizard .btn-outline-secondary:hover,.investedCombined .btn-outline-secondary:hover{color:#0f172adb;background:#0f172a0d;border-color:#0f172a38}.investedWizard .btn-outline-dark,.investedCombined .btn-outline-dark{color:#0f172ac7;background:0 0;border:1px solid #0f172a2e;border-radius:10px}.investedWizard .btn-outline-dark:hover,.investedCombined .btn-outline-dark:hover{color:#0f172aeb;background:#0f172a0f;border-color:#0f172a47}.inv-chart-head{margin-bottom:12px}.inv-chart-title{margin-bottom:4px;font-weight:900;line-height:1.2}.inv-chart-sub{font-size:13px;line-height:1.35}.inv-chart-caption{color:#000000b8;background:#00000008;border:1px solid #0000000f;border-radius:10px;margin-top:6px;padding:8px 10px;font-size:12.5px;line-height:1.35}.inv-ds-shell{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.inv-ds-sidebar{background:linear-gradient(#fff,#f1f9f6f5);border:1px solid #074c3e2e;border-radius:18px;flex-direction:column;justify-content:flex-start;min-height:100%;padding:14px 12px;display:flex;position:sticky;top:88px;box-shadow:0 8px 22px #074c3e14}.inv-ds-brand-icon{background:radial-gradient(circle at 50% 50%,#8475ffd9 0 4px,transparent 5px),conic-gradient(from 0deg,#8475ff33 0 25%,#8475ffe6 25% 50%,#8475ff33 50% 75%,#8475ffe6 75% 100%);border-radius:999px;width:22px;height:22px;margin-bottom:14px}.inv-ds-sidebar-head{letter-spacing:.08em;text-transform:uppercase;color:#0f172a80;margin-bottom:8px;font-size:11px;font-weight:800}.inv-ds-brand{text-transform:uppercase;letter-spacing:.04em;color:#074c3e;border-bottom:1px solid #074c3e2e;margin-bottom:14px;padding-bottom:10px;font-size:18px;font-weight:900;line-height:1.1}.inv-ds-nav{gap:12px;display:grid}.inv-ds-nav-item{text-transform:uppercase;letter-spacing:.03em;color:#074c3ee6;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 10px;font-size:14px;font-weight:800;line-height:1.2;transition:background .14s,border-color .14s,color .14s;display:flex}.inv-ds-nav-item:hover{background:#074c3e0d;border-color:#074c3e2e}.inv-ds-nav-item.is-active{color:#074c3e;background:#074c3e1f;border-color:#074c3e66;box-shadow:0 0 0 2px #074c3e14}.inv-ds-nav-item.is-locked{color:#074c3eb8}.inv-ds-lock{opacity:.75;margin-left:8px;font-size:12px}.inv-ds-main{min-width:0}.inv-ds-topbar{background:linear-gradient(#fff,#f2faf7f2);border:1px solid #074c3e33;border-radius:16px;padding:14px;box-shadow:0 8px 20px #074c3e14}.inv-ds-topbar.is-compact{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.inv-ds-title{color:#0f172af2;margin:0;font-size:28px;font-weight:900;line-height:1.2}.inv-ds-subtitle{color:#0f172ab8;margin:8px 0 0;font-size:16px;line-height:1.6}.inv-ds-topbar-extra{margin-top:0}.inv-ds-content{gap:12px;margin-top:12px;display:grid}.inv-ds-section{background:#fff;border:1px solid #0f172a1f;border-radius:14px;padding:14px}.inv-ds-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.inv-ds-section-title{color:#0f172af2;margin:0;font-size:16px;font-weight:900;line-height:1.2}.inv-overview-section .inv-ds-section-title{font-size:23px}.inv-ds-section-subtitle{color:#0f172ab8;margin:6px 0 0;font-size:16px;line-height:1.55}.inv-overview-companion{color:#0f172af2;white-space:nowrap;background:#fffffff5;border:1px solid #0f172a24;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-weight:800;line-height:1.1;display:inline-flex}.inv-overview-companion img{object-fit:contain;width:20px;height:20px}.inv-workspace-intro{color:#0f172ac7;margin:0 0 12px;font-size:16px;line-height:1.6}.inv-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inv-kpi-card{background:#0f172a05;border:1px solid #0f172a1f;border-radius:12px;padding:10px 12px}.inv-kpi-card.is-positive{background:#074c3e14;border-color:#074c3e61}.inv-kpi-card.is-risk{background:#b91c1c12;border-color:#b91c1c59}.inv-kpi-label{color:#0f172ab8;font-size:12px;font-weight:800}.inv-kpi-value{color:#0f172af5;margin-top:4px;font-size:20px;font-weight:900;line-height:1.2}.inv-kpi-hint{color:#0f172aa8;margin-top:4px;font-size:12px}.inv-kpi-grid--planner-overview{gap:14px}.inv-kpi-card--overview{min-height:118px;padding:14px}.inv-kpi-card--overview .inv-kpi-label{margin-bottom:8px;line-height:1.35}.inv-kpi-card--overview .inv-kpi-value{margin-top:0;line-height:1.25}.inv-kpi-card--overview .inv-kpi-hint{margin-top:8px;line-height:1.45}.inv-chart-card{background:#0f172a05;border:1px solid #0f172a1f;border-radius:12px;padding:12px}.inv-chart-card-head{margin-bottom:10px}.inv-chart-card-title{color:#0f172af5;margin:0;font-size:15px;font-weight:900}.inv-chart-card-subtitle{color:#0f172aad;margin:4px 0 0;font-size:12px}@media (max-width:1199px){.inv-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.inv-ds-shell{grid-template-columns:minmax(0,1fr);gap:12px}.inv-ds-sidebar{min-height:0;padding:16px;position:static;top:auto}.inv-ds-nav{flex-wrap:wrap;gap:8px;display:flex}.inv-ds-nav-item{padding:10px 12px;font-size:14px}}@media (max-width:575px){.inv-ds-topbar,.inv-ds-section{border-radius:12px;padding:14px}.inv-ds-topbar.is-compact{border-radius:0;padding:0!important}.inv-ds-title{font-size:24px}.inv-ds-subtitle,.inv-ds-section-subtitle,.inv-workspace-intro{font-size:15px}.inv-kpi-grid{grid-template-columns:minmax(0,1fr)}.inv-kpi-value{font-size:18px}.inv-kpi-card--overview{min-height:unset;padding:12px}}.inv-stepper--workspace{background:0 0;border:none;border-radius:0;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;margin-bottom:0;padding:0;display:flex}.inv-stepper--workspace .inv-step{background:#fffffff0;border:1px solid #0f172a1f;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;gap:6px;min-width:36px;height:38px;padding:6px 10px;transition:flex-basis .2s,background .15s,border-color .15s,box-shadow .15s;display:flex}.inv-stepper--workspace .inv-step-badge{color:#0b6b57;background:#0d4c3f0f;border:1px solid #0d4c3f47;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex}.inv-stepper--workspace .inv-step-title{color:#0f172ae0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.1;overflow:hidden}.inv-stepper--workspace .inv-step.is-active{background:#0d4c3f14;border-color:#0d4c3f85;flex:75%;justify-content:flex-start;min-width:0;padding-right:14px;box-shadow:0 0 0 1px #0d4c3f1f}.inv-stepper--workspace .inv-step.is-active .inv-step-badge{background:#0d4c3f24;border-color:#0d4c3fd9}.inv-stepper--workspace .inv-step.is-done .inv-step-badge{color:#fff;background:#0d4c3f;border-color:#0d4c3f}@media (max-width:720px){.inv-stepper--workspace{align-items:stretch;gap:6px}.inv-stepper--workspace .inv-step{flex-basis:34px;min-width:34px;min-height:34px;padding:5px 7px}.inv-stepper--workspace .inv-step.is-active{flex-grow:1;flex-basis:auto;max-width:none;padding-right:10px}.inv-stepper--workspace .inv-step-title{font-size:12px}}.inv-dashboard-kpis{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.investedCombined .inv-dashboard-kpis--roomy .card{flex-direction:column;justify-content:space-between;min-height:140px;padding:22px;display:flex}.investedCombined .inv-dashboard-kpis--roomy .inv-summary-value{margin-top:8px}.investedCombined .inv-dashboard-kpis--roomy .muted{margin-top:12px;line-height:1.45}@media (max-width:520px){.investedCombined .inv-dashboard-kpis--roomy .card{min-height:unset;padding:20px}}.inv-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:12px;display:grid}@media (min-width:980px){.inv-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-dashboard-wide{grid-column:span 2}}.inv-metric-title{letter-spacing:.04em;text-transform:uppercase;color:#0f172a99;font-size:11px;font-weight:700}.inv-metric-value{color:#0f172af2;margin-top:6px;font-size:26px;font-weight:900;line-height:1.15}.inv-metric-sub{margin-top:6px;font-size:13px;line-height:1.35}.investedCombined .btn.secondary{color:#0d4c3f;background:#fff;border-color:#0d4c3f59}.investedCombined .btnDanger,.investedCombined button.btnDanger{color:#b91c1c;cursor:pointer;background:#b91c1c1f;border:1px solid #b91c1c59;border-radius:999px;padding:10px 14px;font-weight:800}.investedCombined .btnDanger:disabled,.investedCombined button.btnDanger:disabled{opacity:.65;cursor:not-allowed}.investedCombined .loanList{flex-direction:column;gap:12px;display:flex}.investedCombined .loanCard{border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:#00000005;padding:12px}.investedCombined .btn:disabled{opacity:.65;cursor:not-allowed}.investedCombined .divider{background:var(--inv-border);height:1px;margin:16px 0}.investedCombined .muted{color:var(--inv-muted)}.investedCombined .alert,.investedWizard .alert{margin-bottom:12px}.investedCombined .error{color:#b91c1ceb;overflow-wrap:anywhere;background:#b91c1c14;border:1px solid #b91c1c38;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-weight:650;line-height:1.4;position:static}.investedCombined .inv-injection-head{margin-bottom:10px}.investedWizard{--inv-border:#00000014;--inv-muted:#0000009e;--inv-radius:14px;--inv-accent:#0d4c3f;--inv-accent-soft:#0d4c3f14;padding:6px 0}.inv-resume-banner{background:#0d4c3f0f;border-bottom:1px solid #0d4c3f24;padding:10px 0}.inv-resume-banner__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1140px;margin:0 auto;padding:0 16px;display:flex}.inv-resume-banner__title{color:#000000c7;font-weight:800}.inv-resume-banner__actions{align-items:center;gap:10px;display:inline-flex}.inv-confirm-overlay{z-index:99999;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.inv-confirm-modal{background:#fff;border:1px solid #0000001f;border-radius:16px;width:min(560px,100%);min-height:140px;padding:18px;box-shadow:0 18px 50px #00000038}.inv-confirm-title{margin-bottom:8px;font-size:18px;font-weight:900}.inv-confirm-text{color:#000000b8;font-size:14.5px;line-height:1.45}.inv-confirm-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.investedWizard .inv-stepper{border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:linear-gradient(#0d4c3f0f,#fffffff5);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex}.investedWizard .inv-step{border:1px solid var(--inv-border);background:#fffffff5;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex}.investedWizard .inv-step-badge{width:28px;height:28px;color:var(--inv-accent);background:#0d4c3f0f;border:1px solid #0d4c3f59;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.investedWizard .inv-step-title{color:#000c;white-space:nowrap;font-weight:700;line-height:1.1}.investedWizard .inv-step.is-active{background:#0d4c3f0f;border-color:#0d4c3fa6;box-shadow:0 0 0 3px #0d4c3f1f}.investedWizard .inv-step.is-active .inv-step-badge{background:#0d4c3f1f;border-color:#0d4c3fd9}.investedWizard .inv-step.is-done .inv-step-badge{border-color:var(--inv-accent);background:var(--inv-accent);color:#fff}.investedWizard .inv-step-connector{background:#0d4c3f2e;border-radius:999px;flex:18px;min-width:18px;height:2px}.investedWizard .inv-step-connector.is-done{background:#0d4c3f8c}@media (max-width:720px){.investedWizard .inv-step-connector{display:none}}.investedWizard .inv-card{border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:#fff;padding:24px;box-shadow:0 6px 18px #0000000f}.investedWizard.is-step4 .inv-step4-main .inv-card,.investedWizard.is-step4 .inv-step4-main .inv-ds-section{overflow:visible}.investedWizard.is-step4 .inv-results-scrollX{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow:auto visible}.investedWizard.is-step4 .inv-results-scrollX .table-responsive{overflow-x:visible}.investedWizard .inv-card-head{margin-bottom:16px}.investedWizard .inv-results-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.investedWizard .inv-results-disclaimer{color:#000000b8;background:#0d4c3f08;border:1px solid #0000001a;border-radius:12px;margin-top:10px;padding:10px 12px}.investedWizard .inv-results-disclaimer.is-full{width:100%;max-width:none}.investedWizard .inv-results-disclaimer.is-sticky{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;position:sticky;top:12px;box-shadow:0 10px 22px #0000000f}.investedWizard .inv-results-disclaimer-title{letter-spacing:.01em;text-transform:none;color:#000000c7;margin-bottom:10px;font-size:14px;font-weight:900}.investedWizard .inv-results-disclaimer-text{font-size:14.5px;line-height:1.45}.investedWizard .inv-scenario-bar{color:#000000c7;background:#0d4c3f08;border:1px solid #0000001a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.investedWizard .inv-scenario-bar.is-guest{background:#3b82f60f;border-color:#3b82f62e;margin-bottom:16px}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest{color:#f8fafceb;background:linear-gradient(#0f172af5 0%,#1e293bf5 100%);border:1px solid #94a3b838;border-radius:18px;min-height:108px;padding:16px 18px;box-shadow:0 14px 32px #02061738}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-scenario-bar__title{letter-spacing:.01em;color:#f8fafcf5;font-size:17px}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-scenario-bar__body{color:#e2e8f0db}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-scenario-bar__note{color:#e2e8f0eb}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-guest-version-row{border-top:1px solid #94a3b82e;margin-top:12px;padding-top:10px}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-guest-version-label{opacity:1;color:#e2e8f0e0;background:#0f172aa6;border:1px solid #94a3b82e;border-radius:999px;padding:6px 10px;font-size:13.5px}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-guest-primary-actions{margin-top:12px}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn{border-radius:14px}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-primary{background:#0a3d34;border-color:#0a3d348c;box-shadow:0 10px 20px #0206172e}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-primary:hover{background:#0d4c3f;border-color:#0d4c3fb3}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-outline-primary{color:#e2e8f0f5;background:#94a3b81a;border-color:#94a3b852}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-outline-primary:hover{background:#e2e8f01f;border-color:#e2e8f099}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-outline-secondary{color:#e2e8f0eb;background:#94a3b814;border-color:#94a3b847}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-outline-secondary:hover{background:#e2e8f01a;border-color:#e2e8f08c}.investedWizard .inv-scenario-bar__left{flex:320px;min-width:min(420px,100%)}.investedWizard .inv-scenario-bar__title{font-size:16px;font-weight:900;line-height:1.2}.investedWizard .inv-scenario-bar__body{color:#000000a3;margin-top:4px;font-size:14.5px;line-height:1.4}.investedWizard .inv-scenario-bar__note{color:#000000c7;margin-top:6px;font-size:14px;line-height:1.4}.investedWizard .inv-scenario-bar__right{flex-wrap:wrap;flex:none;align-items:flex-start;gap:8px;display:flex}.investedWizard .inv-scenario-bar.actions-left .inv-scenario-bar__right{flex-flow:column;order:0;align-items:stretch;min-width:180px}.investedWizard .inv-scenario-bar.actions-left .inv-scenario-bar__left{order:1}@media (max-width:640px){.investedWizard .inv-scenario-bar.actions-left .inv-scenario-bar__right{min-width:100%}}.investedWizard .inv-scenario-bar__right .btn{white-space:nowrap}.investedWizard .inv-scenario-bar--guest-expanded .inv-scenario-bar__left{flex:100%;min-width:0}.investedWizard .inv-guest-primary-actions,.investedWizard .inv-guest-version-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.investedWizard .inv-guest-version-label{opacity:.85;font-size:13.5px}@media (max-width:520px){.investedWizard .inv-scenario-bar__right .btn.btn-sm{border-radius:12px;padding:8px 12px}.investedWizard .inv-scenario-bar__right .btn.btn-primary.btn-sm{box-shadow:none}.investedWizard .inv-scenario-bar.actions-left .inv-scenario-bar__right .btn,.investedWizard .inv-guest-primary-actions .btn{justify-content:center;width:100%}.investedWizard .inv-results-head-row .inv-ai-trigger{margin-left:auto}}@media (max-width:575px){.footer .section{padding:24px 0}.footer__copyright{padding:18px 0}.footer:after{opacity:.85;background-position:bottom;background-size:contain}}.investedWizard .inv-scenario-bar.is-guest .btn{font-weight:700}.inv-compare-scenario-card{overflow:hidden}.inv-compare-dash-head{margin-bottom:12px}.inv-compare-dash-head .t{color:#000000d6;font-size:16px;font-weight:900;line-height:1.15}.inv-compare-dash-head .s{color:#0000009e;margin-top:4px;font-size:13.5px;line-height:1.45}.inv-compare-scenario-title{text-overflow:ellipsis;white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(13.5px,1.45vw,14.5px);font-weight:900;line-height:1.35;display:-webkit-box;overflow:hidden}.inv-compare-inputs .k{letter-spacing:.01em;color:#000000b3;text-transform:uppercase;font-size:12px;font-weight:900}.inv-compare-inputs .v{color:#000000b3;margin-top:4px;font-size:13px;line-height:1.55}.inv-compare-kpi-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.inv-compare-kpi{background:#fffc;border:1px solid #00000014;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:78px;padding:12px;display:flex}.inv-compare-kpi .k{color:#0000009e;font-size:12px;font-weight:850;line-height:1.3}.inv-compare-kpi .v{color:#000000db;word-break:break-word;margin-top:6px;font-size:clamp(14px,2.2vw,16px);font-weight:950;line-height:1.25}.inv-compare-kpi-table th,.inv-compare-kpi-table td{vertical-align:middle;padding-top:10px;padding-bottom:10px}.inv-compare-kpi-table th:first-child,.inv-compare-kpi-table td:first-child{z-index:2;background:#fff;position:sticky;left:0}.inv-compare-kpi-table thead th:first-child{z-index:3}.inv-compare-kpi-colhead{justify-content:flex-end;align-items:center;gap:8px;display:flex}.inv-compare-kpi-colhead .n{color:#000000bd;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;font-weight:850;overflow:hidden}.inv-compare-kpi-metric{color:#000000bd;white-space:normal;font-weight:700;line-height:1.35}.inv-compare-kpi-table thead th{padding-top:12px;padding-bottom:12px}.inv-compare-kpi-table tbody td{line-height:1.35}.inv-compare-table details>summary.inv-compare-summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:#000000d1;font-size:15px;font-weight:900;list-style:none}.inv-compare-table details>summary.inv-compare-summary::-webkit-details-marker{display:none}.inv-compare-table details>summary.inv-compare-summary:before{content:"▸";color:#0000008c;margin-right:8px;display:inline-block;transform:translateY(-1px)}.inv-compare-table details[open]>summary.inv-compare-summary:before{content:"▾"}.investedCombined .inv-parallel-amortization>summary.inv-compare-summary{margin:0;line-height:1.35}.investedCombined .inv-parallel-amortization[open]>summary.inv-compare-summary{margin-bottom:10px}.investedCombined .inv-parallel-amortization-content{padding-top:2px}@media (max-width:520px){.inv-compare-kpi-grid{grid-template-columns:1fr}.inv-compare-kpi-colhead{justify-content:flex-start}.inv-compare-kpi-colhead .n{white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.investedWizard .inv-card-title{margin:0;font-size:1.35rem}.investedWizard .inv-card-sub{color:var(--inv-muted);margin:6px 0 0}.investedWizard .inv-card-kicker{color:#000000b8;margin:0 0 10px;line-height:1.45}.investedWizard .inv-table-compact{width:min(560px,100%);display:inline-block}.investedWizard .inv-ai-shell{color:#ecfdf5f5;background:linear-gradient(#0b2f27 0%,#092821 100%);border-left:1px solid #2dd4bf38;box-shadow:0 14px 34px #03081261}.investedWizard .inv-ai-shell.is-drawer{z-index:9998;flex-direction:column;width:min(420px,92vw);height:100vh;transition:transform .18s;display:flex;position:fixed;top:0;right:0;transform:translate(102%)}.investedWizard .inv-ai-shell.is-drawer.is-open{transform:translate(0)}.investedWizard .inv-ai-shell.is-side{border:1px solid #00000014;border-radius:16px;flex-direction:column;width:100%;min-width:0;height:calc(85vh - 27.2px);display:flex;position:sticky;top:16px;overflow:hidden}.investedWizard .inv-ai-head{background:#031410c7;border-bottom:1px solid #2dd4bf2e;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.investedWizard .inv-ai-title{align-items:center;gap:10px;font-size:calc(1em + 8px);font-weight:900;line-height:1.2;display:inline-flex}.investedWizard .inv-ai-robot{background:#2dd4bf29;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.investedWizard .inv-ai-robot img{object-fit:contain;width:24px;height:24px;display:block}.investedWizard .inv-ai-preface{color:#dcfce7e6;overflow-wrap:anywhere;word-break:break-word;background:#06241eb8;border-top:1px solid #2dd4bf24;border-bottom:1px solid #2dd4bf24;flex-shrink:0;max-height:180px;padding:10px 12px;font-size:13.5px;line-height:1.45;overflow:hidden auto}.inv-myplanner{width:100%;font-size:16px;line-height:1.45}.inv-myplanner.container-fluid{padding-left:clamp(14px,2.4vw,32px);padding-right:clamp(14px,2.4vw,32px)}.inv-myplanner .card--secondary{line-height:1.45}.inv-myplanner h5,.inv-myplanner h6{line-height:1.25}.inv-myplanner p{line-height:1.55}.inv-myplanner-welcome-title{margin:0;font-size:16px;font-weight:900;line-height:1.35}.inv-myplanner-welcome-sub{opacity:.82;word-break:break-word;margin-top:4px;font-size:13.5px;line-height:1.35}.inv-myrepo-toolbar{background:#fff;border:1px solid #0f172a14;border-radius:14px}.inv-myrepo-tool-tabs .btn,.inv-myrepo-fresh-btn{border-radius:12px;font-weight:800}.inv-myrepo-tip{color:#0f172ab3}.inv-myrepo-history{background:#fff;border:1px solid #0f172a14;border-radius:14px}.inv-myrepo-history-title{letter-spacing:.01em}.inv-myrepo-history-sub,.inv-myrepo-history-help{color:#0f172ab8}.inv-myrepo-run-card{background:#f8fafcb8;border-color:#0f172a1f!important;border-radius:12px!important}.inv-myrepo-kpi-k{color:#0f172aa6;font-weight:700}.inv-myrepo-kpi-v{color:#0f172af0}.inv-myrepo-empty{background:#f8fafc99;border:1px dashed #0f172a33;border-radius:12px}.inv-myrepo-compare{padding-left:clamp(14px,2.4vw,28px)!important;padding-right:clamp(14px,2.4vw,28px)!important}.inv-myrepo-compare-topbar .btn{border-radius:12px;font-weight:800}.inv-myrepo-compare .card--secondary{background:#fff;border:1px solid #0f172a1a;border-radius:14px}.inv-myrepo-compare-chart{border:1px solid #0f172a1a}.inv-myrepo-compare-chart--half{height:340px}.inv-myrepo-compare-chart--full{height:380px}.inv-myrepo-compare-chart--mini{height:270px}@media (max-width:991px){.inv-myrepo-compare-chart--half{height:300px}.inv-myrepo-compare-chart--full{height:340px}.inv-myrepo-compare-chart--mini{height:250px}}@media (max-width:575px){.inv-myrepo-compare{padding-left:12px!important;padding-right:12px!important}.inv-myrepo-compare-topbar{gap:8px!important}.inv-myrepo-compare-topbar .btn{justify-content:center;width:100%}.inv-myrepo-compare-chart{border-radius:12px!important;padding:12px!important}.inv-myrepo-compare-chart--half{height:270px}.inv-myrepo-compare-chart--full{height:300px}.inv-myrepo-compare-chart--mini{height:230px}}.inv-myplanner-ai .inv-ai-title{font-size:calc(1em + 6px)}.investedWizard .inv-ai-versions{background:#06241e8f;border-bottom:1px solid #2dd4bf24;padding:10px 12px}.investedWizard .inv-ai-versions-title{opacity:.88;color:#a7f3d0e6;margin-bottom:6px;font-size:12px;font-weight:800}.investedWizard .inv-ai-versions-list{gap:6px;max-height:96px;display:grid;overflow:auto}.investedWizard .inv-ai-version-row{align-items:center;gap:8px;font-size:12.5px;display:flex}.investedWizard .inv-ai-version-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.investedWizard .inv-ai-scroll{padding:12px;padding-bottom:calc(var(--inv-ai-footer-h,320px) + 16px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--inv-ai-footer-h,320px) + 16px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;overflow:hidden auto}.investedWizard .inv-ai-scroll::-webkit-scrollbar{width:8px}.investedWizard .inv-ai-scroll::-webkit-scrollbar-track{background:0 0}.investedWizard .inv-ai-scroll::-webkit-scrollbar-thumb{background:0 0;border:2px solid #0000;border-radius:999px}.investedWizard .inv-ai-scroll:hover{scrollbar-color:#94a3b8a6 transparent}.investedWizard .inv-ai-scroll:hover::-webkit-scrollbar-thumb{background:#94a3b8a6}.investedWizard .inv-ai-scroll:active::-webkit-scrollbar-thumb{background:#94a3b8a6}.investedWizard .inv-ai-empty{opacity:.7;font-size:15px}.investedWizard .inv-ai-msg{margin-bottom:10px;display:flex}.investedWizard .inv-ai-breaker{opacity:.9;justify-content:center;align-items:center;gap:10px;margin:12px 0 14px;display:flex}.investedWizard .inv-ai-breaker:before,.investedWizard .inv-ai-breaker:after{content:"";background:#5eead42e;flex:1;height:1px}.investedWizard .inv-ai-breaker-label{color:#a7f3d0e6;text-transform:uppercase;letter-spacing:.04em;background:#06241ec7;border:1px solid #5eead433;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.investedWizard .inv-ai-msg.is-user{justify-content:flex-end}.investedWizard .inv-ai-bubble{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:14px;min-width:0;max-width:92%;padding:10px;font-size:14px;line-height:1.45}.investedWizard .inv-ai-bubble.inv-ai-rich{white-space:normal}.investedWizard .inv-ai-bubble.inv-ai-rich .inv-ai-line{white-space:pre-wrap}.investedWizard .inv-ai-bubble.inv-ai-rich .inv-ai-gap{height:8px}.investedWizard .inv-ai-bubble.inv-ai-rich .inv-ai-hdr{font-weight:900}.investedWizard .inv-ai-bubble.inv-ai-rich .inv-ai-hdr-label{margin-right:6px}.investedWizard .inv-ai-bubble.inv-ai-rich .inv-ai-li{grid-template-columns:18px 1fr;align-items:start;gap:6px;display:grid}.investedWizard .inv-ai-bubble.inv-ai-rich .inv-ai-li-prefix{opacity:.8;font-weight:900}.investedWizard .inv-ai-bubble.inv-ai-rich .inv-ai-val{color:#5eead4fa;font-weight:900}.investedWizard .inv-ai-suggestion-hint{color:#d1fae5e6;overflow-wrap:anywhere;background:#10b98124;border-top:1px solid #34d39938;padding:8px 12px;font-size:12.5px;line-height:1.35}.investedWizard .inv-ai-msg.is-user .inv-ai-bubble{color:#eff6fffa;background:#3b82f647;border:1px solid #60a5fa5c}.investedWizard .inv-ai-msg.is-assistant .inv-ai-bubble{color:#f1f5f9f5;background:#ffffff14;border:1px solid #94a3b83d}.investedWizard .inv-ai-bubble.inv-ai-thinking{align-items:center;gap:10px;display:inline-flex}.investedWizard .inv-ai-dots{align-items:center;gap:4px;display:inline-flex}.investedWizard .inv-ai-dots span{background:#a7f3d0d9;border-radius:999px;width:6px;height:6px;animation:1.05s ease-in-out infinite inv-ai-dot-bounce}.investedWizard .inv-ai-dots span:nth-child(2){animation-delay:.15s}.investedWizard .inv-ai-dots span:nth-child(3){animation-delay:.3s}.investedWizard .inv-ai-thinking-label{opacity:.7;font-size:12.5px;font-weight:800}@keyframes inv-ai-dot-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.9;transform:translateY(-4px)}}@keyframes inv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.investedWizard .inv-ai-error{color:#fecaca;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#7f1d1d59;border-top:1px solid #fca5a54d;padding:8px 12px;font-size:12.5px;line-height:1.35}.investedWizard .inv-ai-action{background:#06241ea8;border-top:1px solid #2dd4bf24;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.investedWizard .inv-ai-action-note{opacity:.75;overflow-wrap:anywhere;margin-top:0;font-size:12.5px;line-height:1.35}.investedWizard .inv-ai-input{background:#06241ea8;border-top:1px solid #2dd4bf24;flex-shrink:0;padding:10px 12px}.investedWizard .inv-ai-input .form-control{color:#ecfdf5fa;background:#02120fc7;border:1px solid #5eead43d}.investedWizard .inv-ai-input .form-control::placeholder{color:#a7f3d09e}.investedWizard .inv-ai-input .form-control:focus{border-color:#2dd4bf85;box-shadow:0 0 0 3px #2dd4bf2e}.investedWizard .inv-ai-shell .btn-outline-secondary{color:#e2e8f0f2;background:#0f172a57;border-color:#94a3b86b}.investedWizard .inv-ai-shell .btn-outline-secondary:hover{color:#f8fafc;background:#1e293b9e;border-color:#cbd5e1a3}.investedWizard .inv-ai-shell .btn-outline-primary{color:#e0f2fefa;background:#0284c73d;border-color:#38bdf8b8;font-weight:800}.investedWizard .inv-ai-shell .inv-ai-btn-summarize{color:#f0f9fffc!important;background:#0369a19e!important;border-color:#7dd3fce6!important}.investedWizard .inv-ai-shell .inv-ai-btn-summarize:disabled{opacity:.95!important;color:#f0f9fff5!important;background:#0369a175!important;border-color:#7dd3fc94!important}.investedWizard .inv-ai-feedback-link{text-underline-offset:2px;font-weight:700;text-decoration:underline;color:#99f6e4fa!important}.investedWizard .inv-ai-feedback-link:hover,.investedWizard .inv-ai-feedback-link:focus-visible{color:#fff!important}.investedWizard .inv-ai-shell .inv-ai-action .btn.btn-outline-primary{color:#f0f9fffa!important;background:#0369a15c!important;border-color:#38bdf8cc!important}.investedWizard .inv-ai-shell .btn-outline-primary:hover,.investedWizard .inv-ai-shell .btn-outline-primary:focus-visible{color:#f8fdff;background:#0369a185;border-color:#7dd3fcfa;box-shadow:0 0 0 3px #38bdf847}.investedWizard .inv-ai-shell .inv-ai-action .btn.btn-outline-primary:hover,.investedWizard .inv-ai-shell .inv-ai-action .btn.btn-outline-primary:focus-visible{color:#fff!important;background:#0284c79e!important;border-color:#bae6fdfa!important}.investedWizard .inv-ai-shell .btn-primary,.investedWizard .inv-ai-shell .btn-outline-secondary,.investedWizard .inv-ai-shell .btn-outline-primary{font-weight:800}.investedWizard .inv-ai-shell .btn:disabled{opacity:.58}.investedWizard .inv-ai-shell .btn-primary{color:#f0fdfa;background:#0f766e;border-color:#0f766e}.investedWizard .inv-ai-shell .btn-primary:hover{background:#0d5f59;border-color:#0d5f59}.investedWizard .inv-ai-shell.is-light{color:#0f172af0;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-left:1px solid #0f172a1f;box-shadow:0 14px 34px #0f172a1f}.investedWizard .inv-ai-shell.is-light .inv-ai-head{background:#ffffffeb;border-bottom:1px solid #0f172a1a}.investedWizard .inv-ai-shell.is-light .inv-ai-robot{background:#0d94881f}.investedWizard .inv-ai-shell.is-light .inv-ai-preface,.investedWizard .inv-ai-shell.is-light .inv-ai-versions,.investedWizard .inv-ai-shell.is-light .inv-ai-action,.investedWizard .inv-ai-shell.is-light .inv-ai-input{color:#0f172adb;background:#ffffffe0;border-color:#0f172a1a}.investedWizard .inv-ai-shell.is-light .inv-ai-scroll{scrollbar-color:#94a3b880 transparent}.investedWizard .inv-ai-shell.is-light .inv-ai-msg.is-assistant .inv-ai-bubble{color:#0f172aeb;background:#fffffff5;border:1px solid #0f172a24}.investedWizard .inv-ai-shell.is-light .inv-ai-msg.is-user .inv-ai-bubble{color:#0f172aeb;background:#3b82f624;border:1px solid #3b82f647}.investedWizard .inv-ai-shell.is-light .inv-ai-bubble.inv-ai-rich .inv-ai-val{color:#0d9488f2}.investedWizard .inv-ai-shell.is-light .inv-ai-suggestion-hint{color:#0f172ae6;background:#e2e8f0b8;border-top:1px solid #94a3b873}.investedWizard .inv-ai-shell.is-light .inv-ai-action-note{color:#1e293be0;opacity:1}.investedWizard .inv-ai-shell.is-light .inv-ai-input .form-control{color:#0f172af2;background:#fff;border:1px solid #0f172a29}.investedWizard .inv-ai-shell.is-light .inv-ai-input .form-control::placeholder{color:#64748bd9}.investedWizard .inv-ai-shell.is-light .btn-outline-secondary{color:#0f172adb;background:#ffffffbf;border-color:#0f172a38}.investedWizard .inv-ai-shell.is-light .btn-outline-secondary:hover{color:#0f172af2;background:#f8fafcf2;border-color:#0f172a52}.investedWizard .inv-ai-shell.is-light .btn-outline-primary{color:#1e40aff5;background:#dbeafeeb;border-color:#2563eb80}.investedWizard .inv-ai-shell.is-light .inv-ai-action .btn.btn-outline-primary{color:#1e293bf5!important;background:#bfdbfefa!important;border-color:#1e40afa3!important}.investedWizard .inv-ai-shell.is-light .inv-ai-action .btn.btn-outline-primary:hover,.investedWizard .inv-ai-shell.is-light .inv-ai-action .btn.btn-outline-primary:focus-visible{color:#0f172afa!important;background:#93c5fdfa!important;border-color:#1e40afd1!important;box-shadow:0 0 0 3px #3b82f638!important}.investedWizard .inv-ai-shell.is-light .inv-ai-action .btn.btn-outline-primary:disabled{color:#334155bd!important;background:#e2e8f0e6!important;border-color:#64748b6b!important}.investedWizard .inv-ai-shell.is-light .inv-ai-btn-summarize{color:#1e40affa!important;background:#bfdbfefa!important;border-color:#2563ebc7!important}.investedWizard .inv-ai-shell.is-light .inv-ai-btn-summarize:disabled{opacity:.96!important;color:#1e40afdb!important;background:#dbeafee6!important}.investedWizard .inv-ai-shell.is-light .inv-ai-feedback-link{color:#2563ebf5!important}.investedWizard .inv-ai-shell.is-light .btn-outline-primary:hover,.investedWizard .inv-ai-shell.is-light .btn-outline-primary:focus-visible{color:#172554;background:#bfdbfe;border-color:#2563ebc7;box-shadow:0 0 0 3px #3b82f633}.investedWizard .inv-ai-shell.is-light .btn-primary{color:#f8fffd;background:#0f766e;border-color:#0f766e}.investedWizard .inv-ai-shell.is-light .btn-primary:hover,.investedWizard .inv-ai-shell.is-light .btn-primary:focus-visible{background:#0d5f59;border-color:#0d5f59;box-shadow:0 0 0 3px #0f766e33}.investedWizard .inv-ai-input-row{align-items:center;gap:10px;margin-top:8px;display:flex}.investedWizard .inv-ai-trigger{background:#fffffff5;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:calc(1em + 4px);font-weight:800;line-height:1.1;display:inline-flex}.investedWizard .inv-ai-trigger img{object-fit:contain;width:20px;height:20px;display:block}.investedWizard .inv-ai-trigger i{font-size:14px}.investedWizard .inv-step3-head{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.investedWizard .inv-step3-tailwick .inv-tw-card-header{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #0f172a14;border-radius:14px;padding:14px 16px}.investedWizard .inv-step3-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;width:100%;display:flex}.investedWizard .inv-step3-kicker{color:#0f172af0;margin:0;font-size:1.55rem;font-weight:900;line-height:1.2}.investedWizard .inv-step3-chiprow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.investedWizard .inv-step3-chip{color:#065f46;background:#10b9811f;border:1px solid #0596693d;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.86rem;font-weight:800;line-height:1.2;display:inline-flex}.investedWizard .inv-step3-chip.is-optional{color:#1e3a8a;background:#3b82f61a;border-color:#3b82f638}.investedWizard .inv-step3-head .inv-card-title{flex:auto;min-width:0}.investedWizard .inv-step3-head .inv-step3-sub{color:#0f172abf;flex:1 0 100%;max-width:none;margin:2px 0 0;font-size:1.02rem;line-height:1.48}.investedWizard .inv-ai-trigger--step3{white-space:nowrap;flex:none;max-width:100%}@media (max-width:640px){.investedWizard .inv-step3-topline{align-items:flex-start}.investedWizard .inv-step3-kicker{font-size:1.18rem}.investedWizard .inv-step3-chiprow{width:100%}.investedWizard .inv-step3-chip{font-size:.8rem}.investedWizard .inv-ai-trigger--step3{gap:6px;padding:6px 10px;font-size:.98rem}.investedWizard .inv-ai-trigger--step3 img{width:16px;height:16px}}.investedWizard .inv-results-with-ai{grid-template-columns:1fr 520px;align-items:start;gap:16px;display:grid}.investedWizard .inv-step4-fullbleed{width:100%;margin-left:0;padding:0 24px;position:relative}.investedWizard .inv-step4-left-rail-card{width:81px;box-shadow:none;z-index:2;background:0 0;border:0;border-radius:0;padding:8px 6px;display:block;position:absolute;top:0;bottom:0;left:10px;overflow:hidden}.investedWizard .inv-step4-left-rail-title{letter-spacing:.1em;text-transform:uppercase;color:#0f172a9e;text-align:center;margin-bottom:10px;font-size:10px;font-weight:900}.investedWizard.is-step4 .inv-stepper{max-width:var(--inv-step4-max,1140px);margin-left:auto;margin-right:auto}.investedWizard .inv-step4-scenario{max-width:var(--inv-step4-max,1140px);margin:0 auto 16px;overflow:visible}.investedWizard .inv-saveprompt{max-width:var(--inv-step4-max,1140px);border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:linear-gradient(#0d4c3f0d,#fffffff5);margin:0 auto 16px;padding:14px 16px}.investedWizard .inv-saveprompt__title{margin-bottom:6px;font-size:16px;font-weight:900;line-height:1.25}.investedWizard .inv-saveprompt__body{opacity:.8;margin-bottom:10px;line-height:1.35}.investedWizard .inv-saveprompt__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.investedWizard .inv-saveprompt__fine{opacity:.7;overflow-wrap:anywhere;font-size:12.5px;line-height:1.3}.investedWizard .inv-step4-scenario .inv-card,.investedWizard .inv-step4-scenario .inv-ds-section{padding:18px}.investedWizard .inv-step4-scenario .inv-card-head,.investedWizard .inv-step4-scenario .inv-ds-section-head{margin-bottom:10px}.investedWizard .inv-step4-scenario .inv-summary-grid{gap:10px;margin-top:12px}.investedWizard .inv-step4-scenario .inv-summary-card{gap:6px;min-height:76px;padding:10px 12px}.investedWizard .inv-step4-scenario .mt-3{margin-top:.75rem!important}.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-card,.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-ds-section,.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-card .inv-chart-title,.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-ds-section .inv-chart-title{font-size:calc(1rem + 2px)}.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-card .inv-chart-sub,.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-ds-section .inv-chart-sub{font-size:15px}.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-card .inv-chart-caption,.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-ds-section .inv-chart-caption{font-size:14.5px}.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-card .inv-metric-title,.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-ds-section .inv-metric-title{font-size:13px}.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-card .inv-metric-value,.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-ds-section .inv-metric-value{font-size:28px}.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-card .inv-metric-sub,.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-ds-section .inv-metric-sub{font-size:15px}.investedWizard .inv-step4-main .inv-step4-results-section .inv-ds-section-title{font-size:calc(1.35rem + 5px)}.investedWizard .inv-step4-main .inv-step4-results-section .inv-results-head-row{margin-bottom:16px}.investedWizard .inv-step4-main .inv-step4-results-section--flat{box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;max-width:100%;padding:0;overflow:hidden}.investedWizard .inv-step4-main .inv-step4-results-section .inv-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.investedWizard .inv-step4-main .inv-step4-results-section .inv-summary-card{min-width:0}.investedWizard .inv-step4-main .inv-step4-results-section .inv-summary-value,.investedWizard .inv-step4-main .inv-step4-results-section .inv-tw-kpi-value,.investedWizard .inv-step4-main .inv-step4-results-section .inv-v2-template-metric-value{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1rem,1.8vw,1.65rem);line-height:1.15}.investedWizard .inv-step4-main #inv-step4-dashboard{z-index:1;position:relative}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 18px;display:grid}@media (max-width:1100px){.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a1a;border-radius:16px;min-width:0;padding:12px 14px;box-shadow:0 10px 24px #0206170f}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card .inv-tw-kpi-label{letter-spacing:.04em;text-transform:uppercase;color:#0f172a8c;margin-bottom:6px;font-size:12px;font-weight:800}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card .inv-tw-kpi-value{color:#0f172aeb;font-weight:900}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card .inv-tw-kpi-sub{color:#0f172a99;overflow-wrap:anywhere;margin-top:6px;font-size:12.5px}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card.is-blue{border-color:#3b82f640}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card.is-green{border-color:#10b98140}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card.is-orange{border-color:#f59e0b40}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card.is-violet{border-color:#8b5cf640}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-results-scrollX.inv-tw-results-shell{margin-top:12px}.investedWizard.is-tailwick-v2 .inv-v2-template-summary{box-sizing:border-box;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a1a;border-radius:18px;gap:14px;min-width:0;max-width:100%;padding:clamp(16px,2.1vw,24px);display:grid;overflow:hidden;box-shadow:0 12px 30px #02061712}.investedWizard.is-tailwick-v2 .inv-v2-template-top{justify-content:flex-start;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-template-verdict{background:#fff;border:2px solid #0f172a1f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;box-shadow:0 10px 26px #02061714}.investedWizard.is-tailwick-v2 .inv-v2-template-verdict-label{letter-spacing:.06em;text-transform:uppercase;color:#0f172a99;font-size:11px;font-weight:900}.investedWizard.is-tailwick-v2 .inv-v2-template-verdict-value{color:#0f172ae6;font-size:18px;font-weight:900}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-success .inv-v2-template-verdict{background:linear-gradient(#ecfdf5 0%,#d1fae5 100%);border-color:#10b9818c;box-shadow:0 14px 32px #10b9812e,0 10px 26px #0206170f}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-success .inv-v2-template-verdict-label{color:#047857f2}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-success .inv-v2-template-verdict-value{color:#047857}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-warning .inv-v2-template-verdict{background:linear-gradient(#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b99;box-shadow:0 14px 32px #f59e0b2e,0 10px 26px #0206170f}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-warning .inv-v2-template-verdict-label{color:#b45309f2}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-warning .inv-v2-template-verdict-value{color:#b45309}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-danger .inv-v2-template-verdict{background:linear-gradient(#fff1f2 0%,#ffe4e6 100%);border-color:#f43f5e99;box-shadow:0 14px 32px #f43f5e33,0 10px 26px #0206170f}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-danger .inv-v2-template-verdict-label{color:#be123cf2}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-danger .inv-v2-template-verdict-value{color:#be123c}.investedWizard.is-tailwick-v2 .inv-v2-template-body{gap:8px;display:grid}.investedWizard.is-tailwick-v2 .inv-v2-template-primary{margin:0;font-size:clamp(1.02rem,1.42vw,1.2rem);line-height:1.55}.investedWizard.is-tailwick-v2 .inv-v2-template-conditionals{gap:6px;margin:0;padding-left:1.1rem;display:grid}.investedWizard .inv-v2-template-metrics{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--plan-driven{grid-template-columns:repeat(var(--inv-plan-driven-cards,2),minmax(0,1fr))}.investedWizard.is-tailwick-v2 .inv-v2-template-kpi-groups{flex-wrap:nowrap;align-items:start;gap:12px;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-template-kpi-group{flex:var(--inv-kpi-group-weight,1)1 0;min-width:0}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--topline{grid-template-columns:repeat(var(--inv-topline-cards,2),minmax(0,1fr))}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--topline .inv-tw-stat-card.is-hero{grid-column:span 1}.investedWizard.is-tailwick-v2 .inv-v2-template-selector-title{font-weight:900}.investedWizard.is-tailwick-v2 .inv-step4-kpi-group-banner{letter-spacing:.02em;border:1px solid #0000;border-radius:10px;align-items:center;min-height:28px;margin-bottom:8px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-step4-kpi-group-banner.is-cash{color:#1e40aff2;background:linear-gradient(#2563eb24 0%,#2563eb14 100%);border-color:#2563eb3d}.investedWizard.is-tailwick-v2 .inv-step4-kpi-group-banner.is-debt{color:#92400ef2;background:linear-gradient(#d9770629 0%,#d9770614 100%);border-color:#d9770642}.investedWizard.is-tailwick-v2 .inv-step4-kpi-group-banner.is-investment{color:#5b21b6f2;background:linear-gradient(#7c3aed24 0%,#7c3aed14 100%);border-color:#7c3aed40}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds{gap:10px;padding:clamp(11px,1.5vw,17px)}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-v2-template-primary{font-size:clamp(.78rem,1vw,.9rem);line-height:1.42}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-step4-kpi-group-banner{white-space:normal;min-height:22px;margin-bottom:6px;padding:4px 8px;font-size:10.5px;line-height:1.2}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-v2-template-metrics{gap:7px}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-v2-template-metrics--tailwick .inv-tw-stat-card{border-radius:12px;gap:6px;min-height:82px;padding:8px 10px}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-v2-template-metric-icon{width:32px;height:32px;font-size:14px}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-v2-template-metrics--tailwick .inv-tw-stat-card-value{letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:clamp(.9rem,1.2vw,1.2rem);line-height:1.06}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero .inv-tw-stat-card-value{font-size:clamp(1.35rem,1.8vw,1.85rem)}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-support .inv-tw-stat-card-value{font-size:clamp(.78rem,.95vw,1.05rem)}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-tw-stat-card-label{font-size:11px;line-height:1.25}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-v2-template-summary{border-radius:12px}@media (max-width:767.98px){.investedWizard.is-tailwick-v2 .inv-v2-template-kpi-groups{grid-template-columns:1fr;display:grid}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--plan-driven,.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--topline{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}}@media (max-width:479.98px){.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-v2-template-metrics--tailwick,.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds .inv-v2-template-metrics--topline{grid-template-columns:1fr}}.investedWizard.is-tailwick-v2 .inv-tw-rich-table-wrap{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a24;border-radius:14px;padding:0;overflow:hidden;box-shadow:inset 0 1px #fffc}.investedWizard.is-tailwick-v2 .inv-tw-rich-table{border-color:#94a3b857;margin:0}.investedWizard.is-tailwick-v2 .inv-tw-rich-table>:not(caption)>*>*{vertical-align:middle;border-color:#94a3b857;padding:10px 12px}.investedWizard.is-tailwick-v2 .inv-tw-rich-table thead th{letter-spacing:.05em;text-transform:uppercase;color:#0f172aad;background:linear-gradient(#f8fafc 0%,#eef2ff 100%);font-size:11px;font-weight:900}.investedWizard.is-tailwick-v2 .inv-tw-rich-table tbody tr:nth-child(2n) td{background:#f8fafcb8}.investedWizard.is-tailwick-v2 .inv-tw-rich-table tbody tr:hover td{background:#eff6ffc7}.investedWizard.is-tailwick-v2 .inv-tw-rich-table tbody tr.is-recommended td{background:linear-gradient(#ecfdf5cc 0%,#d1fae58c 100%)}.investedWizard .inv-v2-template-metric,.investedWizard .inv-v2-template-metric-card{min-width:0}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card{--inv-kpi-accent:#3b82f6e6;--inv-kpi-tint:#3b82f614;box-shadow:none;background:linear-gradient(#fff 0%,#f8fafcf0 100%);border:0;border-radius:16px;align-content:start;gap:8px;min-height:118px;padding:12px 14px;display:grid}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-green{--inv-kpi-accent:#10b981eb;--inv-kpi-tint:#10b9811a}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-blue{--inv-kpi-accent:#3b82f6eb;--inv-kpi-tint:#3b82f61a}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-violet{--inv-kpi-accent:#8b5cf6eb;--inv-kpi-tint:#8b5cf61a}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-orange{--inv-kpi-accent:#f59e0bf2;--inv-kpi-tint:#f59e0b1f}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero{background:linear-gradient(180deg,#fff 0%,var(--inv-kpi-tint)100%);border:1px solid #0f172a1a;box-shadow:0 16px 30px #0206171a}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-support{box-shadow:none;background:#0f172a05;border:0}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero{grid-column:span 2}@media (max-width:991.98px){.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero{grid-column:span 1}}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card-head{justify-content:flex-start;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-blue{color:#2563eb;background:#3b82f624;border-color:#3b82f642}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-violet{color:#7c3aed;background:#8b5cf624;border-color:#8b5cf647}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-green{color:#059669;background:#10b98124;border-color:#10b98147}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-orange{color:#d97706;background:#f59e0b29;border-color:#f59e0b4d}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-success{color:#16a34a;background:#22c55e21;border-color:#22c55e40}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-warning{color:#d97706;background:#f59e0b24;border-color:#f59e0b40}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-danger{color:#dc2626;background:#ef44441f;border-color:#ef444440}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-primary,.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-info,.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon{color:#2563eb;background:#3b82f61f;border-color:#3b82f63d}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card-value{color:#0f172af0;letter-spacing:-.01em;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;margin-top:2px;font-size:clamp(1.25rem,1.7vw,1.7rem);font-weight:900;line-height:1.12;overflow:visible}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero .inv-tw-stat-card-value{letter-spacing:-.02em;font-size:clamp(1.95rem,2.6vw,2.7rem)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-support .inv-tw-stat-card-value{font-size:clamp(1.15rem,1.55vw,1.55rem)}.investedCombined .inv-strength-bars{gap:10px;display:grid}.investedCombined .inv-strength-bar{background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:12px}.investedCombined .inv-strength-bar-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.investedCombined .inv-strength-bar-label{color:#0f172ad1;overflow-wrap:break-word;word-break:break-word;flex:auto;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:900;display:flex}.investedCombined .inv-strength-bar-value{color:#0f172ab8;flex:none;font-size:12px;font-weight:900}.investedCombined .inv-strength-bar-track{background:#0f172a0f;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.investedCombined .inv-strength-bar-fill{background:#3b82f6e6;border-radius:999px;width:0;height:100%;box-shadow:inset 0 0 0 1px #ffffff4d}.investedCombined .inv-strength-bar--asset .inv-strength-bar-fill{background:#8b5cf6eb}.investedCombined .inv-strength-bar--liquidity .inv-strength-bar-fill{background:#3b82f6eb}.investedCombined .inv-strength-bar--risk .inv-strength-bar-fill{background:#f59e0bf2}.investedCombined .inv-strength-bar--success .inv-strength-bar-fill{background:#10b981eb}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card-label{color:#334155eb;margin-top:2px;font-size:.95rem;font-weight:700;line-height:1.4}.investedWizard.is-tailwick-v2 .inv-v2-template-foot{gap:8px;display:grid}.investedWizard.is-tailwick-v2 .inv-v2-template-hook{background:#ffffffd1;border:1px solid #0f172a1a;border-radius:12px;margin:0;padding:10px 12px;line-height:1.5}.investedWizard .inv-v2-template-summary .inv-sankey-wrapper,.investedWizard .inv-step4-results-section .inv-sankey-wrapper,.investedWizard .inv-sankey-wrapper .inv-sankey-chart-container{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.investedWizard .inv-sankey-wrapper .inv-sankey-chart-container svg{width:100%;max-width:100%;height:auto;display:block}@media (max-width:767.98px){.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card{min-height:0}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon{width:42px;min-height:42px;font-size:19px}.investedWizard .inv-sankey-wrapper .inv-sankey-chart-container{padding:8px 6px}}.investedWizard .inv-step4-layout{--inv-step4-gap:16px;align-items:flex-start;gap:var(--inv-step4-gap);width:100%;max-width:var(--inv-step4-max,calc(1140px + var(--inv-step4-side-w) + var(--inv-step4-gap)));justify-content:flex-start;margin:0 auto;display:flex}.investedWizard .inv-step4-main{flex:auto;min-width:0;max-width:1140px}.investedWizard.is-step4 .inv-step4-layout--full{max-width:var(--inv-step4-max,calc(1140px + var(--inv-step4-side-w) + var(--inv-step4-gap)));margin:0 auto;display:block}.investedWizard.is-step4 .inv-step4-main--full{width:100%;max-width:none}.investedWizard .inv-step4-side{flex:0 0 var(--inv-step4-side-w);width:var(--inv-step4-side-w)}.investedWizard.is-step4 .inv-step4-layout--full .inv-step4-side{flex:auto;width:100%;margin-top:16px}.investedWizard .inv-step4-side .inv-sticky-action-panel{background:#fff;border:1px solid #0f172a1f;border-radius:14px;padding:12px;position:sticky;top:92px}.investedWizard .inv-step4-side .inv-sticky-action-panel-head{margin-bottom:10px}.investedWizard .inv-step4-side .inv-sticky-action-panel-title{color:#0f172af2;margin:0;font-size:15px;font-weight:900;line-height:1.2}.investedWizard .inv-step4-side .inv-sticky-action-panel-subtitle{color:#0f172ab8;margin:5px 0 0;font-size:12.5px;line-height:1.4}.investedWizard .inv-step4-scroll-map{z-index:1;pointer-events:auto;background:0 0;border:none;border-radius:0;width:100%;height:100%;min-height:300px;position:relative;overflow:hidden}.investedWizard .inv-step4-scroll-map-rail{background:linear-gradient(90deg,#0f172a2e 0%,#0f172a14 48%,#ffffffe6 100%);border-radius:999px;width:6px;position:absolute;top:8px;bottom:8px;left:4px;box-shadow:inset -1px 0 1px #0f172a2e,inset 1px 0 1px #ffffffc7,0 0 0 1px #0f172a14}.investedWizard .inv-step4-scroll-map-progress{transform-origin:top;background:linear-gradient(90deg,#0f766ef2 0%,#14b8a6e0 52%,#99f6e4eb 100%);border-radius:999px;width:6px;position:absolute;top:8px;bottom:8px;left:4px;box-shadow:inset -1px 0 1px #0f766e73,inset 1px 0 1px #ccfbf1a6,0 0 0 1px #0d94882e,0 0 10px #14b8a647}.investedWizard .inv-step4-scroll-map-marker{color:#0f172ac7;white-space:normal;cursor:pointer;z-index:3;background:0 0;border:0;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:4px;padding:1px 0;font-size:9px;font-weight:900;line-height:1.1;transition:color .14s,opacity .14s,transform .14s;display:grid;position:absolute;left:2px;right:2px;transform:none}.investedWizard .inv-step4-scroll-map-marker:hover,.investedWizard .inv-step4-scroll-map-marker.is-active{color:#074338fa;transform:translate(1px)}.investedWizard .inv-step4-scroll-map-dot{background:linear-gradient(#fff 0%,#e2e8f0 100%);border:2px solid #0f172a42;border-radius:999px;width:9px;height:9px;transition:transform .14s,border-color .14s,background-color .14s;box-shadow:0 0 0 2px #ffffffd9,0 1px 4px #0206173d}.investedWizard .inv-step4-scroll-map-marker.is-active .inv-step4-scroll-map-dot{background:linear-gradient(#2dd4bff5 0%,#0d9488f5 100%);border-color:#0d9488d9;transform:scale(1.2);box-shadow:0 0 0 2px #ccfbf1e6,0 0 0 5px #14b8a62e,0 2px 8px #0f766e59}.investedWizard .inv-step4-scroll-map-label{width:100%;max-width:100%;text-overflow:initial;overflow-wrap:anywhere;word-break:break-word;background:#fffffff5;border:1px solid #0f172a24;border-radius:8px;max-height:none;padding:3px 5px;line-height:1.1;display:block;overflow:visible;box-shadow:0 1px 6px #0206171a,inset 0 0 0 1px #fffc;white-space:normal!important}.investedWizard .inv-step4-scroll-map-marker.is-active .inv-step4-scroll-map-label{color:#047857fa;background:linear-gradient(#f0fdfafa 0%,#ccfbf1f5 100%);border-color:#0d94886b;box-shadow:0 1px 6px #0f766e29,inset 0 0 0 1px #ccfbf1b3}@media (max-width:767px){.investedWizard .inv-step4-left-rail-card,.investedWizard .inv-step4-scroll-map{display:none}.investedWizard .inv-step4-fullbleed{width:100%;margin-left:0}}@media (max-width:1100px) and (min-width:768px){.investedWizard .inv-step4-fullbleed{padding:0 12px 0 97px}}@media (max-width:1100px){.investedWizard .inv-step4-layout{flex-direction:column}.investedWizard .inv-step4-side{flex:auto;width:100%;margin-top:12px}.investedWizard .inv-step4-side .inv-sticky-action-panel{position:static;top:auto}.investedWizard.is-step4{--inv-step4-max:1140px}.investedWizard .inv-step4-main{width:100%;max-width:none}.investedWizard.is-step4 .inv-ai-shell{box-shadow:none;border-left:none}}@media (min-width:768px) and (max-width:1100px){.investedWizard.is-step4 .inv-step4-scroll-map{min-height:280px}}@media (min-width:1101px){.investedWizard.is-step4 .inv-step4-left-rail-card{width:calc(clamp(114px,8.38vw,153px) - 20px)}.investedWizard.is-step4{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.investedWizard.is-step4 .inv-step4-fullbleed{width:100%;max-width:none;padding:0 24px 0 clamp(114px,8.38vw,153px)}.investedWizard.is-step4 .inv-step4-scenario,.investedWizard.is-step4 .inv-step4-layout,.investedWizard.is-step4.is-tailwick-v2 .inv-v2-workspace-menu--top{width:100%;max-width:none;margin-left:0;margin-right:0}.investedWizard.is-step4 .inv-step4-scroll-map{min-height:240px}.investedWizard.is-step4 .inv-step4-main .inv-summary-grid{gap:10px}.investedWizard.is-step4 .inv-step4-main .inv-summary-card{padding:10px 12px}.investedWizard.is-step4 .inv-step4-main .inv-summary-value,.investedWizard.is-step4 .inv-step4-main .inv-tw-kpi-value{font-size:1.28rem;line-height:1.2}.investedWizard.is-step4.is-tailwick-v2 .inv-step4-main.inv-step4-main--full{grid-template-columns:minmax(0,1fr)var(--inv-step4-side-w);column-gap:var(--inv-step4-gap);align-items:start;row-gap:16px;display:grid!important}.investedWizard.is-step4.is-tailwick-v2 .inv-step4-main.inv-step4-main--full>#inv-step4-results,.investedWizard.is-step4.is-tailwick-v2 .inv-step4-main.inv-step4-main--full>#inv-step4-amortization,.investedWizard.is-step4.is-tailwick-v2 .inv-step4-main.inv-step4-main--full>#inv-step4-runjson,.investedWizard.is-step4.is-tailwick-v2 .inv-step4-main.inv-step4-main--full>#inv-step4-disclaimer{grid-column:1;min-width:0}.investedWizard.is-step4.is-tailwick-v2 .inv-step4-main.inv-step4-main--full>.inv-step4-ai-inline{width:var(--inv-step4-side-w);grid-area:1/2/span 4;align-self:start;max-width:100%;margin:0;position:sticky;top:144px}}@media (max-width:520px){.investedWizard .inv-summary-grid{grid-template-columns:1fr}.investedWizard .inv-ai-shell.is-side{min-height:360px}.inv-myplanner-ai{margin-top:16px}}@media (max-width:430px){.investedCombined .inv-chart-head>div[style]{max-width:100%}}@media (max-width:1100px){.investedWizard .inv-results-with-ai{grid-template-columns:1fr}.investedWizard .inv-ai-shell.is-side{width:100%;height:auto;min-height:420px;position:relative}}.investedWizard .inv-checklist{background:#074c3e08;border:1px dashed #074c3e38;border-radius:12px;gap:10px;margin:10px 0 16px;padding:14px 16px;display:grid}.investedWizard .inv-check-item{color:#020617d1;overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-width:0;font-weight:650;line-height:1.35;display:flex}.investedWizard .inv-check-icon{width:22px;height:22px;color:var(--inv-finview-primary);background:#074c3e1f;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;margin-top:1px;font-weight:900;display:inline-flex}.investedWizard .inv-tooltip{color:var(--inv-muted);align-items:flex-start;gap:8px;margin-top:10px;font-size:.9rem;display:flex}.investedWizard .inv-results-guide-card{--inv-guide-primary:var(--inv-finview-primary);--inv-guide-accent:var(--inv-finview-accent);--inv-guide-border:#0000001a;--inv-guide-tint:#074c3e0d;--inv-guide-icon-bg:#074c3e1f;--inv-guide-icon-fg:var(--inv-guide-primary);--inv-guide-emph:var(--inv-guide-primary);border:1px solid var(--inv-guide-border);background:linear-gradient(180deg,#fff,var(--inv-guide-tint));border-radius:18px;box-shadow:0 14px 34px #02061714}.investedWizard .inv-results-guide-card .card-body{padding:18px 18px 14px}.investedWizard .inv-results-guide-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.investedWizard .inv-results-guide-meta{align-items:flex-start;gap:12px;min-width:0;display:flex}.investedWizard .inv-results-guide-head>div{min-width:0}.investedWizard .inv-results-guide-icon{background:var(--inv-guide-icon-bg);width:40px;height:40px;color:var(--inv-guide-icon-fg);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.investedWizard .inv-results-guide-icon .bi{font-size:20px;line-height:1}.investedWizard .inv-results-guide-kicker{letter-spacing:.08em;text-transform:uppercase;color:#0206178c;margin:0 0 2px;font-size:12px;font-weight:800;line-height:1.1}.investedWizard .inv-results-guide-title{color:#020617e6;margin:0;font-size:17px;font-weight:900;line-height:1.2}.investedWizard .inv-results-guide-toggle{color:#074c3eeb;white-space:nowrap;background:#ffffffe6;border:1px solid #074c3e29;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;transition:all .18s;display:inline-flex}.investedWizard .inv-results-guide-toggle:hover{background:#074c3e14;border-color:#074c3e47}.investedWizard .inv-results-guide-content{transform-origin:top;transition:max-height .28s,opacity .2s,transform .22s;overflow:hidden}.investedWizard .inv-results-guide-content.is-open{opacity:1;max-height:480px;transform:translateY(0)}.investedWizard .inv-results-guide-content.is-closed{opacity:0;max-height:0;transform:translateY(-4px)}.investedWizard .inv-results-guide-card--calc{--inv-guide-tint:#074c3e0f;--inv-guide-icon-bg:#074c3e1f}.investedWizard .inv-results-guide-card--read{--inv-guide-tint:#fcb6501f;--inv-guide-icon-bg:#fcb65042;--inv-guide-icon-fg:var(--inv-guide-primary);--inv-guide-emph:var(--inv-guide-primary)}.investedWizard .inv-results-guide-card .inv-checklist{background:#ffffffe0;border-style:solid;border-color:#074c3e24;gap:10px;margin:8px 0 0;padding:14px 16px}.investedWizard .inv-results-guide-card .inv-check-item b{color:var(--inv-guide-emph);font-weight:900}.investedWizard .inv-tooltip-icon{color:#0000008c;background:#00000008;border:1px solid #00000024;border-radius:999px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;font-weight:800;display:inline-flex}.investedWizard .inv-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.investedWizard .inv-summary-card{border:1px solid var(--inv-border);background:#fffffffa;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:6px;min-height:72px;padding:10px 14px;display:flex}.investedWizard .inv-summary-label{color:var(--inv-muted);letter-spacing:.2px;margin-bottom:0;font-size:.75rem;font-weight:800;line-height:1.1}.investedWizard .inv-summary-value{color:#000000e0;word-break:break-word;font-size:1.25rem;font-weight:900;line-height:1.2}@media (max-width:900px){.investedWizard .inv-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inv-overview-companion{gap:6px;padding:6px 10px;font-size:.98rem}.inv-overview-companion img{width:16px;height:16px}}.investedWizard .inv-alert{color:#000000d9;white-space:normal;background:#dc354514;border:1px solid #dc354540;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-weight:600;line-height:1.35}.investedWizard .inv-alert-title{margin-bottom:6px;font-weight:800}.investedWizard .inv-alert-msg{color:#000000d1}.investedWizard .inv-alert-list{gap:4px;margin:0;padding-left:18px;display:grid}.investedWizard .inv-alert-list li{margin:0}.investedWizard .inv-required{color:#dc3545;font-weight:800}.investedWizard .inv-section-divider{background:var(--inv-border);height:1px;margin:8px 0 16px}.investedWizard .inv-section-head{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.investedWizard .inv-section-title{color:#000000d1;margin:0;font-size:1.05rem;font-weight:800}.investedWizard .inv-section-sub{color:var(--inv-muted);margin:0}.investedWizard .form-label{margin-bottom:6px;font-weight:700}.investedWizard .form-text{margin-top:8px}.investedWizard .input-group+.form-text{margin-top:10px}.investedWizard .inv-inline-error{color:#dc3545;margin-top:4px;font-size:.875rem;font-weight:600;line-height:1.35}.investedWizard .inv-grid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.investedWizard .inv-col-6{grid-column:span 6}.investedWizard .inv-col-12{grid-column:span 12}@media (max-width:900px){.investedWizard .inv-col-6{grid-column:span 12}}.investedWizard .inv-field{flex-direction:column;gap:6px;display:flex}.investedWizard .inv-field label{color:#000000c7;font-size:.9rem;font-weight:600}.investedWizard .inv-conf-card-head{padding-bottom:6px}.investedWizard .inv-conf-hint{line-height:1.4}.investedWizard .inv-conf-copy-stack{gap:6px;min-width:0;display:grid}.investedWizard .inv-conf-body,.investedWizard .inv-conf-hint{overflow-wrap:anywhere;word-break:break-word;line-height:1.5;display:block}.investedWizard .inv-conf-toggle-btn{color:#064e3b;background:#074c3e14;border:1px solid #074c3e38;font-weight:800}.investedWizard .inv-conf-toggle-btn:hover{color:#053b2d;background:#074c3e24}.investedWizard .inv-conf-panel-title{margin:0;line-height:1.25}.investedWizard .inv-conf-panel-head{gap:6px;min-width:0;display:grid}.investedWizard .inv-conf-panel-sub{margin:0;line-height:1.45}.investedWizard .inv-conf-default-note{color:#0f172ab8;margin:0;font-size:12px;line-height:1.45}.investedWizard .inv-conf-input-panel>.card-body{gap:16px;display:grid}.investedWizard .inv-conf-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;display:grid}.investedWizard .inv-conf-input-cell{align-content:start;align-items:start;gap:12px;min-width:0;display:grid}.investedWizard .inv-conf-input-cell>*,.investedWizard .inv-conf-input-cell .form-label,.investedWizard .inv-conf-input-cell .form-range,.investedWizard .inv-conf-input-cell .form-control,.investedWizard .inv-conf-input-cell .form-select,.investedWizard .inv-conf-input-cell .input-group{min-width:0}.investedWizard .inv-conf-input-cell .form-label{margin:0;line-height:1.35;display:block}.investedWizard .inv-conf-input-cell .form-range{width:100%;margin:2px 0 0;display:block}.investedWizard .inv-conf-input-cell .form-control,.investedWizard .inv-conf-input-cell .form-select,.investedWizard .inv-conf-input-cell .input-group{margin:0}.investedWizard .inv-conf-input-cell .input-group{flex-wrap:nowrap;align-items:stretch}.investedWizard .inv-conf-field-notes{gap:6px;min-width:0;margin-top:4px;display:grid}.investedWizard .inv-conf-slider-value{color:#0f172ad1}.investedWizard .inv-conf-actions{align-items:flex-start;gap:8px 12px}.investedWizard .inv-conf-actions .text-muted{line-height:1.4;display:inline-block}@media (max-width:767.98px){.investedWizard .inv-conf-input-grid{grid-template-columns:1fr}.investedWizard .inv-conf-input-cell{gap:14px}}.investedWizard .inv-conf-slider-wrap{gap:6px;width:100%;min-width:0;display:grid}.investedWizard .inv-conf-slider-wrap .form-range{width:100%;margin:0;display:block}.investedWizard .inv-conf-toggle-row{border-top:1px solid #0f172a14}.investedWizard .inv-conf-submit-btn{color:#fff;background:#065f46;border-color:#065f46;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.investedWizard .inv-conf-submit-btn:hover,.investedWizard .inv-conf-submit-btn:focus{color:#fff;background:#054b38;border-color:#054b38}.investedWizard .inv-conf-submit-btn:disabled{opacity:.55;color:#fff}.investedWizard .inv-field input,.investedWizard .inv-field select{border:1px solid var(--inv-border);background:#fffffff5;border-radius:12px;outline:none;padding:10px 12px}.investedWizard .inv-field input:focus,.investedWizard .inv-field select:focus{border-color:#fcb650e6;box-shadow:0 0 0 3px #fcb65040}.investedWizard .inv-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:0 24px;display:flex}.investedWizard .inv-nav-right{align-items:center;gap:12px;display:inline-flex}@media (max-width:900px){.investedWizard .inv-nav{padding:0 16px}}.investedWizard .btn-primary{background:var(--inv-accent);border-color:var(--inv-accent);letter-spacing:.2px;border-radius:10px;padding:10px 18px;font-weight:800;box-shadow:0 10px 22px #0d4c3f2e}.investedWizard .btn-primary:hover{background:#0b3f34;border-color:#0b3f34}.investedWizard .btn-primary:focus{box-shadow:0 0 0 3px #0d4c3f2e}.investedWizard .btn-primary:disabled,.investedWizard .btn-primary.disabled{opacity:.55;box-shadow:none}.investedWizard .inv-hint{color:var(--inv-muted);margin-top:12px;font-weight:600}.investedWizard .inv-mini-summary{flex-wrap:wrap;gap:10px;margin:12px 0 16px;display:flex}.investedWizard .inv-mini-pill{border:1px solid var(--inv-border);background:#00000005;border-radius:999px;flex-direction:column;gap:2px;min-width:140px;padding:8px 12px;display:flex}.investedWizard .inv-mini-pill .muted{color:var(--inv-muted);font-size:.85rem}.investedCombined .warn{background:#ff8c0014;border:1px solid #ff8c0059;border-radius:12px;padding:12px 14px}.investedCombined .inv-alert{border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;line-height:1.35;display:flex}.investedCombined .inv-alert__title{font-weight:900}.investedCombined .inv-alert--error{color:#7f1d1df2;background:#dc262614;border:1px solid #dc262647}.investedCombined .ok{background:#0080000f;border:1px solid #00800040;border-radius:12px;padding:12px 14px}.investedCombined .tipWrap{align-items:center;gap:8px;display:inline-flex}.investedCombined .tipIcon{color:#000000b3;background:#00000014;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.investedCombined .inv-pill{color:#000c;background:#00000008;border:1px solid #0000001f;border-radius:999px;padding:6px 10px;font-size:.85rem;font-weight:700}@media (max-width:520px){.investedCombined .recharts-cartesian-axis-tick-value{font-size:10px!important}.investedCombined .recharts-legend-item-text{font-size:11px!important}}.investedCombined .inv-checklist{background:#0d4c3f08;border:1px dashed #0d4c3f40;border-radius:12px;gap:8px;margin:6px 0 16px;padding:12px 14px;display:grid}.investedCombined .inv-check-item{color:#000c;align-items:center;gap:10px;font-weight:750;display:flex}.investedCombined .inv-check-icon{width:22px;height:22px;color:var(--inv-accent);background:#0d4c3f1f;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.investedCombined .inv-results-header{color:#fff;background:#0f172a;border-radius:16px;padding:22px}.investedCombined .inv-results-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.investedCombined .inv-results-title{flex-direction:column;gap:4px;min-width:min(220px,100%);display:flex}.investedCombined .inv-results-kicker{opacity:.9;letter-spacing:.01em;font-weight:800;line-height:1.2}.investedCombined .inv-results-outcome{font-size:30px;font-weight:950;line-height:1.15}.investedCombined .inv-results-pills{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;width:min(980px,100%);display:grid}@media (max-width:900px){.investedCombined .inv-results-pills{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:520px){.investedCombined .inv-results-pills{grid-template-columns:1fr}}.investedCombined .inv-results-pill{background:#fff;border:1px solid #0f172a38;border-radius:12px;min-width:0;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff59}.investedCombined .inv-results-pill.tone-neutral{background:#fffffffa;border-color:#94a3b873}.investedCombined .inv-results-pill.tone-info{background:#f8fafcfa;border-color:#94a3b880}.investedCombined .inv-results-pill.tone-success{background:#ecfdf5fa;border-color:#10b9817a}.investedCombined .inv-results-pill.tone-warning{background:#fef2f2fa;border-color:#f8717180}.investedCombined .inv-results-pill.tone-danger{background:#fef2f2fa;border-color:#dc262680}.investedCombined .inv-results-pill .k{opacity:1;color:#0f172acc;align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.investedCombined .inv-results-pill .v{word-break:break-word;color:#0f172af5;margin-top:2px;font-size:16px;font-weight:950;line-height:1.25}.investedCombined .inv-results-pill.tone-success .v{color:#047857}.investedCombined .inv-results-pill.tone-warning .v,.investedCombined .inv-results-pill.tone-danger .v{color:#b91c1c}.investedCombined .inv-results-pill-tip{vertical-align:middle;color:#0f172acc;cursor:help;background:#0f172a1f;border:1px solid #0f172a33;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:inline-flex;position:relative}.investedCombined .inv-results-pill-tip:after{content:attr(data-tip);color:#f8fafcfa;text-align:left;white-space:normal;opacity:0;pointer-events:none;z-index:40;background:#0f172af5;border:1px solid #94a3b861;border-radius:10px;min-width:180px;max-width:min(320px,78vw);padding:8px 10px;font-size:11px;font-weight:650;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 14px 34px #0206176b}.investedCombined .inv-results-pill-tip:before{content:"";opacity:0;pointer-events:none;z-index:41;border:6px solid #0000;border-top-color:#0f172af5;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(4px)}.investedCombined .inv-results-pill-tip:hover:after,.investedCombined .inv-results-pill-tip:hover:before,.investedCombined .inv-results-pill-tip:focus-visible:after,.investedCombined .inv-results-pill-tip:focus-visible:before{opacity:1;transform:translate(-50%)translateY(0)}.investedWizard .inv-step4-results-section .inv-results-head-row{margin-bottom:26px}.investedCombined .inv-dashboard-grid--stacked{grid-template-columns:1fr}.investedCombined .inv-dashboard-grid--stacked .inv-dashboard-wide,.investedCombined .inv-dashboard-grid--stacked .inv-dashboard-half,.investedCombined .inv-dashboard-grid--stacked .inv-dashboard-span-full{grid-column:auto}@media (min-width:980px){.investedCombined .inv-dashboard-grid--stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.investedCombined .inv-dashboard-grid--stacked .inv-dashboard-wide,.investedCombined .inv-dashboard-grid--stacked .inv-dashboard-span-full{grid-column:1/-1}}.investedCombined .table-responsive{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}@media (max-width:520px){.investedCombined .table-responsive{border-radius:12px}.investedCombined .table-responsive>table{min-width:720px}}.investedCombined .inv-results-failure{opacity:.95;border-top:1px solid #ffffff2e;flex:100%;min-width:0;margin-top:12px;padding-top:12px}.investedCombined .inv-results-failure-msg{word-break:break-word;font-weight:850;line-height:1.35}.investedCombined .inv-results-failure-meta{opacity:.92;flex-direction:column;gap:6px;margin-top:8px;line-height:1.35;display:flex}.investedCombined .inv-results-failure-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.investedCombined .inv-results-failure-k{opacity:.92;font-weight:800}.investedCombined .inv-results-failure-v{text-align:right;word-break:break-word;font-weight:950}.investedCombined .inv-payoff-table thead th{text-transform:none;letter-spacing:.01em;color:#0000009e;white-space:nowrap;font-size:12px;font-weight:900}.investedCombined .inv-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.investedCombined .inv-payoff-table{border-collapse:separate;border-spacing:0;background:#fffffff5;border:1px solid #0f172a24;border-radius:14px;overflow:hidden}.investedCombined .inv-payoff-table thead th{background:#0f172a09;border-bottom:1px solid #0f172a24}.investedCombined .inv-payoff-table thead th,.investedCombined .inv-payoff-table tbody td{border-right:1px solid #0f172a1a}.investedCombined .inv-payoff-table thead th:last-child,.investedCombined .inv-payoff-table tbody td:last-child{border-right:0}.investedCombined .inv-payoff-table tbody td{border-bottom:1px solid #0f172a14}.investedCombined .inv-payoff-table tbody tr:last-child td{border-bottom:0}.investedCombined .inv-payoff-table tbody tr:nth-child(2n) td{background:#0f172a08}.investedCombined .inv-payoff-table tbody tr:hover td{background:#2563eb0f}.investedCombined .inv-payoff-table thead th,.investedCombined .inv-payoff-table tbody td{padding:11px 12px}.investedCombined .inv-payoff-table tbody td{vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.45}.investedCombined .inv-payoff-table thead th{padding:11px 12px;line-height:1.35}.investedCombined .inv-payoff-table--summary{min-width:860px}.investedCombined .inv-payoff-table--summary thead th{white-space:normal;overflow-wrap:anywhere}.investedCombined .inv-payoff-table--summary tbody td:first-child{white-space:normal}.investedCombined .inv-payoff-table--summary tbody td:nth-child(2){white-space:normal;min-width:180px}.investedCombined .inv-payoff-table--schedule{min-width:760px}.investedCombined .inv-debt-loan-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.investedCombined .inv-debt-loan-summary .pill{font-variant-numeric:tabular-nums;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:999px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.investedCombined .inv-debt-loan-summary .k{opacity:.72;letter-spacing:.02em;font-size:12px;font-weight:900}.investedCombined .inv-debt-loan-summary .v{opacity:.92;font-size:13px;font-weight:950}.investedCombined .inv-debt-compare-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.investedCombined .inv-debt-loan-card>.card-body{padding-top:16px;padding-bottom:16px}.investedCombined .inv-debt-loan-card .inv-summary-value{line-height:1.25}.investedCombined .inv-debt-compare-col{min-width:0}@media (max-width:820px){.investedCombined .inv-debt-compare-row{grid-template-columns:1fr}}.investedCombined details.inv-drilldown>summary.inv-drilldown-summary{cursor:pointer;opacity:.92;background:#0f172a08;border:1px solid #0f172a1f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-weight:900;line-height:1.2;list-style:none;display:flex}.investedCombined details.inv-drilldown>summary.inv-drilldown-summary:after{content:"View ▾";letter-spacing:.02em;opacity:.78;flex:none;font-size:12px;font-weight:950}.investedCombined details.inv-drilldown>summary.inv-drilldown-summary::-webkit-details-marker{display:none}.investedCombined details.inv-drilldown[open]>summary.inv-drilldown-summary{margin-bottom:10px}.investedCombined details.inv-drilldown[open]>summary.inv-drilldown-summary:after{content:"Hide ▴"}.investedCombined .inv-drilldown-content{margin-top:0}.investedCombined .inv-drilldown-subtitle{opacity:.72;word-break:break-word;font-size:12px;font-weight:900;line-height:1.35}@media (max-width:575.98px){.investedCombined .inv-debt-loan-summary{grid-template-columns:1fr}}@media (max-width:576px){.investedCombined .inv-payoff-table thead th{font-size:11px}.investedCombined .inv-payoff-table tbody td{font-size:12px}.investedCombined .inv-payoff-table thead th,.investedCombined .inv-payoff-table tbody td{padding:6px 8px}.investedCombined .inv-payoff-table--summary{min-width:820px}.investedCombined .inv-payoff-table--schedule{min-width:740px}}.investedCombined .inv-results-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.investedCombined .inv-diverging-split{grid-template-rows:1fr 1fr;height:320px;display:grid}.investedCombined .inv-diverging-split-top{border-bottom:1px solid #0000002e}.investedCombined .inv-diverging-split-bottom{padding-top:2px}.investedCombined .inv-results-mini-item .k{color:#0009;font-size:12px;font-weight:800;line-height:1.2}.investedCombined .inv-results-mini-item .v{margin-top:2px;font-weight:950;line-height:1.2}.investedCombined .inv-debt-timeline-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.investedCombined .inv-debt-timeline-kpi{background:linear-gradient(160deg,#0f172af0,#1e293beb);border:1px solid #818cf857;border-radius:12px;min-width:0;padding:10px 12px;box-shadow:0 10px 24px #02061742,inset 0 1px #ffffff0a}.investedCombined .inv-debt-timeline-kpi-title{color:#f8fafcf5;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:13px;font-weight:950;line-height:1.2;overflow:hidden}.investedCombined .inv-debt-timeline-kpi-row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;line-height:1.25;display:flex}.investedCombined .inv-debt-timeline-kpi-row .k{color:#cbd5e1db;font-size:12px;font-weight:850}.investedCombined .inv-debt-timeline-kpi-row .v{color:#fffffffa;white-space:nowrap;font-size:12px;font-weight:950}.investedCombined .inv-debt-mini-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.investedCombined .inv-debt-mini-charts>div,.investedCombined .inv-debt-mini-charts .inv-tailwick-chart-card{height:100%}.investedCombined .inv-debt-mini-charts .inv-tailwick-chart-card>.card-body{display:flex}.investedCombined .inv-chart-fit-frame{width:100%;min-width:0}.investedCombined .inv-chart-fit-frame--timeline{height:clamp(280px,36vw,360px)}.investedCombined .inv-chart-fit-frame--compact{flex:auto;height:clamp(220px,28vw,280px)}@media (max-width:991.98px){.investedCombined .inv-debt-mini-charts{grid-template-columns:1fr}}.investedCombined .btnPrimary,.investedCombined button.btnPrimary{appearance:none;color:#fff;cursor:pointer;background:#0d4c3f;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;line-height:1;display:inline-flex}.investedCombined .btnPrimary:disabled,.investedCombined button.btnPrimary:disabled{opacity:.65;cursor:not-allowed}.investedCombined .muted,.investedCombined p,.investedCombined label{line-height:1.55}.investedCombined .loanCard .row{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;display:grid}.investedCombined .loanCard .field{min-width:0}@media (max-width:1100px){.investedCombined .loanCard .row{grid-template-columns:repeat(2,minmax(0,1fr))}}header .navbar-brand img{width:auto;max-height:56px}header .navbar-brand .invLogo--darkbg{filter:brightness(0)invert()}header.header-section .invLogo--lightbg{display:none}header.header-section .invLogo--darkbg,header.header-section.index .invLogo--lightbg,header.header-section.header-animation .invLogo--lightbg{display:inline-block}header.header-section.index .invLogo--darkbg,header.header-section.header-animation .invLogo--darkbg,header.header-section.header-animation2 .invLogo--lightbg{display:none}header.header-section.header-animation2 .invLogo--darkbg{display:inline-block}footer .invLogo--lightbg{display:none}footer .invLogo--darkbg{filter:brightness(0)invert();display:inline-block}.footer-secondary .inv-footer__group-title{margin:0 0 6px;line-height:1.25;color:#ffffffc2!important}.footer-secondary .inv-footer__layout{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:48px;display:grid}.footer-secondary .inv-footer__right{justify-items:end;row-gap:12px;display:grid}.footer-secondary .inv-footer__groups{justify-items:start;row-gap:14px;display:grid}.footer-secondary .inv-footer__group{row-gap:2px;display:grid}.footer-secondary .inv-footer__group .quick-link__list{flex-wrap:wrap;gap:6px 14px;margin:0;display:flex}.footer-secondary .inv-footer__group .quick-link__list.inv-footer__list--stacked{flex-flow:column;align-items:flex-start;gap:8px}.footer-secondary .inv-footer__group .quick-link__list li{margin:0}.footer-secondary .inv-footer__group .quick-link__list li a{color:#fffffff2}.footer-secondary .inv-footer__group .quick-link__list li a:hover{color:#fcb650}.footer-secondary .inv-footer__logo-img{width:180px;height:auto}.footer-secondary .inv-footer__address--right{color:#ffffffb8;margin-top:10px;line-height:1.45}.footer-secondary .inv-footer__address--left{color:#ffffffb8;margin-top:8px;line-height:1.45}.footer-secondary .inv-footer__social--left{margin-top:10px}.footer-secondary .inv-footer__social--left .icon-one{justify-content:center;align-items:center;display:inline-flex}.footer-secondary .inv-footer__social--right{margin-top:10px}.footer-secondary .inv-footer__social--right .icon-one{justify-content:center;align-items:center;display:inline-flex}@media (max-width:767px){.footer-secondary .inv-footer__layout{grid-template-columns:minmax(0,1fr);row-gap:20px}.footer-secondary .inv-footer__right{justify-items:start}.footer-secondary .inv-footer__logo-img{width:156px}.footer-secondary .inv-footer__groups{row-gap:16px}.footer-secondary .inv-footer__group{row-gap:3px}.footer-secondary .inv-footer__group .quick-link__list{gap:8px 12px}}html{background-color:#074c3e;height:100%}body{flex-direction:column;min-height:100%;display:flex}body>main,body>.inv-layoutTwo{flex:1 0 auto}footer.footer.footer-secondary{overflow-y:clip;box-shadow:0 50px #074c3e}.footer-secondary .inv-footer__container{padding-top:40px;padding-bottom:0}.footer-secondary .footer__copyright,.footer-secondary .inv-footer__copyright{padding-top:20px;padding-bottom:12px}header .navbar-brand{align-items:center;gap:10px;display:flex}header .navbar-brand .brandText{flex-direction:column;line-height:1.05;display:flex}header .navbar-brand .brandTitle{color:var(--inv-brand-title,#fff);font-size:18px;font-weight:800}header .navbar-brand .brandTagline{color:var(--inv-brand-tagline,#ffffffe6);white-space:nowrap;font-size:12px;font-weight:600}header.header-section{--inv-brand-title:#fff;--inv-brand-tagline:#ffffffe6;--inv-nav-link:#ffffffeb;--inv-nav-link-hover:#fcb650;--inv-nav-icon:#ffffffeb}header.header-section.index,header.header-section.header-animation{--inv-brand-title:#0b3d33;--inv-brand-tagline:#000000b3;--inv-nav-link:#000000c7;--inv-nav-link-hover:#074c3e;--inv-nav-icon:#000000c7}header.header-section.header-animation2{--inv-brand-title:#fff;--inv-brand-tagline:#ffffffe6;--inv-nav-link:#ffffffeb;--inv-nav-link-hover:#fcb650;--inv-nav-icon:#ffffffeb}header .main-menu .navbar-nav .nav-link{color:var(--inv-nav-link)!important}header.header-section,header.header-animation,header.header-animation2{padding-top:env(safe-area-inset-top)}header .main-menu .navbar-nav .nav-link:hover{color:var(--inv-nav-link-hover)!important}header .navbar-toggler,header .navbar-toggler i{color:var(--inv-nav-icon)!important}header .navbar-toggler{background:#00000047;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}header.header-section.index .navbar-toggler{background:#ffffffb3}header.header-section.header-animation .navbar-toggler{background:#00000014}header.header-section.header-animation2 .navbar-toggler{background:#ffffff24}.navbar-collapse{visibility:visible}header .btn-search,header .btn-search i,header .nav-right i,header .nav-right svg{color:var(--inv-nav-icon)!important}@media (max-width:768px){header .navbar-brand .brandTagline{display:none}header .navbar-brand .brandTitle{font-size:16px}}.inv-gs-fullbleed{width:100vw;margin-left:calc(50% - 50vw)}.inv-gs-media-grid{--inv-page-max:1140px;--inv-gs-content-max:660px;--inv-gs-image-max:560px;--inv-container-pad:12px;--inv-gs-gutter:max(16px,calc((100vw - var(--inv-page-max))/2 + var(--inv-container-pad)));grid-template-columns:var(--inv-gs-gutter)minmax(0,var(--inv-gs-content-max))minmax(0,var(--inv-gs-image-max))var(--inv-gs-gutter);align-items:center;gap:clamp(16px,2.4vw,36px);padding:clamp(18px,3vw,42px) 0;display:grid}.inv-gs-media-content{grid-column:2}.inv-gs-media-image{grid-column:3;justify-content:flex-start;align-items:center;display:flex}.inv-gs-media-image img{width:100%;height:auto;display:block}.inv-gs-fullbleed .choose-us__thumb img{max-width:100%!important;height:auto!important}.inv-gs-band{background:#f7f9f9;overflow:hidden}.inv-gs-products-band{padding:clamp(18px,3vw,42px) 0}.inv-gs-after-banner{background:#fff;margin-top:0!important;padding-top:0!important}.service-details.inv-gs-after-banner{background:#fff!important}.service-details.inv-gs-after-banner:before{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.inv-gs-after-banner .inv-gs-fullbleed.inv-gs-band{margin-top:0!important}.inv-gs-stack{flex-direction:column;gap:24px;display:flex}.inv-gs-part{border-bottom:1px dashed #00000014;padding-bottom:24px}.inv-gs-whiteband{background:#fff}.inv-gs-scenario{background:#fff;border:1px solid #00000014;border-radius:16px;height:100%;padding:16px;box-shadow:0 10px 26px #0000000f}.inv-gs-scenarios__item:first-child .inv-gs-scenario{background:linear-gradient(#074c3e0d 0%,#fff 65%);border-color:#074c3e24}.inv-layoutTwo{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.inv-layoutTwo-main{flex:1 0 auto;display:block}.inv-layoutTwo>footer.footer{flex-shrink:0;margin-top:auto}body.inv-has-fixed-header .inv-layoutTwo-main{padding-top:var(--inv-fixed-header-height,96px)}.inv-auth-page{flex-direction:column;flex:1;display:flex}.inv-auth-page__body{flex:1;justify-content:center;align-items:center;padding:24px 0 48px;display:flex}.inv-auth-card{width:100%;max-width:680px;margin:0 auto}.inv-auth-page .alert{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.inv-profile-account-settings{gap:16px;display:grid}.inv-profile-header-card{background:linear-gradient(#074c3e0a 0%,#fff 70%);border:1px solid #074c3e24}.inv-profile-header-main{align-items:center;gap:14px;display:flex}.inv-profile-avatar{color:#074c3e;background:#074c3e1f;border:1px solid #074c3e33;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.inv-profile-signedin{flex-direction:column;flex:1;gap:4px;display:flex}.inv-profile-signedin__title{margin:0 0 4px;font-size:clamp(16px,1.2vw,18px);font-weight:800;line-height:1.2}.inv-profile-signedin__email{opacity:.85;word-break:break-word;line-height:1.35}.inv-profile-tabs{border-top:1px solid #00000014;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.inv-profile-tab{color:#074c3e;opacity:.85;background:#fff;border:1px solid #074c3e33;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.inv-profile-tab.is-active{opacity:1;background:#074c3e1a}.inv-profile-tab:disabled{opacity:.55;cursor:not-allowed}.inv-profile-form-card{border:1px solid #00000014}.inv-profile-form-subtitle{opacity:.72;margin:0}.inv-banner-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inv-banner-like-btn{color:#fff;background:#ffffff1f;border:1px solid #ffffff5c;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.2;transition:all .16s;display:inline-flex}.investedCombined .inv-section-banner-title-row{flex-wrap:wrap;flex:320px;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.investedCombined .inv-section-title-only{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:8px;display:flex}.investedCombined .inv-section-title-only-text{color:#0f172af5;letter-spacing:.01em;overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty;flex:280px;min-width:0;margin:0;font-size:16px;font-weight:850;line-height:1.3}.investedCombined .inv-section-title-only-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.investedCombined .inv-section-banner-icon{background:#ffffff29;border:1px solid #ffffff3d;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.investedCombined .inv-section-banner-icon i{color:#f1f5f9fa;font-size:14px;line-height:1}.inv-banner-like-btn.is-section{color:#0f172aeb;background:#fffffff5;border-color:#0f172a1f;padding:3px 9px;font-size:12px;box-shadow:0 1px 2px #0f172a14}.inv-banner-like-btn:hover:not(:disabled){background:#f8fafc;transform:translateY(-1px)}.inv-banner-like-btn.is-liked{color:#065f46f5;background:#ecfdf5fa;border-color:#10b98147}.inv-banner-like-btn:disabled{opacity:.95;cursor:default}@media (max-width:575.98px){.inv-banner-like-btn{padding:4px 9px;font-size:12px}}@media (min-width:768px){.inv-profile-actions{text-align:right}}.inv-gs-scenarios__item:nth-child(2) .inv-gs-scenario{background:linear-gradient(#114c980b 0%,#fff 65%);border-color:#114c9824}.inv-gs-scenarios__item:nth-child(3) .inv-gs-scenario{background:linear-gradient(#b478000d 0%,#fff 65%);border-color:#b4780029}@media (hover:hover){.inv-gs-scenario{transition:transform .18s,box-shadow .18s}.inv-gs-scenario:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000014}}.inv-gs-scenario__label{opacity:.9;margin-bottom:6px;font-weight:900}.inv-gs-scenario .section__content-inner ul{margin-bottom:0}.inv-gs-miniCard{background:#074c3e08;border:1px solid #074c3e1f;border-radius:14px;padding:14px 16px}.inv-gs-miniCard__title{margin-bottom:10px;font-weight:900}.inv-gs-scenarios{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.inv-gs-scenarios__item{min-width:0}@media (max-width:575.98px){.inv-gs-scenarios{grid-template-columns:1fr}}.inv-gs-compare .inv-gs-media-grid{grid-template-columns:var(--inv-gs-gutter)minmax(0,var(--inv-page-max))var(--inv-gs-gutter);align-items:start;padding-bottom:clamp(28px,4vw,56px)}.inv-gs-compare__text{min-height:unset}.inv-gs-band__kicker{letter-spacing:.02em;text-transform:uppercase;opacity:.8;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.inv-gs-band .inv-gs-media-image{justify-content:flex-start}.inv-gs-band .inv-gs-media-image img{object-fit:contain;max-width:min(720px,100%);max-height:420px}.inv-gs-band.choose-us .choose-us__thumb img{max-width:min(720px,100%)!important;max-height:420px!important}.inv-gs-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.inv-gs-step{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border:1px solid #00000014;border-radius:14px;gap:12px;padding:12px 14px;display:flex}.inv-gs-step__num{color:#074c3ef2;background:#074c3e1a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;min-height:34px;font-weight:900;display:inline-flex}.inv-gs-step__title{margin-bottom:4px;font-weight:900;line-height:1.25}.inv-gs-step__text{opacity:.92;font-size:14.5px;line-height:1.45}.inv-gs-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.inv-gs-pill{color:#074c3ef2;background:#ffffffa6;border:1px solid #074c3e38;border-radius:999px;align-items:center;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.inv-gs-pill:hover{color:#074c3e;background:#ffffffe6}@media (max-width:991.98px){.inv-gs-band .inv-gs-media-image{justify-content:center}.inv-gs-band .inv-gs-media-image img{max-height:340px}}@media (max-width:575.98px){.inv-gs-steps{grid-template-columns:1fr}}.inv-gs-fullbleed.is-reverse .inv-gs-media-content{grid-column:3}.inv-gs-fullbleed.is-reverse .inv-gs-media-image{grid-column:2}@media (max-width:991.98px){.inv-gs-media-grid{grid-template-columns:1fr;padding:22px 16px}.inv-gs-media-content,.inv-gs-media-image{grid-column:auto}}.investedWizard.is-tailwick-v2 .inv-tw-stage-head,.investedWizard.is-tailwick-v2 .inv-v2-card,.investedWizard.is-tailwick-v2 .inv-v2-seq-card,.investedWizard.is-tailwick-v2 .inv-step4-fullbleed{min-width:0}.investedWizard.is-tailwick-v2 .inv-tw-stage-head-top,.investedWizard.is-tailwick-v2 .inv-v2-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.investedWizard.is-tailwick-v2 .inv-tw-stage-title,.investedWizard.is-tailwick-v2 .inv-tw-stage-subtitle,.investedWizard.is-tailwick-v2 .inv-card-title,.investedWizard.is-tailwick-v2 .inv-card-sub,.investedWizard.is-tailwick-v2 .inv-v2-q,.investedWizard.is-tailwick-v2 .inv-summary-label,.investedWizard.is-tailwick-v2 .inv-summary-value,.investedWizard.is-tailwick-v2 .inv-v2-template-primary,.investedWizard.is-tailwick-v2 .inv-v2-template-hook,.investedWizard.is-tailwick-v2 .inv-step4-scroll-map-label{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0}.investedWizard.is-tailwick-v2 .inv-tw-stepnav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item{color:#0f172adb;background:#fff;border:1px solid #0f172a29;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-active{color:#0f2d5a;background:#eaf2ff;border-color:#1d4ed8}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-done{color:#0d4c3f;background:#0d4c3f1a;border-color:#0d4c3f59}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-locked,.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item:disabled{color:#0f172a6b;cursor:not-allowed;box-shadow:none;background:#94a3b81f;border-color:#0f172a1a}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-locked .inv-tw-stepnav-badge,.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item:disabled .inv-tw-stepnav-badge{opacity:.72}.investedWizard.is-tailwick-v2 .inv-v2-layout{width:100%;display:block}.investedWizard.is-tailwick-v2 .inv-v2-main{width:min(100%,980px);margin:0 auto}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap{text-align:center;width:min(100%,920px);margin:0 auto}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap>.inv-v2-q{margin-bottom:26px}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill{color:#3a4a7a;text-align:left;background:#f0f4ff;border:1px solid #c7d4f7;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:10px 14px;font-size:.88rem;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill__icon{flex:none;font-size:1rem;line-height:1.4}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill__content{flex-direction:column;gap:4px;min-width:0;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill__summary{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.45}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill__link{color:#3a4a7a;align-self:flex-start;line-height:1.35;text-decoration:underline}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill__link:hover{color:#24345f}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap>.inv-card-kicker{display:none}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap>.inv-card-kicker,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap>.inv-v2-q{text-align:center}.investedWizard.is-tailwick-v2 .inv-v2-rail{align-content:start;gap:8px;display:grid}.investedWizard.is-tailwick-v2 .inv-v2-rail-item{text-align:left;background:#fff;border:1px solid #0f172a24;border-radius:12px;width:100%;min-width:0;padding:10px 12px}.investedWizard.is-tailwick-v2 .inv-v2-rail-item.is-active{background:#edf5ff;border-color:#3d94f4}.investedWizard.is-tailwick-v2 .inv-v2-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,920px);margin:14px auto 0;display:grid}.investedWizard.is-tailwick-v2 .inv-v2-choice-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.investedWizard.is-tailwick-v2 .inv-v2-choice-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.investedWizard.is-tailwick-v2 .inv-v2-choice-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .form-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-top:8px;margin-bottom:4px;line-height:1.35;display:block;position:static}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-helper-reco{color:#0d4c3fe6;margin-top:4px;font-weight:700;display:block}.investedWizard.is-tailwick-v2 .inv-nav.inv-nav--inside-card{flex-wrap:wrap;padding-left:0;padding-right:0}@media (max-width:900px){.investedWizard.is-tailwick-v2 .inv-nav.inv-nav--inside-card{gap:10px}.investedWizard.is-tailwick-v2 .inv-nav.inv-nav--inside-card .inv-nav-right{justify-content:flex-end;width:100%}}.investedWizard.is-tailwick-v2 .inv-v2-choice,.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab,.investedWizard.is-tailwick-v2 .inv-v2-guide-option{white-space:normal;overflow-wrap:anywhere;word-break:break-word;color:#0f172ae6;background:#fff;border:1px solid #0f172a29;border-radius:12px;min-width:0;line-height:1.35;transition:all .15s}.investedWizard.is-tailwick-v2 .inv-v2-choice{text-align:center;justify-content:center;align-items:center;min-height:76px;padding:14px 16px;font-weight:700;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .row,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .form-label,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .form-text,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-inline-error,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-helper-reco{text-align:left}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .row{--bs-gutter-x:1.1rem;--bs-gutter-y:1.15rem;align-items:start}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .form-label{margin-bottom:10px;line-height:1.35;display:block}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .form-control,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .form-select,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .input-group>.form-control,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .input-group>.form-select{min-height:42px}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-inline-error{margin-top:2px}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-top-grid{margin-top:6px}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-section{margin-top:26px}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-section>.form-label{text-align:center;margin-bottom:12px}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-custom-row,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-return-row{margin-top:10px}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-custom-row>[class*=col-],.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-return-row>[class*=col-]{flex-direction:column;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-custom-row .form-control,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-return-row .form-control,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-return-row .form-select{width:100%}.investedWizard.is-tailwick-v2 .inv-v2-choice:hover,.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab:hover,.investedWizard.is-tailwick-v2 .inv-v2-guide-option:hover{background:#f3f8ff;border-color:#3d94f4}.investedWizard.is-tailwick-v2 .inv-v2-choice.is-selected{color:#0f2d5a;background:#eaf2ff;border-color:#1d4ed8;box-shadow:0 6px 14px #3d94f433}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-step-guide-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top{z-index:60;max-width:var(--inv-step4-max,calc(1140px + var(--inv-step4-side-w) + var(--inv-step4-gap)));background:linear-gradient(#0f172a 0%,#1e293b 100%);border:1px solid #0f172a6b;border-radius:16px;margin-left:auto;margin-right:auto;padding:10px;position:sticky;top:92px;overflow:visible;box-shadow:0 10px 24px #02061752}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-workspace-menu--top+.inv-v2-guide-panel,.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-workspace-menu--top+.inv-v2-emptydash,.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-workspace-menu--top+.inv-v2-seq-card{margin-top:12px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top .inv-v2-save-panel,.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top .inv-v2-guide-panel{z-index:2;margin-top:0;position:absolute;top:calc(100% + 10px);left:0;right:0}@media (max-width:575.98px){.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top{top:80px}}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu-title{color:#f8fafceb;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;border-bottom:1px solid #ffffff24;border-radius:0;flex:100%;justify-content:center;align-items:center;min-height:42px;margin-bottom:4px;padding:8px 10px 12px;font-family:Inter,SF Pro Text,Segoe UI,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:900;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-workspace-mode-badge{color:#92400e;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #d9770647;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin-bottom:4px;padding:6px 12px;font-size:12.5px;font-weight:900;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu-spacer{flex:auto;min-width:10px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-nav-away{align-items:center;gap:6px;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab--nav-away{align-items:center;gap:5px;display:inline-flex;color:#f1f5f9c7!important;background:#ffffff0f!important;border:1px solid #ffffff2e!important;font-size:.92rem!important;font-weight:700!important}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab--nav-away:hover{color:#fff!important;background:#ffffff24!important}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu-divider{background:#ffffff38;border-radius:1px;flex-shrink:0;align-self:stretch;width:1px;margin:4px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab{color:#f1f5f9f5;letter-spacing:.01em;text-align:center;background:#ffffff24;border-color:#ffffff47;border-radius:14px;min-height:42px;padding:8px 16px;font-family:Inter,SF Pro Text,Segoe UI,system-ui,-apple-system,sans-serif;font-size:1.1rem;font-weight:800}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab.is-active{color:#fff;background:#0a3d34;border-color:#0a3d34;box-shadow:0 8px 18px #0a3d343d}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab:hover{color:#fff;background:#1f2937;border-color:#1f2937}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab:disabled{color:#e2e8f094;cursor:not-allowed;background:#94a3b829;border-color:#94a3b847}.investedWizard.is-tailwick-v2 .inv-v2-workspace-guide{color:#1e40af;background:#e8f0ff;border:1px solid #1e40af3d;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-family:Inter,SF Pro Text,Segoe UI,system-ui,-apple-system,sans-serif;font-size:1.04rem;font-weight:800;transition:all .15s;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-workspace-save{color:#065f46;background:#ecfdf5fa;border:1px solid #05966947;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-family:Inter,SF Pro Text,Segoe UI,system-ui,-apple-system,sans-serif;font-size:1.04rem;font-weight:900;transition:all .15s;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-workspace-guide:hover,.investedWizard.is-tailwick-v2 .inv-v2-workspace-guide.is-open{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.investedWizard.is-tailwick-v2 .inv-v2-workspace-save:hover,.investedWizard.is-tailwick-v2 .inv-v2-workspace-save.is-open{color:#fff;background:#064e3b;border-color:#064e3b}.investedWizard.is-tailwick-v2 .inv-v2-guide-panel{width:100%;max-width:var(--inv-step4-max,calc(1140px + var(--inv-step4-side-w) + var(--inv-step4-gap)));background:#f8fafc;border:1px solid #94a3b838;border-radius:16px;margin-top:10px;margin-left:auto;margin-right:auto;padding:10px;box-shadow:0 10px 22px #02061724}.investedWizard.is-tailwick-v2 .inv-v2-guide-options{flex-wrap:wrap;gap:10px;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-guide-option{cursor:pointer;justify-content:center;align-items:center;padding:8px 14px;font-size:.98rem;font-weight:850;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-guide-content{margin-top:10px;padding:8px 10px}@media (max-width:420px){.investedWizard.is-tailwick-v2 .inv-v2-guide-option{flex:100%}}.investedWizard.is-tailwick-v2 .inv-v2-save-panel{width:100%;max-width:var(--inv-step4-max,calc(1140px + var(--inv-step4-side-w) + var(--inv-step4-gap)));color:#f1f5f9f5;background:linear-gradient(#1e293b 0%,#0f172a 100%);border:1px solid #94a3b838;border-radius:16px;margin-top:10px;margin-left:auto;margin-right:auto;padding:16px;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #02061752}.investedWizard.is-tailwick-v2 .inv-v2-save-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-save-actions-spacer{flex:100%;min-width:0;height:0}.investedWizard.is-tailwick-v2 .inv-v2-save-note--inline{text-align:right;opacity:.96;max-width:720px;margin-left:auto}@media (max-width:700px){.investedWizard.is-tailwick-v2 .inv-v2-save-note--inline{text-align:left;flex:100%;margin-left:0}}.investedWizard.is-tailwick-v2 .inv-v2-save-version{opacity:.92;font-size:.92rem;font-weight:800}.investedWizard.is-tailwick-v2 .inv-v2-save-body{gap:6px;margin-top:10px;display:grid}.investedWizard.is-tailwick-v2 .inv-v2-save-note{opacity:.92;font-size:.95rem;font-weight:650;text-decoration:none!important}.investedWizard.is-tailwick-v2 .inv-v2-save-note strong{color:#fff;font-weight:900}.investedWizard.is-tailwick-v2 .inv-v2-save-note--success{color:#6ee7b7}.investedWizard.is-tailwick-v2 .inv-v2-save-note--info{color:#93c5fd}.investedWizard.is-tailwick-v2 .inv-v2-save-panel .inv-save-btn{letter-spacing:.01em;white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:.9rem;font-weight:800;transition:opacity .15s,background .15s,border-color .15s;text-decoration:none!important}.investedWizard.is-tailwick-v2 .inv-save-btn--discard{color:#e2e8f0e0;background:0 0;border:1px solid #94a3b873}.investedWizard.is-tailwick-v2 .inv-save-btn--discard:not(:disabled):hover{color:#fca5a5;background:#f8717114;border-color:#f87171b3}.investedWizard.is-tailwick-v2 .inv-save-btn--discard:disabled{opacity:.38;cursor:not-allowed}.investedWizard.is-tailwick-v2 .inv-save-btn--override{color:#93c5fdf2;background:0 0;border:1px solid #60a5fa8c}.investedWizard.is-tailwick-v2 .inv-save-btn--override:not(:disabled):hover{color:#bfdbfe;background:#60a5fa1f;border-color:#60a5fad9}.investedWizard.is-tailwick-v2 .inv-save-btn--override:disabled{opacity:.38;cursor:not-allowed}.investedWizard.is-tailwick-v2 .inv-save-btn--save-new{color:#fff;background:#059669;border:1px solid #059669}.investedWizard.is-tailwick-v2 .inv-save-btn--save-new:not(:disabled):hover{background:#047857;border-color:#047857}.investedWizard.is-tailwick-v2 .inv-save-btn--save-new:disabled{opacity:.5;cursor:not-allowed}.investedWizard.is-tailwick-v2 .inv-save-btn--nav{color:#cbd5e1d9;background:0 0;border:1px solid #94a3b859}.investedWizard.is-tailwick-v2 .inv-save-btn--nav:not(:disabled):hover{color:#e2e8f0;background:#94a3b814;border-color:#94a3b8a6}.investedWizard.is-tailwick-v2 .inv-save-btn--nav:disabled{opacity:.3;cursor:not-allowed}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta{letter-spacing:.01em;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #02061738;background:linear-gradient(90deg,#0a3d34 0%,#0d4c3f 58%,#0f766e 100%)!important;border:1px solid #fcb6508c!important}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 34px #02061742}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta:disabled{opacity:.7;transform:none}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta-icon{color:#fff;background:#fcb6502e;border:1px solid #fcb65061;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta-copy{flex-direction:column;align-items:flex-start;line-height:1.05;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta-main{font-size:1.08rem}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta-sub{color:#ffffffe0;margin-top:2px;font-size:.82rem;font-weight:800}@media (max-width:575.98px){.investedWizard.is-tailwick-v2 .inv-v2-calc-cta{width:100%}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta-copy{align-items:center}}.investedWizard.is-tailwick-v2 .inv-v2-shell .inv-card-head{gap:10px;display:grid}.investedWizard.is-tailwick-v2 .inv-v2-headrow{margin-bottom:0}.investedWizard.is-tailwick-v2 .inv-v2-progress-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-top:4px;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-progress-meta-text{color:#334155e6;white-space:normal;overflow-wrap:anywhere;font-size:.95rem;font-weight:700;line-height:1.35}.investedWizard.is-tailwick-v2 .inv-v2-progress-meta-chip{color:#1e3a8a;background:#2563eb1a;border:1px solid #2563eb42;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.84rem;font-weight:800;line-height:1.2;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-progress{background:#0f172a14;border-radius:999px;margin-top:4px;margin-bottom:14px;overflow:hidden}.investedWizard.is-tailwick-v2 .inv-v2-progress .progress-bar{border-radius:999px}@media (max-width:991.98px){.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top{gap:8px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu-spacer{display:none}}@media (max-width:575.98px){.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu-title{display:none}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab,.investedWizard.is-tailwick-v2 .inv-v2-workspace-guide,.investedWizard.is-tailwick-v2 .inv-v2-workspace-save{justify-content:center;width:auto}.investedWizard.is-tailwick-v2 .inv-v2-progress-meta{align-items:flex-start}.investedWizard.is-tailwick-v2 .inv-v2-progress-meta-chip{width:fit-content}}@media (max-width:767px){.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top{z-index:auto;padding:8px;position:static;top:auto}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding-bottom:2px;overflow-x:auto}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu-spacer{display:none}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab,.investedWizard.is-tailwick-v2 .inv-v2-workspace-guide,.investedWizard.is-tailwick-v2 .inv-v2-workspace-save{white-space:nowrap;flex:none;min-height:38px;padding:7px 12px;font-size:.98rem}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top .inv-v2-save-panel,.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top .inv-v2-guide-panel{margin-top:8px;position:static;top:auto;left:auto;right:auto}}.investedWizard.is-tailwick-v2 .inv-v2-guide-option.is-active{color:#7c4a03;background:#fff7e6;border-color:#f59e0b}.investedWizard.is-tailwick-v2 .inv-summary-card{min-width:0}.investedWizard .inv-summary-label,.investedWizard .inv-summary-value,.investedCombined .inv-summary-label,.investedCombined .inv-summary-value{overflow-wrap:anywhere;word-break:break-word}@media (max-width:1100px){.investedWizard.is-tailwick-v2 .inv-v2-layout{grid-template-columns:1fr}.investedWizard.is-tailwick-v2 .inv-tw-stepnav{grid-template-columns:repeat(2,minmax(0,1fr))}.investedWizard.is-tailwick-v2 .inv-v2-choice-grid,.investedWizard.is-tailwick-v2 .inv-v2-choice-grid--2,.investedWizard.is-tailwick-v2 .inv-v2-choice-grid--3,.investedWizard.is-tailwick-v2 .inv-v2-choice-grid--4{grid-template-columns:1fr}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap>.inv-v2-q{margin-bottom:22px}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-v2-investment-section{margin-top:22px}}@media (max-width:640px){.investedWizard.is-tailwick-v2 .inv-tw-stepnav{grid-template-columns:1fr}}.investedWizard .inv-card,.investedWizard .inv-ds-section,.investedCombined .card{height:auto;min-height:0}.investedWizard .inv-card,.investedWizard .inv-ds-section{padding:clamp(18px,2vw,28px)}.investedWizard .inv-card-head,.investedWizard .inv-ds-section-head{margin-bottom:14px}.investedWizard .inv-card-sub,.investedWizard .inv-ds-section-subtitle,.investedCombined .inv-chart-sub,.investedCombined .muted{line-height:1.55}.investedWizard .inv-summary-grid,.investedCombined .inv-summary-grid{align-items:stretch;gap:10px}.investedWizard .inv-summary-card,.investedCombined .inv-summary-card{flex-direction:column;justify-content:flex-start;gap:6px;min-height:72px;padding:10px 14px;display:flex;overflow:visible}.investedWizard .inv-summary-label,.investedWizard .inv-summary-value,.investedCombined .inv-summary-label,.investedCombined .inv-summary-value,.investedCombined .inv-metric-title,.investedCombined .inv-metric-value,.investedCombined .inv-metric-sub{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.investedCombined .inv-dashboard-kpis .card,.investedCombined .inv-dashboard-grid .card,.investedCombined .inv-tailwick-panel,.investedCombined .inv-tailwick-chart-card{min-height:180px;overflow:visible}.investedCombined .inv-dashboard-kpis .card .card-body,.investedCombined .inv-dashboard-grid .card .card-body,.investedCombined .inv-tailwick-panel .card-body,.investedCombined .inv-tailwick-chart-card .card-body{padding:18px}.investedWizard.is-tailwick-v2 .inv-v2-seq-card,.investedWizard.is-tailwick-v2 .inv-v2-prefill-value-card,.investedWizard.is-tailwick-v2 .inv-v2-template-metric-card{min-height:132px}.investedWizard.is-tailwick-v2 .inv-v2-loan-row{gap:12px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab,.investedWizard.is-tailwick-v2 .inv-v2-guide-option,.investedWizard.is-tailwick-v2 .inv-v2-choice,.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item{align-items:center;min-height:44px}@media (max-width:991.98px){.investedWizard .inv-card,.investedWizard .inv-ds-section,.investedCombined .inv-dashboard-kpis .card .card-body,.investedCombined .inv-dashboard-grid .card .card-body{padding:16px}.investedWizard .inv-summary-card,.investedCombined .inv-summary-card{min-height:68px}}@media (max-width:575.98px){.investedCombined .inv-dashboard-kpis .card,.investedCombined .inv-dashboard-grid .card,.investedCombined .inv-tailwick-panel,.investedCombined .inv-tailwick-chart-card{min-height:0}.investedWizard .inv-summary-grid,.investedCombined .inv-summary-grid{gap:10px}.investedWizard .inv-summary-card,.investedCombined .inv-summary-card{padding:12px 14px}}.investedCombined .inv-tailwick-insight-grid{gap:14px;display:grid}.investedCombined .inv-tailwick-panel,.investedCombined .inv-tailwick-chart-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a1a!important;box-shadow:0 14px 34px #02061714!important}.investedCombined .inv-tailwick-panel .card-body,.investedCombined .inv-tailwick-chart-card .card-body{gap:12px;display:grid}.investedCombined .inv-tailwick-panel .inv-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.investedCombined .inv-tailwick-kpi-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px}.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investedCombined .inv-tailwick-kpi-stack .inv-summary-card{min-height:104px}.investedCombined .inv-plan-strength-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:12px;display:grid}.investedCombined .inv-plan-strength-chart-col,.investedCombined .inv-plan-strength-kpi-col{min-width:0}.investedCombined .inv-plan-strength-kpi-col .inv-tailwick-kpi-stack{grid-template-columns:1fr}.investedCombined .inv-tailwick-panel .inv-summary-card{background:#fff;border:1px solid #0f172a1a;border-left:4px solid #3b82f673;border-radius:14px;min-height:116px;box-shadow:0 4px 12px #0f172a0d}.investedCombined .inv-tailwick-panel--plan .inv-summary-card{border-left-color:#6d5ef699}.investedCombined .inv-tailwick-panel--strength .inv-summary-card{border-left-color:#2dd4bfb3}.investedCombined .inv-tailwick-panel--health .inv-summary-card{border-left-color:#10b981b8}.investedCombined .inv-tailwick-panel--capital .inv-summary-card{border-left-color:#3b82f6b8}.investedCombined .inv-tailwick-panel--risk .inv-summary-card{border-left-color:#f59e0bb8}.investedCombined .inv-tailwick-panel h4,.investedCombined .inv-tailwick-panel h5,.investedCombined .inv-tailwick-chart-card .inv-chart-title{color:#0f172af2;line-height:1.28}.investedCombined .inv-tailwick-chart-card .inv-chart-caption{background:#0f172a06;border-color:#0f172a14;line-height:1.5}.investedCombined .inv-chart-head--zoomable{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;display:flex}.investedCombined .inv-tailwick-chart-zoom{background:#f8fafceb;border:1px solid #94a3b857;border-radius:999px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.investedCombined .inv-tailwick-chart-zoom-range{text-align:center;letter-spacing:.02em;color:#0f172ab3;min-width:66px;font-size:11px;font-weight:800}.investedCombined .inv-tailwick-chart-zoom-btn{color:#0f172adb;background:#fff;border:1px solid #94a3b857;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .16s;display:inline-flex}.investedCombined .inv-tailwick-chart-zoom-btn:hover:not(:disabled),.investedCombined .inv-tailwick-chart-zoom-btn:focus-visible:not(:disabled){color:#4f46e5f0;background:#eef2fffa;border-color:#6366f16b;transform:translateY(-1px)}.investedCombined .inv-tailwick-chart-zoom-btn:disabled{opacity:.42;cursor:not-allowed}.investedCombined .inv-tailwick-chart-zoom-btn .bi{font-size:13px}.investedCombined .recharts-brush .recharts-brush-slide{fill:#6366f11a;fill-opacity:1}.investedCombined .recharts-brush .recharts-brush-traveller rect{fill:#4f46e5d1;stroke:#fffffff2;stroke-width:1px}@media (max-width:575.98px){.investedCombined .inv-tailwick-chart-zoom{justify-content:flex-end;width:100%}.investedCombined .inv-tailwick-chart-zoom-range{margin-right:auto}}.investedCombined .inv-tailwick-chart-card .inv-metric-value{font-size:clamp(1.2rem,1.9vw,1.8rem);line-height:1.2}.investedCombined .inv-tailwick-chart-grid{gap:14px}.investedCombined .inv-tailwick-chart-card{min-height:0;overflow:visible}.investedCombined .inv-tailwick-chart-card--hero{min-height:0}.investedCombined .inv-tailwick-chart-card>.card-header{background:0 0;border-bottom:1px solid #0f172a14;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;padding:14px 18px 12px;display:flex}.investedCombined .inv-tailwick-chart-card>.card-header .inv-chart-title{color:#0f172af2;margin-bottom:4px;font-size:14px;font-weight:900;line-height:1.3}.investedCombined .inv-tailwick-chart-card>.card-header .inv-chart-caption{opacity:.78;background:0 0;border:none;margin:0;padding:0;font-size:12px;line-height:1.5}.investedCombined .inv-tailwick-chart-card>.card-body{padding:14px 18px 18px;display:block}.investedCombined .inv-section-card-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.investedCombined .inv-chart-scroll-area{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;overflow:auto hidden}.investedCombined .inv-chart-scroll-area::-webkit-scrollbar{height:4px}.investedCombined .inv-chart-scroll-area::-webkit-scrollbar-track{background:#0f172a0a;border-radius:2px}.investedCombined .inv-chart-scroll-area::-webkit-scrollbar-thumb{background:#6366f159;border-radius:2px}.investedCombined .inv-debt-mini-charts .inv-tailwick-chart-card>.card-header{padding:10px 14px 8px}.investedCombined .inv-debt-mini-charts .inv-tailwick-chart-card>.card-body{padding:10px 14px 14px}.investedCombined .inv-tailwick-triple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.investedCombined .inv-tailwick-triple-grid-toolbar{grid-column:1/-1;justify-content:flex-end;display:flex}.investedCombined .inv-results-guide-toggle{border-radius:999px;min-height:38px;color:#0f172aeb!important}.investedCombined .inv-debt-section-banner .inv-results-guide-toggle,.investedCombined .inv-results-section-banner .inv-results-guide-toggle{font-weight:800;color:#0f172aeb!important;background:#fffffff0!important;border:1px solid #94a3b88c!important}.investedCombined .inv-results-guide-toggle .bi,.investedCombined .inv-results-guide-toggle i,.investedCombined .inv-results-guide-toggle span{color:inherit!important}.investedCombined .inv-debt-section-banner .inv-results-guide-toggle:hover,.investedCombined .inv-results-section-banner .inv-results-guide-toggle:hover,.investedCombined .inv-debt-section-banner .inv-results-guide-toggle:focus-visible,.investedCombined .inv-results-section-banner .inv-results-guide-toggle:focus-visible{color:#0f172afa!important;background:#fff!important;border-color:#64748bb8!important}.investedCombined .inv-tw-alert{color:#1e40aff5;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;background:linear-gradient(#eff6ffeb,#dbeafee6);border:1px solid #3b82f647;font-size:clamp(13px,1.15vw,17px);font-weight:750;line-height:1.45;display:block}.investedCombined .inv-tw-alert b{margin-right:4px;font-weight:900}@media (max-width:767.98px){.investedCombined .inv-tw-alert{padding:10px 12px;font-size:13px;line-height:1.5}}.investedCombined .inv-partial-payoff-alert{white-space:normal;word-break:break-word;overflow-wrap:anywhere;padding-top:12px;padding-bottom:12px;line-height:1.62;display:block}.investedCombined .inv-loan-breakdown-note{white-space:normal;word-break:normal;overflow-wrap:anywhere;letter-spacing:0;padding-top:10px;padding-bottom:10px;font-size:13px;font-weight:700;line-height:1.55;display:block;position:relative}.investedCombined .inv-debt-strategy-note{opacity:.82;margin-top:12px;margin-bottom:6px;font-size:13px;font-weight:650;line-height:1.58}.investedCombined .inv-section-banner-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.investedCombined .inv-section-banner-header--plain{align-items:flex-start;margin-bottom:8px}.investedCombined .inv-section-banner-header--plain .inv-section-banner-icon{box-shadow:none;background:#6366f11f;border-color:#6366f129}.investedCombined .inv-section-banner-header--plain .inv-section-banner-icon i,.investedCombined .inv-section-banner-header--plain .inv-results-section-banner-title,.investedCombined .inv-section-banner-header--plain .inv-debt-section-banner-title,.investedCombined .inv-section-banner-header--plain .inv-results-section-banner-title *,.investedCombined .inv-section-banner-header--plain .inv-debt-section-banner-title *{text-shadow:none;color:#0f172af5!important}.investedCombined .inv-section-banner-header>.inv-results-section-banner,.investedCombined .inv-section-banner-header>.inv-debt-section-banner{flex:320px;min-width:0}.investedCombined .inv-section-banner-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.investedCombined .inv-section-banner-like-wrap{flex:none;align-items:center;display:inline-flex}.investedCombined .inv-conf-insights-veil{z-index:4;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(6px);background:linear-gradient(#f8fafceb 0%,#f8fafcdb 100%);position:absolute;inset:0}.investedCombined .inv-debt-section-banner,.investedCombined .inv-results-section-banner{background:radial-gradient(circle at 14% 22%,#2563eb3d,#0000 30%),radial-gradient(circle at 82% 18%,#0ea5e92e,#0000 26%),radial-gradient(circle at 68% 78%,#a855f724,#0000 34%),linear-gradient(135deg,#0f172afa 0%,#1e293bf5 54%,#334155f0 100%);border:1px solid #64748b70;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #0f172a1a}.investedCombined .inv-results-section-banner[data-inv-step4-label=Plan\ outcome],.investedCombined .inv-results-section-banner[data-inv-step4-label=Decision\ confidence],.investedCombined .inv-results-section-banner[data-inv-step4-label="What if comparison"],.investedCombined .inv-results-section-banner[data-inv-step4-label=Wealth\ trajectory],.investedCombined .inv-debt-section-banner[data-inv-step4-label=Plan\ outcome],.investedCombined .inv-debt-section-banner[data-inv-step4-label=Decision\ confidence],.investedCombined .inv-debt-section-banner[data-inv-step4-label="What if comparison"],.investedCombined .inv-debt-section-banner[data-inv-step4-label=Wealth\ trajectory]{background:radial-gradient(circle at 16% 24%,#3b82f629,#0000 26%),radial-gradient(circle at 84% 22%,#2563eb24,#0000 28%),radial-gradient(circle at 60% 82%,#0e74901a,#0000 32%),linear-gradient(135deg,#0f172afa 0%,#19243af7 50%,#1e293bf5 100%);border-color:#818cf847;box-shadow:inset 0 1px #ffffff0d,0 9px 24px #0f172a1f}.investedCombined .inv-results-section-banner[data-inv-step4-label=Plan\ outcome] .badge.text-bg-light,.investedCombined .inv-results-section-banner[data-inv-step4-label=Decision\ confidence] .badge.text-bg-light,.investedCombined .inv-results-section-banner[data-inv-step4-label="What if comparison"] .badge.text-bg-light,.investedCombined .inv-results-section-banner[data-inv-step4-label=Wealth\ trajectory] .badge.text-bg-light,.investedCombined .inv-debt-section-banner[data-inv-step4-label=Plan\ outcome] .badge.text-bg-light,.investedCombined .inv-debt-section-banner[data-inv-step4-label=Decision\ confidence] .badge.text-bg-light,.investedCombined .inv-debt-section-banner[data-inv-step4-label="What if comparison"] .badge.text-bg-light,.investedCombined .inv-debt-section-banner[data-inv-step4-label=Wealth\ trajectory] .badge.text-bg-light{color:#f8fafcfa!important;background:#ffffff1a!important;border-color:#c4b5fd3d!important}.investedCombined .inv-results-section-banner--subtle,.investedCombined .inv-debt-section-banner--subtle{box-shadow:none;background:linear-gradient(90deg,#e2e8f0f5,#ebf1f8f5,#e2e8f0f5);border:1px solid #6366f147;border-radius:10px;padding:8px 10px}.investedCombined .inv-results-section-banner--subtle,.investedCombined .inv-results-section-banner--subtle *,.investedCombined .inv-debt-section-banner--subtle,.investedCombined .inv-debt-section-banner--subtle *{color:#000!important}.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-title,.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-title{letter-spacing:.16px;text-transform:uppercase;font-size:13px;font-weight:850}.investedCombined .inv-results-section-banner--subtle .badge.text-bg-light,.investedCombined .inv-debt-section-banner--subtle .badge.text-bg-light{color:#000!important;background:#ffffffc7!important;border-color:#6366f13d!important}.investedCombined .inv-results-section-banner--subtitle,.investedCombined .inv-debt-section-banner--subtitle{box-shadow:none;background:#f8fafcfa;border:1px solid #cbd5e1eb;border-radius:10px;padding:8px 10px}.investedCombined .inv-results-section-banner--subtitle,.investedCombined .inv-results-section-banner--subtitle *,.investedCombined .inv-debt-section-banner--subtitle,.investedCombined .inv-debt-section-banner--subtitle *{color:#000!important}.investedCombined .inv-results-section-banner--subtitle .inv-results-section-banner-title,.investedCombined .inv-debt-section-banner--subtitle .inv-debt-section-banner-title{letter-spacing:.12px;text-transform:none;font-size:13px;font-weight:850}.investedCombined .inv-results-section-banner--subtitle .badge.text-bg-light,.investedCombined .inv-debt-section-banner--subtitle .badge.text-bg-light{color:#000!important;background:#fffffffa!important;border-color:#cbd5e1eb!important}.investedCombined .inv-results-section-banner--invested-subtitle,.investedCombined .inv-debt-section-banner--invested-subtitle{box-shadow:none;background:linear-gradient(90deg,#eff6fffa,#f1f5f9fa,#eff6fffa);border:1px solid #818cf885;border-radius:10px;padding:8px 10px}.investedCombined .inv-results-section-banner--invested-subtitle,.investedCombined .inv-results-section-banner--invested-subtitle *,.investedCombined .inv-debt-section-banner--invested-subtitle,.investedCombined .inv-debt-section-banner--invested-subtitle *{color:#000!important}.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-title,.investedCombined .inv-debt-section-banner--invested-subtitle .inv-debt-section-banner-title{letter-spacing:.12px;text-transform:none;font-size:13px;font-weight:850;color:#000!important;opacity:1!important}.investedCombined .inv-results-section-banner--invested-subtitle .badge.text-bg-light,.investedCombined .inv-debt-section-banner--invested-subtitle .badge.text-bg-light{color:#000!important;background:#fffffff5!important;border-color:#818cf870!important}.investedCombined .inv-results-section-banner--uniform-results,.investedCombined .inv-debt-section-banner--uniform-results{background:linear-gradient(#e2e8f0f0,#f1f5f9fa);border:1px solid #94a3b885;border-radius:12px;padding:9px 12px;box-shadow:inset 0 1px #ffffff8c}.investedCombined .inv-results-section-banner--uniform-results,.investedCombined .inv-results-section-banner--uniform-results *,.investedCombined .inv-debt-section-banner--uniform-results,.investedCombined .inv-debt-section-banner--uniform-results *{color:#0f172af5!important}.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title,.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-section-banner-title{letter-spacing:.16px;font-size:15px;font-weight:850}.investedCombined .inv-results-section-banner--uniform-results .badge.text-bg-light,.investedCombined .inv-debt-section-banner--uniform-results .badge.text-bg-light{color:#0f172af5!important;background:#fffffff5!important;border-color:#94a3b87a!important}.investedCombined .inv-strategy-compare-layout{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.investedCombined .inv-strategy-compare-layout--recurring{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px 20px;display:grid}.investedCombined .inv-strategy-compare-copy-block{min-width:0}.investedCombined .inv-strategy-compare-kicker{opacity:.72;letter-spacing:.2px;margin-bottom:6px;font-size:12px;font-weight:900;line-height:1.35}.investedCombined .inv-strategy-compare-copy{opacity:.92;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.45}.investedCombined .inv-strategy-compare-controls{flex-direction:column;justify-self:end;gap:10px;width:100%;min-width:0;max-width:360px;display:flex}.investedCombined .inv-strategy-compare-slider-row{align-items:center;gap:8px;display:flex}.investedCombined .inv-strategy-compare-slider-row .form-range{flex:auto;min-width:0}.investedCombined .inv-strategy-compare-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:991.98px){.investedCombined .inv-strategy-compare-layout--recurring{grid-template-columns:minmax(0,1fr)}.investedCombined .inv-strategy-compare-controls{justify-self:stretch;max-width:100%}.investedCombined .inv-strategy-compare-action-row{justify-content:flex-start}}.investedCombined .inv-tailwick-panel--plan>.card-body{padding-top:.75rem}.investedCombined .inv-tailwick-panel--plan>.card-body>.inv-results-section-header:first-child>.inv-results-section-banner:first-child,.investedCombined .inv-tailwick-panel--plan>.card-body>.inv-results-section-banner:first-child{border-top:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;width:auto;margin-top:0;margin-left:-1rem;margin-right:-1rem}.investedCombined .inv-banner-match-plan-card>.card-body{padding-top:.75rem}.investedCombined .inv-banner-match-plan-card>.card-body>.inv-results-section-header:first-child>.inv-results-section-banner:first-child,.investedCombined .inv-banner-match-plan-card>.card-body>.inv-results-section-banner:first-child{border-top:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;width:auto;margin-top:0;margin-left:-1rem;margin-right:-1rem}.investedCombined .inv-conf-card>.card-body>.inv-results-section-header:first-child>.inv-results-section-banner:first-child,.investedCombined .inv-whatif-card>.card-body>.inv-results-section-header:first-child>.inv-results-section-banner:first-child,.investedCombined .inv-conf-card>.card-body>.inv-results-section-banner:first-child,.investedCombined .inv-whatif-card>.card-body>.inv-results-section-banner:first-child{border-top:1px solid #4755699e;border-left:1px solid #4755699e;border-right:1px solid #4755699e;border-radius:12px;margin-left:0;margin-right:0}.investedCombined .inv-conf-card>.card-body>.inv-results-section-header:first-child>.inv-results-section-banner[data-inv-step4-label=Decision\ confidence]:first-child,.investedCombined .inv-whatif-card>.card-body>.inv-results-section-header:first-child>.inv-results-section-banner[data-inv-step4-label="What if comparison"]:first-child,.investedCombined .inv-conf-card>.card-body>.inv-results-section-banner[data-inv-step4-label=Decision\ confidence]:first-child,.investedCombined .inv-whatif-card>.card-body>.inv-results-section-banner[data-inv-step4-label="What if comparison"]:first-child{border-top-color:#2dd4bf57;border-left-color:#2dd4bf57;border-right-color:#2dd4bf57}.investedCombined .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner-title{letter-spacing:.2px;color:#f1f5f9fa;margin:0;font-family:Inter,Segoe UI,SF Pro Text,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:800;line-height:1.2}.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-title *,.investedCombined .inv-debt-section-banner--invested-subtitle .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner--invested-subtitle .inv-debt-section-banner-title *{color:#000!important;opacity:1!important}.investedCombined .inv-results-section-banner--invested-subtitle .inv-section-banner-icon,.investedCombined .inv-debt-section-banner--invested-subtitle .inv-section-banner-icon,.investedCombined .inv-results-section-banner--uniform-results .inv-section-banner-icon,.investedCombined .inv-debt-section-banner--uniform-results .inv-section-banner-icon{background:#0f172a14;border-color:#0f172a1f;box-shadow:inset 0 1px #ffffff4d}.investedCombined .inv-results-section-banner--invested-subtitle .inv-section-banner-icon i,.investedCombined .inv-debt-section-banner--invested-subtitle .inv-section-banner-icon i,.investedCombined .inv-results-section-banner--uniform-results .inv-section-banner-icon i,.investedCombined .inv-debt-section-banner--uniform-results .inv-section-banner-icon i{color:#0f172af5}.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title *,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-right,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-right *,.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-section-banner-title *,.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-section-banner-right,.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-section-banner-right *{color:#0f172af5!important;opacity:1!important}.investedCombined .inv-debt-section-banner-right{align-items:center;gap:8px;display:inline-flex}.investedCombined .inv-results-section-banner-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.investedCombined .inv-strategy-compare-card .inv-strategy-compare-head{margin-bottom:2px}.investedCombined .inv-strategy-compare-card .inv-strategy-compare-kicker{line-height:1.35}.investedCombined .inv-strategy-compare-card .inv-strategy-compare-copy{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty;max-width:100%;line-height:1.45;display:block}@media (max-width:991.98px){.investedCombined .inv-tailwick-panel--plan>.card-body>.inv-results-section-banner:first-child,.investedCombined .inv-tailwick-panel--plan>.card-body>.inv-results-section-header:first-child>.inv-results-section-banner:first-child,.investedCombined .inv-banner-match-plan-card>.card-body>.inv-results-section-banner:first-child,.investedCombined .inv-banner-match-plan-card>.card-body>.inv-results-section-header:first-child>.inv-results-section-banner:first-child{margin-top:-.9rem;margin-left:-.9rem;margin-right:-.9rem}}.investedCombined .inv-debt-section-banner .badge.text-bg-light,.investedCombined .inv-results-section-banner .badge.text-bg-light{font-family:Inter,Segoe UI,SF Pro Text,system-ui,-apple-system,sans-serif;color:#e2e8f0fa!important;background:#94a3b838!important;border-color:#94a3b866!important;font-weight:700!important}.investedCombined .inv-debt-section-banner,.investedCombined .inv-results-section-banner{color:#f8fafcfa}.investedCombined .inv-debt-section-banner *,.investedCombined .inv-results-section-banner *{color:inherit}.investedCombined .inv-debt-section-banner .inv-debt-section-banner-right,.investedCombined .inv-results-section-banner .inv-results-section-banner-right,.investedCombined .inv-debt-section-banner .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner .inv-results-section-banner-title,.investedCombined .inv-debt-section-banner .inv-tw-countdown,.investedCombined .inv-results-section-banner .inv-tw-countdown,.investedCombined .inv-debt-section-banner .inv-tw-countdown .k,.investedCombined .inv-results-section-banner .inv-tw-countdown .k,.investedCombined .inv-debt-section-banner .inv-tw-countdown .v,.investedCombined .inv-results-section-banner .inv-tw-countdown .v,.investedCombined .inv-debt-section-banner .btn,.investedCombined .inv-results-section-banner .btn,.investedCombined .inv-debt-section-banner .bi,.investedCombined .inv-results-section-banner .bi{color:#f8fafcfa!important;opacity:1!important}.investedCombined .inv-results-section-banner .inv-results-guide-toggle,.investedCombined .inv-debt-section-banner .inv-results-guide-toggle,.investedCombined .inv-results-section-banner .inv-results-guide-toggle *,.investedCombined .inv-debt-section-banner .inv-results-guide-toggle *{color:#0f172aeb!important}.investedCombined .inv-debt-section-banner .inv-debt-section-banner-right *,.investedCombined .inv-results-section-banner .inv-results-section-banner-right *,.investedCombined .inv-debt-section-banner .inv-debt-section-banner-title *,.investedCombined .inv-results-section-banner .inv-results-section-banner-title *{color:#f8fafcfa!important;opacity:1!important}.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-title,.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-title *,.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-title *,.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-right,.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-right,.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-right *,.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-right *,.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-title *,.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-right,.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-right *{color:#000!important}.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title *,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-right,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-right *{color:#0f172af5!important}.investedCombined .inv-results-section-banner .inv-results-section-banner-right .inv-results-guide-toggle,.investedCombined .inv-debt-section-banner .inv-debt-section-banner-right .inv-results-guide-toggle,.investedCombined .inv-results-section-banner .inv-results-section-banner-right .inv-results-guide-toggle *,.investedCombined .inv-debt-section-banner .inv-debt-section-banner-right .inv-results-guide-toggle *{color:#0f172af0!important;opacity:1!important}.investedCombined .inv-results-section-banner .inv-results-section-banner-right .inv-results-guide-toggle:hover,.investedCombined .inv-debt-section-banner .inv-debt-section-banner-right .inv-results-guide-toggle:hover,.investedCombined .inv-results-section-banner .inv-results-section-banner-right .inv-results-guide-toggle:focus-visible,.investedCombined .inv-debt-section-banner .inv-debt-section-banner-right .inv-results-guide-toggle:focus-visible{color:#0f172afa!important}.investedCombined .inv-debt-section-card,.investedCombined .inv-results-section-card{background:linear-gradient(#f8fafcf0,#f1f5f9e6);border-color:#94a3b847!important}.investedCombined .inv-debt-section-card>.card-body,.investedCombined .inv-results-section-card>.card-body{gap:12px;display:grid}.investedCombined .inv-debt-subsection-card{background:#ffffffe6;border:1px solid #94a3b847}.investedCombined .inv-debt-section-card .inv-summary-label,.investedCombined .inv-results-section-card .inv-summary-label{font-size:12.5px;font-weight:800}.investedCombined .inv-debt-section-card .inv-summary-value{font-size:24px;font-weight:900}.investedCombined .inv-results-section-card .inv-summary-value,.investedCombined .inv-results-section-card .inv-chart-title,.investedCombined .inv-results-section-card .inv-card-sub{font-family:Inter,Segoe UI,SF Pro Text,system-ui,-apple-system,sans-serif}.investedCombined .inv-results-section-card .inv-summary-value{font-size:24px;font-weight:900}.investedCombined .inv-debt-section-card .inv-debt-subtitle,.investedCombined .inv-debt-section-card .inv-drilldown-subtitle,.investedCombined .inv-debt-section-card .inv-debt-timeline-kpi-title{letter-spacing:.15px;font-family:Inter,Segoe UI,SF Pro Text,system-ui,-apple-system,sans-serif}.investedCombined .inv-debt-section-card .inv-debt-subtitle{color:#0f172aeb;font-size:14px;font-weight:850;line-height:1.3}.investedCombined .inv-debt-section-card .inv-payoff-table thead th{font-size:12.5px;font-weight:900}.investedCombined .inv-debt-section-card .inv-payoff-table tbody td{font-size:13px;font-weight:700}.investedCombined .inv-debt-section-card p,.investedCombined .inv-debt-section-card li,.investedCombined .inv-debt-section-card .inv-debt-strategy-note{font-size:13.5px;line-height:1.58}.investedCombined .inv-priority-layer-alert{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.investedCombined .inv-priority-layer-title{margin-bottom:6px;font-size:14px;font-weight:900}.investedCombined .inv-priority-layer-list{gap:2px;margin:0;padding-left:18px;font-size:13.5px;font-weight:650;line-height:1.5;display:grid}.investedCombined .inv-priority-rank-list{gap:6px;margin-top:10px;display:grid}.investedCombined .inv-priority-rank-row{color:#0f172ad6;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.4}.investedCombined .inv-tw-btn{color:#1e40aff2;background:#eff6ffeb;border-color:#3b82f638}.investedCombined .inv-tw-btn:hover,.investedCombined .inv-tw-btn:focus-visible{color:#1e3a8a;background:#dbeafef5;border-color:#2563eb73}.investedCombined .inv-tw-label{color:#0f172adb;background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#0f172a1f!important}.investedCombined .inv-tw-dropdown{color:#0f172aeb;background:#fffffffa;border-color:#0f172a29;font-weight:700}.investedCombined .inv-tw-dropdown:focus{border-color:#2563eb7a;box-shadow:0 0 0 3px #3b82f62e}.investedCombined .inv-tw-dropdown-wrap{z-index:20;min-width:min(220px,100%);position:relative}.investedCombined .inv-tw-dropdown-btn{color:#0f172aeb;white-space:nowrap;text-overflow:ellipsis;background:#fffffffa;border:1px solid #0f172a29;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;font-weight:800;display:inline-flex;overflow:hidden}.investedCombined .inv-tw-dropdown-btn:hover,.investedCombined .inv-tw-dropdown-btn:focus-visible{color:#1e40aff5;background:#eff6fff2;border-color:#2563eb7a;box-shadow:0 0 0 3px #3b82f629}.investedCombined .inv-tw-dropdown-menu{z-index:120;background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;min-width:100%;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 14px 34px #02061729}.investedCombined .inv-tw-dropdown-item{color:#0f172ae6;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 10px;font-size:13px;font-weight:700}.investedCombined .inv-tw-dropdown-item:hover,.investedCombined .inv-tw-dropdown-item:focus-visible{color:#1e40affa;background:#dbeafeb3}.investedCombined .inv-tw-dropdown-item.is-active{color:#1e3a8afa;background:#bfdbfecc}.investedCombined .inv-tw-countdown{color:#065f46f5;background:linear-gradient(#ecfdf5f5,#dcfce7e0);border:1px solid #10b98147;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;line-height:1.2;display:inline-flex}.investedCombined .inv-tw-countdown .k{text-transform:uppercase;letter-spacing:.03em;opacity:.82;font-size:11px;font-weight:800}.investedCombined .inv-tw-countdown .v{font-size:12px;font-weight:900}.investedCombined .recharts-default-legend{padding-top:2px!important}@media (max-width:1199.98px){.investedCombined .inv-tailwick-triple-grid{grid-template-columns:1fr}}@media (max-width:767.98px){.investedCombined .inv-tailwick-panel .inv-summary-grid,.investedCombined .inv-tailwick-kpi-stack{grid-template-columns:1fr}.investedCombined .inv-debt-compare-col .inv-tailwick-kpi-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.investedCombined .inv-plan-strength-layout{grid-template-columns:1fr}.investedCombined .inv-tailwick-chart-card,.investedCombined .inv-tailwick-chart-card--hero{min-height:0}}@media (min-width:768px) and (max-width:1099.98px){.investedCombined .inv-plan-strength-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr)}.investedCombined .inv-tailwick-kpi-stack{grid-template-columns:1fr}.investedCombined .inv-debt-compare-col .inv-tailwick-kpi-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--inv-results-font-stack:"Plus Jakarta Sans","Inter","Inter Variable","Segoe UI Variable Text","Segoe UI","SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--inv-results-on-light:#0f172a;--inv-results-on-light-muted:#334155;--inv-results-on-dark:#f8fafc;--inv-results-on-dark-muted:#cbd5e1}.investedWizard.is-step4 .inv-step4-main,.investedCombined{font-family:var(--inv-results-font-stack);color:var(--inv-results-on-light);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.investedCombined .card,.investedCombined .inv-results-pill,.investedCombined .inv-debt-section-card,.investedCombined .inv-results-section-card,.investedCombined .inv-debt-subsection-card,.investedWizard.is-tailwick-v2 .inv-v2-template-summary,.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card{color:var(--inv-results-on-light)}.investedCombined .card .text-muted,.investedCombined .inv-results-pill .k,.investedCombined .inv-debt-strategy-note,.investedCombined .inv-loan-breakdown-note,.investedWizard.is-tailwick-v2 .inv-v2-template-hook,.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card-label{color:var(--inv-results-on-light-muted)}.investedCombined .inv-results-header,.investedCombined .inv-debt-section-banner,.investedCombined .inv-results-section-banner,.investedCombined .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner-title,.investedCombined .inv-debt-section-banner-right,.investedCombined .inv-results-section-banner-right{color:var(--inv-results-on-dark)!important}.investedCombined .inv-results-header .inv-results-kicker,.investedCombined .inv-results-header .inv-results-outcome{color:var(--inv-results-on-dark)}.investedCombined .inv-debt-section-banner,.investedCombined .inv-results-section-banner{border-radius:14px;gap:12px;padding:12px 14px}.investedCombined .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner-title{letter-spacing:.01em;text-shadow:0 1px 1px #0f172a52;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:16px;font-weight:850;line-height:1.3}.investedCombined .inv-conf-card-head,.investedCombined .inv-conf-copy-stack,.investedCombined .inv-conf-hint,.investedCombined .inv-conf-body,.investedCombined .inv-conf-panel-head,.investedCombined .inv-conf-panel-sub,.investedCombined .inv-conf-default-note,.investedCombined .inv-conf-actions,.investedCombined .inv-conf-input-cell,.investedCombined .inv-conf-slider-wrap,.investedCombined .inv-conf-field-notes,.investedCombined .inv-conf-field-label{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0}.investedCombined .inv-conf-copy-stack{gap:8px;display:grid}.investedCombined .inv-conf-hint,.investedCombined .inv-conf-body{margin:0;line-height:1.6;display:block}.investedCombined .inv-conf-panel-head{gap:8px;margin-bottom:2px;display:grid}.investedCombined .inv-conf-input-panel>.card-body{gap:18px;padding:20px;display:grid}.investedCombined .inv-conf-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px 18px;display:grid}.investedCombined .inv-conf-input-cell{align-content:start;align-items:start;gap:10px;min-width:0;display:grid}.investedCombined .inv-conf-field-label{margin:0;line-height:1.35;display:block}.investedCombined .inv-conf-input-cell .form-control,.investedCombined .inv-conf-input-cell .form-select,.investedCombined .inv-conf-input-cell .input-group,.investedCombined .inv-conf-input-cell .form-range{width:100%;margin:0}.investedCombined .inv-conf-slider-wrap{gap:6px;width:100%;min-width:0;display:grid}.investedCombined .inv-conf-field-notes{gap:6px;min-width:0;margin-top:4px;padding-bottom:4px;display:grid}.investedCombined .inv-conf-default-note{white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55;display:block}.investedCombined .table-responsive,.investedCombined .inv-table-scroll,.investedCombined .inv-debt-subsection-card.table-responsive{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a24;border-radius:14px;overflow:auto;box-shadow:inset 0 1px #ffffffd1}.investedCombined .table-responsive>table,.investedCombined .inv-table-scroll>table,.investedCombined .table,.investedCombined .inv-payoff-table{border-collapse:separate;border-spacing:0;background:0 0;width:100%;margin:0}.investedCombined .table>:not(caption)>*>*,.investedCombined .inv-payoff-table>:not(caption)>*>*{vertical-align:middle;background:#fffffffa;border-bottom:1px solid #94a3b847;border-right:1px solid #94a3b847;padding:10px 12px}.investedCombined .table>:not(caption)>*>:first-child,.investedCombined .inv-payoff-table>:not(caption)>*>:first-child{border-left:1px solid #94a3b847}.investedCombined .table thead th,.investedCombined .inv-payoff-table thead th{letter-spacing:.05em;text-transform:uppercase;color:#0f172aad;background:linear-gradient(#f8fafc 0%,#eef2ff 100%);border-top:1px solid #94a3b847;font-size:11px;font-weight:900}.investedCombined .table tbody tr:nth-child(2n) td,.investedCombined .inv-payoff-table tbody tr:nth-child(2n) td{background:#f8fafcb8}.investedCombined .table tbody tr:hover td,.investedCombined .inv-payoff-table tbody tr:hover td{background:#eff6ffc7}.investedCombined .table tbody tr:last-child td,.investedCombined .inv-payoff-table tbody tr:last-child td{border-bottom-right-radius:0;border-bottom-left-radius:0}.investedCombined .table thead tr:first-child th:first-child,.investedCombined .inv-payoff-table thead tr:first-child th:first-child{border-top-left-radius:14px}.investedCombined .table thead tr:first-child th:last-child,.investedCombined .inv-payoff-table thead tr:first-child th:last-child{border-top-right-radius:14px}.investedCombined .table tbody tr:last-child td:first-child,.investedCombined .inv-payoff-table tbody tr:last-child td:first-child{border-bottom-left-radius:14px}.investedCombined .table tbody tr:last-child td:last-child,.investedCombined .inv-payoff-table tbody tr:last-child td:last-child{border-bottom-right-radius:14px}.investedCombined .inv-conf-actions{align-items:flex-start;gap:8px 12px}@media (max-width:575.98px){.investedCombined .inv-conf-input-grid{grid-template-columns:1fr}}.investedCombined .inv-debt-section-banner-right,.investedCombined .inv-results-section-banner-right{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;line-height:1.35;display:inline-flex}.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-title *,.investedCombined .inv-results-section-banner--subtitle .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--subtitle .inv-results-section-banner-title *,.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-title *,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title *,.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-title *,.investedCombined .inv-debt-section-banner--subtitle .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner--subtitle .inv-debt-section-banner-title *,.investedCombined .inv-debt-section-banner--invested-subtitle .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner--invested-subtitle .inv-debt-section-banner-title *,.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-section-banner-title *{color:#0f172af5!important;text-shadow:none!important}.investedCombined .inv-results-section-card .card-title,.investedCombined .inv-results-section-card h1,.investedCombined .inv-results-section-card h2,.investedCombined .inv-results-section-card h3,.investedCombined .inv-results-section-card h4,.investedCombined .inv-results-section-card h5,.investedCombined .inv-results-section-card h6,.investedCombined .inv-results-section-card .inv-chart-title,.investedCombined .inv-results-section-card .inv-chart-caption,.investedCombined .inv-results-section-card .inv-summary-label,.investedCombined .inv-results-section-card .inv-summary-value,.investedCombined .inv-results-section-card .inv-route-card-title,.investedCombined .inv-results-section-card .inv-route-card-metrics>span,.investedCombined .inv-debt-section-card .card-title,.investedCombined .inv-debt-section-card h1,.investedCombined .inv-debt-section-card h2,.investedCombined .inv-debt-section-card h3,.investedCombined .inv-debt-section-card h4,.investedCombined .inv-debt-section-card h5,.investedCombined .inv-debt-section-card h6,.investedCombined .inv-debt-section-card .inv-chart-title,.investedCombined .inv-debt-section-card .inv-chart-caption,.investedCombined .inv-debt-section-card .inv-summary-label,.investedCombined .inv-debt-section-card .inv-summary-value,.investedCombined .inv-debt-section-card .inv-route-card-title,.investedCombined .inv-debt-section-card .inv-route-card-metrics>span{color:#0f172af5}.investedCombined .inv-debt-section-banner .inv-tw-countdown,.investedCombined .inv-results-section-banner .inv-tw-countdown{background:linear-gradient(#1e293beb,#0f172aeb);border-color:#94a3b87a;color:var(--inv-results-on-dark)!important}.investedCombined .inv-debt-section-banner .inv-tw-countdown .k,.investedCombined .inv-results-section-banner .inv-tw-countdown .k{color:var(--inv-results-on-dark-muted)!important;opacity:1!important}.investedCombined .inv-debt-section-banner .inv-tw-countdown .v,.investedCombined .inv-results-section-banner .inv-tw-countdown .v{color:var(--inv-results-on-dark)!important}.investedCombined .inv-debt-section-banner .badge.text-bg-light,.investedCombined .inv-results-section-banner .badge.text-bg-light{color:var(--inv-results-on-dark)!important;background:#94a3b842!important;border-color:#94a3b870!important}.investedCombined .inv-debt-section-banner .btn,.investedCombined .inv-results-section-banner .btn{color:var(--inv-results-on-dark)!important;background:#ffffff14!important;border-color:#94a3b880!important}.investedCombined .inv-debt-section-banner .btn:hover,.investedCombined .inv-results-section-banner .btn:hover{background:#ffffff29!important}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card-value,.investedCombined .inv-results-pill .v{color:var(--inv-results-on-light);line-height:1.2}.investedWizard.is-tailwick-v2 .inv-v2-template-primary,.investedWizard.is-tailwick-v2 .inv-v2-template-hook,.investedCombined .inv-results-pill .k,.investedCombined .inv-results-pill .v,.investedCombined .inv-results-pill-tip,.investedCombined .inv-summary-label,.investedCombined .inv-summary-value{font-family:var(--inv-results-font-stack)}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate{background:linear-gradient(#f8fdff 0%,#eff9ff 100%);border:1px solid #0e749040;border-radius:16px;gap:12px;padding:clamp(14px,2vw,22px);display:grid}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-emptydash{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a1f;border-radius:16px;margin-top:12px;padding:clamp(14px,1.8vw,20px)}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-emptydash-plan{align-content:start;gap:10px;display:grid}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-emptydash-plan-title{color:#0f172a;margin:0;font-size:clamp(1.02rem,1.2vw,1.14rem);font-weight:900;line-height:1.35}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-emptydash-plan-sub{color:#0f172ad1;overflow-wrap:anywhere;margin:0;font-size:.96rem;line-height:1.55}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-emptydash-plan .btn{justify-self:start}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-seq-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a1f;border-radius:16px;gap:12px;margin-top:12px;padding:clamp(14px,1.8vw,20px);display:grid}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-seq-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-seq-title{color:#172554;overflow-wrap:anywhere;margin:0;font-size:clamp(1.02rem,1.2vw,1.14rem);font-weight:900;line-height:1.3}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-seq-head .btn{border-radius:12px;min-height:42px;font-weight:800}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-title{color:#0f172a;overflow-wrap:anywhere;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:900;line-height:1.3}.investedWizard.is-tailwick-v2 .inv-v2-prefill-gate-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-prefill-gate-badge{letter-spacing:.3px;text-transform:uppercase;color:#92400e;white-space:nowrap;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #d9770647;border-radius:20px;align-items:center;gap:4px;padding:3px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.investedWizard.is-tailwick-v2 .inv-v2-onboard-hint{color:#1e3a5f;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #3b82f638;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:18px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.investedWizard.is-tailwick-v2 .inv-v2-onboard-hint-icon{flex-shrink:0;font-size:18px}.investedWizard.is-tailwick-v2 .inv-v2-sample-banner{color:#78350f;background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #ca8a0442;border-left:4px solid #ca8a04;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;line-height:1.5}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-sub,.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-note{color:#0f172acc;overflow-wrap:anywhere;margin:0;line-height:1.55}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-value-card{background:#fff;border:1px solid #0e74903d;border-left:4px solid #0284c79e;border-radius:14px;align-content:start;gap:6px;min-height:0;padding:12px 14px;display:grid}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-value-label{color:#0f172aad;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.3}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-value-main{color:#0b3f7a;overflow-wrap:anywhere;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:900;line-height:1.25}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-value-explain{color:#0f4c5c;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.5}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-actions .btn{border-radius:10px;min-height:42px;font-weight:800}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-actions .btn-outline-secondary{color:#0b4b78;background:#e9f6ff;border-color:#0284c759}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-actions .btn-outline-secondary:hover{color:#fff;background:#0369a1;border-color:#0369a1}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-list{gap:14px;margin-top:14px;display:grid}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-summary{background:#0f172a05;border:1px solid #0f172a1f;border-radius:12px;gap:6px;margin-top:12px;padding:10px 12px;display:grid}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-summary-line{color:#0f172ab8;overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.45;display:block}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-summary-label{color:#0f172ac7;font-weight:800}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-summary-note{color:#0f172a9e;font-weight:700}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a24;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;display:grid}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .field{gap:6px;min-width:0;display:grid}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .field>label{color:#0f172acc;margin:0;font-size:12px;font-weight:800;line-height:1.3}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .form-control,.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .form-select{color:#0f172a;background:#fff;border:1px solid #0f172a33;border-radius:10px;min-height:42px;padding:8px 11px}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .form-control:focus,.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .form-select:focus{border-color:#3b82f6;box-shadow:0 0 0 .2rem #3b82f633}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .btn-outline-secondary{color:#b91c1c;background:#fff5f5;border-color:#dc26264d;border-radius:10px;min-height:42px;font-weight:800}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .btn-outline-secondary:hover{color:#fff;background:#dc2626;border-color:#dc2626}@media (max-width:1100px){.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-values{grid-template-columns:1fr}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-seq-head{align-items:flex-start}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row{grid-template-columns:1fr}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-seq-head .btn,.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-actions .btn{width:100%}}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-section-narrative{clear:both;background:0 0;border:0;border-radius:0;margin:10px 0 8px;padding:0;display:block;position:static}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-section-primary{color:#0f172ae6;margin:0;font-size:14px;font-weight:700;line-height:1.52}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-section-conditionals{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-section-conditionals li{color:#0f172ad1;font-size:13px;font-weight:600;line-height:1.45}.investedCombined .inv-banner-tagline{background:#f8fafcb8;border-left:3px solid #6366f161;border-radius:0 8px 8px 0;margin:10px 0 6px;padding:10px 14px}.investedWizard.is-tailwick-v2 .investedCombined .inv-banner-tagline{margin:8px 0 4px}.investedCombined .inv-banner-tagline .inv-banner-tagline-text{color:#0f172ad1;margin:0;font-size:13.5px;font-weight:600;line-height:1.55}.investedCombined .inv-banner-tagline .inv-banner-tagline-cta{color:#4f46e5e6;align-items:center;gap:5px;margin:7px 0 0;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.investedCombined .inv-banner-tagline .inv-banner-tagline-cta i{flex-shrink:0;font-size:13px}.investedCombined .inv-banner-tagline-cta{color:#4f46e5e6;align-items:center;gap:5px;margin:6px 0 4px;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.investedCombined .inv-banner-tagline-cta i{flex-shrink:0;font-size:13px}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-bridge-slot{clear:both;min-height:0;margin:8px 0;display:block;position:static}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-bridge-slot:not(.has-text){display:none!important}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-bridge-text{color:#0b4f5a;background:linear-gradient(90deg,#0d94881f 0%,#0ea5e91a 100%);border:1px solid #0d948859;border-radius:10px;width:100%;margin:0;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.48;display:block}.investedWizard .inv-amortization-note-template{clear:both;background:linear-gradient(#f0f9ffbf 0%,#ecfdf585 100%);border:1px solid #0e749038;border-radius:12px;margin:10px 0;padding:10px 12px;display:block;position:static}.investedWizard .inv-amortization-note-title{color:#0f172a;margin:0 0 6px;font-size:14px;font-weight:900;line-height:1.4}.investedWizard .inv-amortization-note-list{gap:4px;margin:0;padding-left:18px;display:grid}.investedWizard .inv-amortization-note-list li{color:#0f172ad6;font-size:13px;font-weight:650;line-height:1.45}.inv-who-trust{position:relative}.inv-who-trust__col{display:flex}.inv-who-trust__col>*{width:100%}.inv-who-trust__panel{background:#fff;border:1px solid #0f172a1a;border-radius:22px;flex-direction:column;height:100%;padding:26px;display:flex;box-shadow:0 18px 40px #0f172a17}.inv-who-trust__stack{gap:24px;width:100%;display:grid}.inv-who-trust .section__content-sub-title{margin-bottom:12px}.inv-who-trust__title{color:#0f172a;margin:0;font-size:clamp(1.3rem,1.1rem + .8vw,1.9rem);font-weight:800;line-height:1.2}.inv-who-trust__image-wrap{border-radius:16px;margin-top:18px;overflow:hidden}.inv-who-trust__image{width:100%;height:auto;display:block}.inv-who-trust__list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.inv-who-trust__list li{color:#0f172ae6;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;font-size:.98rem;line-height:1.45;display:grid}.inv-who-trust__list li i{color:#0d9488;margin-top:2px}.inv-who-trust__list--trust li i{color:#0369a1}.inv-who-trust__result-title{color:#0f172a;margin:0;font-size:clamp(1.1rem,1rem + .45vw,1.5rem);font-weight:800;line-height:1.25}.inv-who-trust__result-meta{color:#0f172aad;margin:8px 0 0;font-size:.92rem;line-height:1.45}.inv-who-trust__result-image-wrap{background:linear-gradient(#f8fafce6 0%,#f1f5f9c7 100%);border:1px solid #94a3b859;border-radius:14px;margin-top:14px;padding:12px}.inv-who-trust__chart{width:100%;height:auto;display:block}.inv-who-trust__grid{stroke:#94a3b861;stroke-width:1px}.inv-who-trust__grid--vertical{stroke-dasharray:4 5}.inv-who-trust__axis{stroke:#0f172a7a;stroke-width:1.3px}.inv-who-trust__axis-label{fill:#475569f2;font-size:11px;font-weight:600}.inv-who-trust__line{fill:none;stroke-width:3px}.inv-who-trust__line--outflow{stroke:#f97316}.inv-who-trust__line--growth{stroke:#10b981}.inv-who-trust__chart-legend{flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}.inv-who-trust__legend-item{color:#0f172ad1;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.inv-who-trust__legend-dot{border-radius:999px;width:10px;height:10px;display:inline-block}.inv-who-trust__legend-dot--outflow{background:#f97316}.inv-who-trust__legend-dot--growth{background:#10b981}@media (max-width:1199px){.inv-who-trust__panel{border-radius:18px;padding:22px}}@media (max-width:991px){.inv-who-trust__row{row-gap:20px}.inv-who-trust__stack{gap:20px}}@media (max-width:575px){.inv-who-trust__panel{border-radius:16px;padding:18px}.inv-who-trust__chart-legend{gap:6px 12px}}@media (min-width:992px){.inv-fin-layer.section{padding-top:108px;padding-bottom:0}}@media (max-width:991px){.inv-fin-layer.section{padding-top:90px;padding-bottom:0}}@media (max-width:767px){.inv-fin-layer.section{padding-top:72px;padding-bottom:0}}@media (max-width:575px){.inv-fin-layer.section{padding-top:36px;padding-bottom:0}}.feature.section{padding-top:0}body.inv-wealth-planner-scope .inv-layoutTwo-main{display:flex}body.inv-wealth-planner-scope .inv-wealth-planner-page{flex-direction:column;justify-content:center;align-items:stretch;width:100%;padding-top:24px;padding-bottom:24px;display:flex}body.inv-wealth-planner-scope .inv-wealth-planner-page .investedWizard{flex:none;width:100%;max-width:100%;margin-left:auto;margin-right:auto}body.inv-wealth-planner-scope .inv-wealth-planner-page .investedWizard .inv-tw-stage-head,body.inv-wealth-planner-scope .inv-wealth-planner-page .investedWizard .inv-tw-stage-card{width:100%}body.inv-wealth-planner-scope footer.footer{overflow-x:hidden}body.inv-wealth-planner-scope .inv-footer__container{padding-top:22px;padding-bottom:14px}body.inv-wealth-planner-scope .inv-footer__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 28px;display:grid}body.inv-wealth-planner-scope .inv-footer__left,body.inv-wealth-planner-scope .inv-footer__right,body.inv-wealth-planner-scope .inv-footer__groups,body.inv-wealth-planner-scope .inv-footer__group,body.inv-wealth-planner-scope .inv-footer__group .quick-link__list,body.inv-wealth-planner-scope .inv-footer__group .quick-link__list li,body.inv-wealth-planner-scope .inv-footer__group .quick-link__list li a{min-width:0;max-width:100%}body.inv-wealth-planner-scope .inv-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}body.inv-wealth-planner-scope .inv-footer__group .quick-link__list{flex-wrap:wrap;gap:6px 12px;display:flex}body.inv-wealth-planner-scope .inv-footer__group .quick-link__list li a,body.inv-wealth-planner-scope .inv-footer__tagline,body.inv-wealth-planner-scope .inv-footer__address,body.inv-wealth-planner-scope .inv-footer__copyright .copyright{white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.inv-wealth-planner-scope .inv-footer__copyright{margin-top:8px;padding:12px 0 8px}@media (max-width:991.98px){body.inv-wealth-planner-scope .inv-footer__layout{grid-template-columns:minmax(0,1fr);gap:14px}body.inv-wealth-planner-scope .inv-footer__groups{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:767.98px){body.inv-wealth-planner-scope .inv-layoutTwo-main{display:block}body.inv-wealth-planner-scope header.header-section .container,body.inv-wealth-planner-scope footer.footer .container{padding-left:12px;padding-right:12px}body.inv-wealth-planner-scope .inv-wealth-planner-page{justify-content:flex-start;padding-top:12px!important;padding-bottom:24px!important}body.inv-wealth-planner-scope .inv-footer__container{padding-top:16px;padding-bottom:8px}body.inv-wealth-planner-scope .inv-footer__social--right{margin-top:6px}body.inv-wealth-planner-scope .inv-footer__copyright{margin-top:6px;padding:10px 0 6px}body.inv-wealth-planner-scope .investedWizard{border-radius:14px;overflow:hidden}body.inv-wealth-planner-scope .investedWizard.is-step4{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.inv-wealth-planner-scope .investedWizard .inv-step4-fullbleed,body.inv-wealth-planner-scope .investedWizard .inv-step4-scenario{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:8px!important;padding-right:8px!important}body.inv-wealth-planner-scope .investedWizard .inv-card,body.inv-wealth-planner-scope .investedWizard .inv-ds-section,body.inv-wealth-planner-scope .investedWizard .inv-results-section-card,body.inv-wealth-planner-scope .investedWizard .inv-v2-template-summary{border-radius:12px}body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-menu{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;width:100%;margin-top:8px;display:grid}body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-tab{text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;justify-content:center;width:100%;min-height:42px;padding:8px;font-size:clamp(11px,2.9vw,12px);line-height:1.25}body.inv-wealth-planner-scope .investedWizard .inv-results-guide-toggle,body.inv-wealth-planner-scope .investedWizard .btn{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;min-width:0;line-height:1.25}body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-menu,body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-tab,body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-guide,body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-save{min-width:0;max-width:100%}body.inv-wealth-planner-scope .investedWizard.is-step4 .inv-step4-layout,body.inv-wealth-planner-scope .investedWizard.is-step4 .inv-step4-main,body.inv-wealth-planner-scope .investedWizard.is-step4 .inv-step4-main.inv-step4-main--full{gap:12px;grid-template-columns:minmax(0,1fr)!important}body.inv-wealth-planner-scope .investedWizard .inv-results-scrollX,body.inv-wealth-planner-scope .investedWizard .inv-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}body.inv-wealth-planner-scope .investedWizard .inv-compare-table,body.inv-wealth-planner-scope .investedWizard .inv-tw-rich-table-wrap,body.inv-wealth-planner-scope .investedWizard .table-responsive{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;touch-action:pan-x pan-y;width:100%;overflow-x:auto}body.inv-wealth-planner-scope .investedWizard .inv-payoff-table,body.inv-wealth-planner-scope .investedWizard .inv-tw-rich-table{min-width:720px}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan>.card-body>.inv-tailwick-chart-card,body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan .inv-chart-head,body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan .inv-chart-caption,body.inv-wealth-planner-scope .investedWizard .inv-parallel-route-cards,body.inv-wealth-planner-scope .investedWizard .inv-parallel-route-cards>div,body.inv-wealth-planner-scope .investedWizard .inv-parallel-route-cards .card{width:100%;min-width:0;max-width:100%}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan>.card-body{min-width:0}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan>.card-body>.inv-results-section-banner:first-child{width:auto;margin-left:-8px;margin-right:-8px}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan .inv-tailwick-chart-card .card-body{padding:10px}body.inv-wealth-planner-scope .investedWizard .inv-chart-scroll-area{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;overflow-x:auto}body.inv-wealth-planner-scope .investedWizard .inv-chart-scroll-area .recharts-responsive-container,body.inv-wealth-planner-scope .investedWizard .inv-chart-scroll-area .recharts-wrapper{min-width:520px}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-chart-card .recharts-legend-wrapper,body.inv-wealth-planner-scope .investedWizard .inv-results-section-card .recharts-legend-wrapper{overflow-wrap:anywhere;word-break:break-word;max-width:100%}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-chart-card>.card-body{padding:10px 12px 14px;overflow:visible}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-chart-card>.card-header{padding:10px 12px 8px}body.inv-wealth-planner-scope .investedWizard .inv-route-card{width:100%;min-width:0}body.inv-wealth-planner-scope .investedWizard .inv-route-card-head{flex-wrap:wrap;gap:8px;align-items:flex-start!important}body.inv-wealth-planner-scope .investedWizard .inv-route-card-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:100%;min-width:0;line-height:1.3}body.inv-wealth-planner-scope .investedWizard .inv-route-card-badge{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}body.inv-wealth-planner-scope .investedWizard .inv-route-card-metrics{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid!important}body.inv-wealth-planner-scope .investedWizard .inv-route-card-metrics>span{white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.inv-wealth-planner-scope .investedWizard,body.inv-wealth-planner-scope .investedWizard *{box-sizing:border-box}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-insight-grid,body.inv-wealth-planner-scope .investedWizard .inv-dashboard-grid,body.inv-wealth-planner-scope .investedWizard .inv-dashboard-grid--stacked,body.inv-wealth-planner-scope .investedWizard .inv-summary-grid,body.inv-wealth-planner-scope .investedWizard .inv-plan-strength-layout,body.inv-wealth-planner-scope .investedWizard .inv-debt-compare-row,body.inv-wealth-planner-scope .investedWizard .inv-v2-template-metrics,body.inv-wealth-planner-scope .investedWizard .inv-v2-template-kpi-groups{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}body.inv-wealth-planner-scope .investedWizard .inv-card,body.inv-wealth-planner-scope .investedWizard .inv-ds-section,body.inv-wealth-planner-scope .investedWizard .card,body.inv-wealth-planner-scope .investedWizard .card-body{width:100%;min-width:0;max-width:100%;overflow:visible}body.inv-wealth-planner-scope .investedWizard .card-body{padding:10px}body.inv-wealth-planner-scope .investedWizard .inv-ds-section-title{font-size:1.1rem;line-height:1.25}body.inv-wealth-planner-scope .investedWizard .inv-ds-section-subtitle,body.inv-wealth-planner-scope .investedWizard .inv-chart-caption,body.inv-wealth-planner-scope .investedWizard .inv-route-note,body.inv-wealth-planner-scope .investedWizard .inv-results-guide-content,body.inv-wealth-planner-scope .investedWizard p,body.inv-wealth-planner-scope .investedWizard span,body.inv-wealth-planner-scope .investedWizard div{overflow-wrap:anywhere;word-break:break-word}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan>.card-body>.inv-results-section-banner:first-child,body.inv-wealth-planner-scope .investedWizard .inv-results-section-banner,body.inv-wealth-planner-scope .investedWizard .inv-debt-section-banner{width:auto;min-width:0}body.inv-wealth-planner-scope .investedWizard .inv-results-section-banner,body.inv-wealth-planner-scope .investedWizard .inv-debt-section-banner{align-items:flex-start;gap:8px}body.inv-wealth-planner-scope .investedWizard .inv-results-section-banner-right,body.inv-wealth-planner-scope .investedWizard .inv-debt-section-banner-right{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0;display:flex}body.inv-wealth-planner-scope .investedWizard .inv-results-section-banner-title,body.inv-wealth-planner-scope .investedWizard .inv-debt-section-banner-title{white-space:normal;line-height:1.25}body.inv-wealth-planner-scope .investedWizard .btn,body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-tab,body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-guide,body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-save,body.inv-wealth-planner-scope .investedWizard .inv-results-guide-toggle{min-height:42px;font-size:.92rem;line-height:1.25}body.inv-wealth-planner-scope .investedWizard .inv-chart-head{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-chart-card{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow-x:auto}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-chart-card .recharts-surface{min-width:560px}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-chart-card .recharts-cartesian-axis-tick-value,body.inv-wealth-planner-scope .investedWizard .inv-tailwick-chart-card .recharts-legend-item-text{font-size:12px}body.inv-wealth-planner-scope .investedWizard .inv-table-scroll,body.inv-wealth-planner-scope .investedWizard .table-responsive,body.inv-wealth-planner-scope .investedWizard .inv-compare-table,body.inv-wealth-planner-scope .investedWizard .inv-tw-rich-table-wrap{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow-x:auto}body.inv-wealth-planner-scope .investedWizard .inv-payoff-table--summary,body.inv-wealth-planner-scope .investedWizard .inv-payoff-table--schedule,body.inv-wealth-planner-scope .investedWizard .inv-tw-rich-table{min-width:760px}body.inv-wealth-planner-scope .investedWizard .inv-summary-value,body.inv-wealth-planner-scope .investedWizard .inv-metric-value,body.inv-wealth-planner-scope .investedWizard .inv-tw-kpi-value,body.inv-wealth-planner-scope .investedWizard .inv-v2-template-metric-value{font-size:clamp(1rem,3.7vw,1.2rem);line-height:1.22}body.inv-wealth-planner-scope .investedWizard :where(.row,.col,.d-flex,.card,.card-body,.inv-ds-section,.inv-ds-section-head,.inv-results-section-banner,.inv-debt-section-banner,.inv-results-section-banner-right,.inv-debt-section-banner-right,.inv-overview-item,.inv-overview-list,.inv-v2-template-summary,.inv-v2-template-body,.inv-v2-template-metrics,.inv-route-card,.inv-route-card-head,.inv-route-card-metrics,.inv-check-item,.inv-chart-head,.inv-conf-panel-sub,.inv-conf-default-note){max-width:100%;min-width:0!important}body.inv-wealth-planner-scope .investedWizard :where(.inv-ds-section-title,.inv-ds-section-subtitle,.inv-overview-key,.inv-overview-val,.inv-results-section-banner-title,.inv-debt-section-banner-title,.inv-results-guide-title,.inv-results-guide-kicker,.inv-chart-caption,.inv-drilldown-subtitle,.inv-summary-label,.inv-summary-value,.inv-metric-title,.inv-metric-value,.inv-metric-sub,.inv-tw-kpi-label,.inv-tw-kpi-sub,.inv-v2-template-primary,.inv-v2-template-hook,.inv-v2-template-metric-label,.inv-v2-template-metric-value,.inv-route-card-title,.inv-route-card-metrics>span,.badge,.btn,.inv-results-guide-toggle,.inv-v2-workspace-tab,.inv-v2-workspace-guide,.inv-v2-workspace-save,p,li,dt,dd,label,small){-webkit-hyphens:auto;hyphens:auto;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media (min-width:768px) and (max-width:991.98px){body.inv-wealth-planner-scope .investedWizard :where(.inv-ds-section-title,.inv-ds-section-subtitle,.inv-results-section-banner-title,.inv-debt-section-banner-title,.inv-chart-caption,.inv-route-card-title,.inv-route-card-metrics>span,.badge,.btn,.inv-results-guide-toggle,p,li,dt,dd,label){overflow-wrap:anywhere;word-break:break-word;min-width:0}}@media (max-width:767.98px){body.inv-mobile-wrapper-scope .inv-fin-layer .section__header-title{overflow-wrap:anywhere;font-size:clamp(1.45rem,6.3vw,2rem);line-height:1.22}body.inv-mobile-wrapper-scope .inv-fin-layer .section__header-content{overflow-wrap:anywhere;font-size:clamp(1rem,3.9vw,1.1rem);line-height:1.45}body.inv-mobile-wrapper-scope .inv-path-diagram,body.inv-mobile-wrapper-scope .inv-fin-layer-map{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-gutter:stable both-edges;width:100%;overflow-x:auto!important}body.inv-mobile-wrapper-scope .inv-path-diagram__canvas,body.inv-mobile-wrapper-scope .inv-fin-layer-map__canvas{width:760px;min-width:760px;max-width:none!important}body.inv-mobile-wrapper-scope .inv-path-diagram .inv-pr-node,body.inv-mobile-wrapper-scope .inv-fin-layer-map .inv-flm-node{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.2}body.inv-mobile-wrapper-scope .inv-path-diagram h2{overflow-wrap:anywhere;line-height:1.18;font-size:clamp(1.5rem,6.2vw,2rem)!important}}body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .inv-ds-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .inv-ds-section-title,body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .inv-ds-section-subtitle,body.inv-wealth-planner-scope .investedWizard #inv-step4-overview-content,body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .inv-overview-key,body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .inv-overview-val{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.35}body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .btn{white-space:nowrap;min-width:84px}body.inv-wealth-planner-scope .investedWizard .inv-compare-table details>summary.inv-compare-summary,body.inv-wealth-planner-scope .investedWizard .inv-parallel-amortization>summary.inv-compare-summary,body.inv-wealth-planner-scope .investedWizard details.inv-drilldown>summary.inv-drilldown-summary{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;line-height:1.3;display:flex}body.inv-wealth-planner-scope .investedWizard .inv-drilldown-subtitle{white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-top:6px;line-height:1.35}body.inv-wealth-planner-scope .investedWizard .inv-nav{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:12px;padding:10px;position:sticky;bottom:8px;box-shadow:0 8px 22px #0f172a1f}body.inv-wealth-planner-scope .investedWizard .inv-nav .btn{min-height:40px}body.inv-wealth-planner-scope .inv-footer__layout{gap:16px}body.inv-wealth-planner-scope .inv-footer__groups{gap:12px}}@media (min-width:1101px){body.inv-wealth-planner-scope .inv-wealth-planner-page .investedWizard.is-step4{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.inv-wealth-planner-scope .inv-wealth-planner-page{overflow:visible}}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode{--inv-db-gap:20px;--inv-db-radius:16px;--inv-db-shadow:0 4px 24px #02061712;--inv-db-card-bg:#fff;--inv-db-card-border:1px solid #0f172a17}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full{gap:var(--inv-db-gap);grid-template-columns:minmax(0,1fr);align-items:start;max-width:1900px;margin-left:auto;margin-right:auto;display:grid!important}@media (min-width:1101px){.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full{column-gap:var(--inv-db-gap);row-gap:var(--inv-db-gap);grid-template-columns:minmax(0,1fr) clamp(400px,32vw,490px)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full>#inv-step4-results,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full>#inv-step4-amortization,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full>#inv-step4-runjson,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full>#inv-step4-disclaimer{grid-column:1;min-width:0}.investedWizard.is-step4.is-tailwind-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full>.inv-step4-ai-rail,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full>.inv-step4-ai-rail{z-index:2;grid-area:1/2/-1;align-self:start;width:100%;max-height:calc(100vh - 88px);position:sticky;top:72px}}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail{border:var(--inv-db-card-border);border-radius:var(--inv-db-radius);background:var(--inv-db-card-bg);box-shadow:var(--inv-db-shadow);flex-direction:column;display:flex;overflow:hidden}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header{background:#fff;border-bottom:1px solid #0f172a17;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-left{align-items:center;gap:10px;min-width:0;display:inline-flex}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-right{flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-icon{object-fit:contain;border-radius:10px;width:32px;height:32px}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-title{color:#0f172aeb;margin:0;font-size:15px;font-weight:800}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-sub{text-align:right;white-space:nowrap;text-overflow:ellipsis;color:#0f172a8c;max-width:58%;margin:0;font-size:12px;line-height:1.25;overflow:hidden}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-theme-toggle{color:#0f172ae6;background:#fff;border:1px solid #0f172a2e;border-radius:10px;min-width:74px;font-weight:800}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-theme-toggle:hover,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-theme-toggle:focus-visible{color:#0f172afa;background:#f1f5f9e6;border-color:#0f172a47}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-ai-shell.is-side{height:auto;min-height:520px;max-height:calc(100vh - 180px);box-shadow:none;border:0;border-radius:0;position:relative;top:auto}@media (max-width:1100px){.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail{order:99}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header{flex-wrap:wrap}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-right{justify-content:space-between;width:100%}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-sub{text-align:left;white-space:normal;max-width:100%}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-ai-shell.is-side{min-height:400px;max-height:600px}}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-db-card{border:var(--inv-db-card-border);border-radius:var(--inv-db-radius);background:var(--inv-db-card-bg);box-shadow:var(--inv-db-shadow);overflow:hidden}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-db-card-header{border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 18px;display:flex}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-db-card-title{color:#0f172aeb;margin:0;font-size:15px;font-weight:800}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-db-card-body{padding:18px}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-green .inv-tw-stat-card-value{color:#059669}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-orange .inv-tw-stat-card-value{color:#d97706}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-blue .inv-tw-stat-card-value{color:#2563eb}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-violet .inv-tw-stat-card-value{color:#7c3aed}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-danger{--inv-kpi-accent:#ef4444eb;--inv-kpi-tint:#ef444414;background:linear-gradient(#fff 0%,#fee2e22e 100%);border:2px solid #ef444459}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-danger .inv-tw-stat-card-value{color:#dc2626}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero.tone-green{background:linear-gradient(#fff 0%,#10b9811a 100%)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero.tone-blue{background:linear-gradient(#fff 0%,#3b82f61a 100%)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero.tone-violet{background:linear-gradient(#fff 0%,#8b5cf61a 100%)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero.tone-orange{background:linear-gradient(#fff 0%,#f59e0b1a 100%)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-tw-kpi-strip{gap:var(--inv-db-gap);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin:0}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-tw-kpi-card{border-radius:var(--inv-db-radius);box-shadow:var(--inv-db-shadow);padding:16px 18px}.investedWizard .inv-tw-kpi-card.is-green .inv-tw-kpi-value{color:#059669}.investedWizard .inv-tw-kpi-card.is-blue .inv-tw-kpi-value{color:#2563eb}.investedWizard .inv-tw-kpi-card.is-orange .inv-tw-kpi-value{color:#d97706}.investedWizard .inv-tw-kpi-card.is-violet .inv-tw-kpi-value{color:#7c3aed}.investedWizard .inv-tw-kpi-card.is-danger .inv-tw-kpi-value{color:#dc2626}.investedWizard .inv-tw-kpi-card.is-danger{background:linear-gradient(#fff 0%,#fee2e224 100%);border-color:#ef44444d}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-results-scrollX{overflow-x:visible}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-tailwick-panel,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-tailwick-chart-card{border-radius:var(--inv-db-radius)!important;box-shadow:var(--inv-db-shadow)!important}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-results-section-card,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-debt-section-card{border:var(--inv-db-card-border);border-radius:var(--inv-db-radius);background:var(--inv-db-card-bg);box-shadow:var(--inv-db-shadow);padding:18px}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-debt-section-banner,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-results-section-banner{border-radius:12px;margin-bottom:14px}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-dashboard-grid{gap:var(--inv-db-gap)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-dashboard-grid .card{border-radius:var(--inv-db-radius);box-shadow:var(--inv-db-shadow);border:var(--inv-db-card-border)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-summary-card{border-radius:12px}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-tw-rich-table-wrap{border-radius:var(--inv-db-radius);box-shadow:var(--inv-db-shadow)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-strategy-compare-card{border-radius:var(--inv-db-radius);box-shadow:var(--inv-db-shadow);border:var(--inv-db-card-border)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-conf-card{border-radius:var(--inv-db-radius);box-shadow:var(--inv-db-shadow)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-strength-bar{border-radius:12px}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-amortization-section,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-runjson-section{border-radius:var(--inv-db-radius)!important;box-shadow:var(--inv-db-shadow)!important;border:var(--inv-db-card-border)!important;background:var(--inv-db-card-bg)!important}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-results-disclaimer{border-radius:var(--inv-db-radius);background:#f8fafcb3;border:1px solid #0f172a0f;padding:16px 18px}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-ov2-card,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-v2-template-summary{border-radius:var(--inv-db-radius);box-shadow:var(--inv-db-shadow)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-tailwick-triple-grid,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-tailwick-insight-grid{gap:var(--inv-db-gap)}@media (min-width:1101px){.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full>.inv-step4-ai-inline{display:none}}@media (max-width:1100px){.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full>.inv-step4-ai-inline{display:none}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail{display:flex}}.inv-acct-unauthenticated{border:1px solid #074c3e1f;flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;padding:32px;display:flex}.inv-acct-unauthenticated h5{margin:0;font-weight:800}.inv-acct-unauthenticated p{opacity:.78;margin:0}.inv-acct-unauth-icon{color:#074c3e;background:#074c3e14;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.inv-acct-layout{grid-template-columns:300px 1fr;align-items:start;gap:20px;display:grid}@media (max-width:991px){.inv-acct-layout{grid-template-columns:1fr}}.inv-acct-page,.inv-acct-shell,.inv-acct-sidebar-col,.inv-acct-main,.inv-acct-shell>*{min-width:0}.inv-acct-break-anywhere{overflow-wrap:anywhere;word-break:break-word}.inv-acct-tabbar{flex-wrap:wrap;row-gap:2px;min-width:0;display:flex}.inv-acct-tab{flex:0 auto;min-width:0;max-width:100%}.inv-acct-form-grid,.inv-acct-form-grid>*,.inv-acct-benefits-grid,.inv-acct-benefits-grid>*{min-width:0}.inv-acct-save-row{flex-wrap:wrap}.inv-acct-profile-card,.inv-acct-profile-card__body,.inv-acct-profile-card__actions,.inv-acct-info-card__header,.inv-acct-info-card__title-wrap,.inv-acct-plan-card-summary,.inv-acct-plan-card-summary__header,.inv-acct-plan-card-summary__intro,.inv-acct-plan-card-summary__copy,.inv-acct-plan-card-summary__cta,.inv-acct-plan-card-summary__cta-copy,.inv-acct-benefit-item{min-width:0}.inv-acct-profile-card__name,.inv-acct-profile-card__email,.inv-acct-info-card__subtitle,.inv-acct-plan-card-summary__cta-title,.inv-acct-plan-card-summary__cta-subtitle{overflow-wrap:anywhere;line-height:1.4}.inv-acct-profile-card__email{max-width:100%}.inv-acct-profile-card__badges,.inv-acct-profile-card__actions>*{min-width:0}.inv-acct-plan-card-summary__price{flex-shrink:0}.inv-acct-plan-card-summary__cta-copy{flex:280px}@media (max-width:1199px){.inv-acct-form-grid--triple{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:991px){.inv-acct-shell{grid-template-columns:1fr!important}.inv-acct-plan-card-summary__header,.inv-acct-plan-card-summary__cta{align-items:flex-start!important}.inv-acct-plan-card-summary__price{width:100%;text-align:left!important}.inv-acct-tabbar{-webkit-overflow-scrolling:touch;overflow:auto hidden}.inv-acct-tab{text-align:left;white-space:normal!important;align-items:flex-start!important}}@media (max-width:767px){.inv-acct-form-grid--triple,.inv-acct-form-grid--double,.inv-acct-benefits-grid{grid-template-columns:1fr!important}.inv-acct-profile-card__actions,.inv-acct-plan-card-summary__intro{width:100%}.inv-acct-form-grid--phone{grid-template-columns:1fr;display:grid!important}.inv-acct-page .iv2-card-header{flex-wrap:wrap;gap:10px}}.inv-acct-sidebar{flex-direction:column;gap:16px;display:flex}.inv-acct-identity-card{text-align:center;background:linear-gradient(175deg,#074c3e0f 0%,#fff 55%);border:1px solid #074c3e24;flex-direction:column;align-items:center;gap:6px;padding:28px 20px 22px;display:flex}.inv-acct-avatar-wrap{margin-bottom:22px;position:relative}.inv-acct-avatar{color:#074c3e;letter-spacing:1px;background:#074c3e1f;border:2px solid #074c3e38;border-radius:50%;place-items:center;width:72px;height:72px;font-size:26px;font-weight:900;display:grid}.inv-acct-identity-badge{color:#fff;letter-spacing:.5px;background:#074c3e;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;bottom:-2px;right:-4px}.inv-acct-identity-name{color:#1a2740;margin-top:8px;font-size:1.05rem;font-weight:800;line-height:1.35}.inv-acct-identity-email{opacity:.72;word-break:break-all;margin-bottom:6px;font-size:13px;line-height:1.4}.inv-acct-identity-meta{flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 12px;display:flex}.inv-acct-meta-pill{color:#074c3e;background:#074c3e14;border:1px solid #074c3e29;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.inv-acct-identity-actions{gap:8px;width:100%;margin-top:10px;display:flex}.inv-acct-snapshot-card{border:1px solid #00000014;padding:16px 20px}.inv-acct-snapshot-title{text-transform:uppercase;letter-spacing:.6px;opacity:.55;margin-bottom:12px;font-size:.85rem;font-weight:800}.inv-acct-snapshot-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inv-acct-snapshot-list li{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:11px;display:flex}.inv-acct-snapshot-list li:last-child{border-bottom:none;padding-bottom:0}.inv-acct-snapshot-k{opacity:.65;flex-shrink:0;padding-top:1px;font-size:12px;line-height:1.45}.inv-acct-snapshot-v{text-align:right;color:#074c3e;word-break:break-word;min-width:0;max-width:60%;font-size:13px;font-weight:700;line-height:1.45}.inv-acct-main{flex-direction:column;gap:16px;display:flex}.inv-acct-tabs-card{border:1px solid #00000014;padding:12px 16px}.inv-acct-tabs{flex-wrap:wrap;gap:4px;display:flex}.inv-acct-tab{color:#0000008c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:7px 16px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.inv-acct-tab.is-active,.inv-acct-tab:hover:not(:disabled){color:#074c3e;background:#074c3e14;border-color:#074c3e2e}.inv-acct-tab:disabled{opacity:.45;cursor:not-allowed}.inv-acct-form-card{border:1px solid #00000014;padding:24px}.inv-acct-form-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.inv-acct-form-title{margin:0 0 4px;font-weight:800}.inv-acct-form-subtitle{opacity:.68;margin:0;font-size:14px}.inv-acct-saved-badge{color:#0d7840;white-space:nowrap;background:#10a24f1a;border:1px solid #10a24f3d;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.inv-acct-form-section-label{text-transform:uppercase;letter-spacing:.6px;opacity:.5;border-bottom:1px solid #00000012;margin-bottom:14px;padding-bottom:8px;font-size:11px;font-weight:800}.inv-acct-field{margin-bottom:18px}.inv-acct-required{color:#d63939;font-weight:700}.inv-acct-optional{opacity:.6;font-size:.85em;font-weight:400}.inv-acct-form-footer{border-top:1px solid #00000012;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding-top:16px;display:flex}.inv-acct-incomplete-hint{opacity:.65;margin-top:2px;font-size:12px;font-style:italic}.inv-acct-plan-card{background:linear-gradient(#074c3e08 0%,#fff 60%);border:1px solid #074c3e24;padding:28px}.inv-acct-plan-features{border-top:1px solid #0000000f;padding:20px 0 4px}.inv-acct-plan-header{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;margin-bottom:24px;display:flex}.inv-acct-plan-badge{color:#074c3e;letter-spacing:.4px;white-space:nowrap;background:#074c3e1a;border:1px solid #074c3e38;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.inv-acct-plan-title{margin:0 0 4px;font-weight:800}.inv-acct-plan-sub{opacity:.72;margin:0;font-size:14px}.inv-acct-plan-price{text-align:right;white-space:nowrap;align-self:center;margin-left:auto;padding-left:8px}.inv-acct-plan-price-value{color:#074c3e;font-size:2rem;font-weight:900;line-height:1}.inv-acct-plan-price-period{opacity:.6;margin-left:2px;font-size:14px}.inv-acct-plan-features-title{text-transform:uppercase;letter-spacing:.6px;opacity:.5;border-bottom:1px solid #0000000f;margin-bottom:14px;padding-bottom:8px;font-size:11px;font-weight:800}.inv-acct-plan-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.inv-acct-plan-item{align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.inv-acct-plan-item.is-excluded{opacity:.45}.inv-acct-plan-check{border-radius:50%;flex-shrink:0;place-items:center;width:20px;min-width:20px;height:20px;margin-top:2px;display:grid}.inv-acct-plan-check--yes{color:#0d7840;background:#10a24f1f;border:1px solid #10a24f3d}.inv-acct-plan-check--no{color:#00000059;background:#0000000d;border:1px solid #0000001a}.inv-acct-plan-upgrade-row{border-top:1px dashed #074c3e2e;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.inv-acct-plan-upgrade-copy{flex-direction:column;flex:1;gap:5px;min-width:200px;display:flex}.inv-acct-plan-upgrade-copy strong{color:#074c3e;font-size:14px;line-height:1.4}.inv-acct-plan-upgrade-copy span{opacity:.68;font-size:13px;line-height:1.45}.inv-acct-plan-upgrade-btn{color:#074c3e;white-space:nowrap;opacity:.7;background:#074c3e12;border:1px dashed #074c3e59;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700}.inv-repo-welcome-card{background:linear-gradient(135deg,#074c3e0a 0%,#fff 60%);border:1px solid #074c3e1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-direction:row!important;padding:16px 20px!important;display:flex!important}.inv-repo-welcome-left{flex-direction:column;gap:3px;display:flex}.inv-repo-welcome-title{color:#1a2740;font-size:1.05rem;font-weight:800}.inv-repo-welcome-sub{opacity:.65;font-size:13px}.inv-repo-profile-link{color:#074c3e;white-space:nowrap;background:#074c3e0f;border:1px solid #074c3e38;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.inv-repo-profile-link:hover{color:#063d31;background:#074c3e1f;text-decoration:none}.inv-repo-stats-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}@media (max-width:1199px){.inv-repo-stats-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.inv-repo-stats-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.inv-repo-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.inv-repo-stat-card{text-align:center;background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 4px #0000000a}.inv-repo-stat-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00000014}.inv-repo-stat-icon{border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.inv-repo-stat-icon--scenarios{color:#074c3e;background:#074c3e17}.inv-repo-stat-icon--wealth{color:#114c98;background:#114c9817}.inv-repo-stat-icon--loan{color:#b46400;background:#b464001a}.inv-repo-stat-icon--currency{color:#5a1eb4;background:#5a1eb414}.inv-repo-stat-icon--ai{color:#0087be;background:#0087be1a}.inv-repo-stat-icon--feasible{color:#0d7840;background:#10a24f1a}.inv-repo-stat-body{min-width:0}.inv-repo-stat-value{color:#1a2740;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1px;font-size:1.4rem;font-weight:800;line-height:1.1;display:flex}.inv-repo-stat-cap{opacity:.5;margin-left:2px;font-size:.75rem;font-weight:600}.inv-repo-stat-label{opacity:.6;text-align:center;overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:600;line-height:1.3}.inv-repo-page,.inv-repo-welcome-card,.inv-repo-welcome-copy,.inv-repo-toolbar-card,.inv-repo-toolbar-card__top,.inv-repo-toolbar-card__bottom,.inv-repo-history-card,.inv-repo-history-card__header,.inv-repo-history-card__title-wrap,.inv-repo-history-card__controls,.inv-repo-history-card__body,.inv-repo-run-list,.inv-repo-run-card,.inv-repo-run-card__top,.inv-repo-run-card__main,.inv-repo-run-card__meta,.inv-repo-run-card__actions,.inv-repo-run-card__kpis,.inv-repo-run-card__kpi{min-width:0}.inv-repo-welcome-copy{flex:320px}.inv-repo-welcome-copy__title,.inv-repo-welcome-copy__email,.inv-repo-history-card__title,.inv-repo-history-card__subtitle,.inv-repo-toolbar-card__hint{overflow-wrap:anywhere;line-height:1.4}.inv-repo-toolbar-card__tabs{-webkit-overflow-scrolling:touch;min-width:0;overflow:auto hidden}.inv-repo-history-card__controls,.inv-repo-run-card__actions{justify-content:flex-end}.inv-repo-run-card__main{flex:320px}.inv-repo-run-card__label-input{min-width:0;line-height:1.35}.inv-repo-run-card__actions>*{flex-shrink:0}.inv-repo-run-card__kpis{align-items:flex-start;flex-wrap:wrap!important;gap:8px 24px!important;display:flex!important}.inv-repo-run-card__kpi{flex-direction:column;flex:none;gap:3px;min-width:60px;display:flex}.inv-repo-run-card__kpi>div{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}@media (max-width:991px){.inv-repo-history-card__header{align-items:flex-start!important}.inv-repo-history-card__controls,.inv-repo-run-card__actions{justify-content:flex-start;width:100%}}@media (max-width:767px){.inv-repo-run-card{padding:14px}.inv-repo-run-card__label-input{max-width:100%!important}}@media (max-width:420px){.inv-repo-history-card__body{padding-left:16px;padding-right:16px}}body.inv-is-mobile .sidebar,body.inv-bp-xs .sidebar,body.inv-bp-sm .sidebar{overflow:hidden}.inv-display-heading,.inv-hero-title{font-family:var(--font-display,var(--font-calistoga,"Calistoga",serif));letter-spacing:-.5px;font-weight:400;line-height:1.15}.inv-section-hero{background:#fff;padding:80px 0 60px}@media (max-width:767.98px){.inv-section-hero{padding:48px 0 40px}}.inv-section-compare{background:#eef2ff;padding:64px 0}.inv-section-how{background:#fff;padding:64px 0}.inv-section-social{background:#074c3e0a;padding:64px 0}.inv-section-cta{color:#fff;background:#074c3e;padding:64px 0}.inv-section-cta h2,.inv-section-cta h3,.inv-section-cta p{color:#fff}.inv-section-cta .inv-btn-primary{color:#1e1b4b;background:#fcb650}.inv-section-cta .inv-btn-primary:hover{background:#e8a040}@media (max-width:767.98px){.inv-section-compare,.inv-section-how,.inv-section-social,.inv-section-cta{padding:48px 0}}.inv-section-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#074c3e;background:#074c3e14;border-radius:99px;margin-bottom:12px;padding:4px 10px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;display:inline-block}.inv-section-title{color:#1e1b4b;letter-spacing:-.5px;margin-bottom:12px;font-family:Inter,sans-serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.2}.inv-section-subtitle{color:#1e1b4ba6;max-width:580px;font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.inv-section-header{text-align:center;margin-bottom:48px}.inv-section-header .inv-section-subtitle{margin-left:auto;margin-right:auto}.inv-shared-card{background:#fff;border:1px solid #00000014;border-radius:14px;padding:20px;transition:border-color .15s,box-shadow .15s}.inv-shared-card:hover{border-color:#074c3e33;box-shadow:0 2px 12px #074c3e14}.inv-step-card{background:#fff;border:1px solid #00000014;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.inv-step-card__icon{color:#074c3e;background:#074c3e14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.inv-step-card__title{color:#1e1b4b;margin:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:700}.inv-step-card__body{color:#1e1b4ba6;margin:0;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6}.inv-testimonial-card{background:#fff;border:1px solid #00000014;border-radius:14px;padding:24px}.inv-testimonial-card__quote{color:#1e1b4b;margin-bottom:16px;font-family:Inter,sans-serif;font-size:.9375rem;font-style:italic;line-height:1.7}.inv-testimonial-card__author{color:#074c3e;font-size:.875rem;font-weight:700}.inv-testimonial-card__role{color:#1e1b4b8c;font-size:.8125rem}.inv-compare-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:767.98px){.inv-compare-split{grid-template-columns:1fr}}.inv-compare-panel{border:1px solid #0000001a;border-radius:14px;padding:20px}.inv-compare-panel--before{background:#dc26260a;border-color:#dc262626}.inv-compare-panel--after{background:#074c3e0a;border-color:#074c3e33}.inv-btn,.btn.inv-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-family:Inter,sans-serif;font-weight:600;transition:transform .1s,background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.inv-btn:active,button.inv-btn:active,a.inv-btn:active{transform:scale(.97)}.inv-btn-primary,.btn.inv-btn-primary{color:#fff;background-color:#074c3e;border:none}.inv-btn-primary:hover{color:#fff;background-color:#0d6b55}.inv-btn-outline,.btn.inv-btn-outline{color:#074c3e;background-color:#0000;border:2px solid #074c3e}.inv-btn-outline:hover{background-color:#074c3e0f}.inv-btn-accent,.btn.inv-btn-accent{color:#1e1b4b;background-color:#fcb650;border:none}.inv-btn-accent:hover{color:#1e1b4b;background-color:#e8a040}.inv-btn-lg{min-height:56px;padding:0 28px;font-size:1rem}.inv-btn-sm{min-height:40px;padding:0 14px;font-size:.875rem}@media (max-width:767.98px){.inv-btn{justify-content:center;width:100%;min-height:52px}.inv-btn.inv-btn--inline{width:auto}}.inv-input,input.inv-input,select.inv-input,textarea.inv-input{color:#1e1b4b;background-color:#f3f4f6;border:1.5px solid #0000001f;border-radius:8px;outline:none;width:100%;min-height:44px;padding:10px 14px;font-family:Inter,sans-serif;font-size:.9375rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.inv-input:focus,input.inv-input:focus,select.inv-input:focus,textarea.inv-input:focus{background-color:#fff;border-width:2px;border-color:#074c3e;box-shadow:0 0 0 3px #074c3e1f}.inv-input::placeholder{color:#1e1b4b73}.inv-input:disabled{opacity:.55;cursor:not-allowed}.inv-label{color:#1e1b4b;letter-spacing:.01em;margin-bottom:6px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;display:block}.inv-field{flex-direction:column;gap:0;margin-bottom:16px;display:flex}@media (max-width:991.98px){.inv-kpi-grid{gap:var(--inv-grid-gap,14px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:575.98px){.inv-kpi-grid{gap:var(--inv-grid-gap,10px);grid-template-columns:1fr}}.inv-kpi-value,.inv-kpi-card .inv-kpi-value{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.5px;min-width:0;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:800;overflow:hidden}.inv-kpi-label,.inv-kpi-card .inv-kpi-label,.inv-kpi-hint,.inv-kpi-card .inv-kpi-hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.inv-kpi-card{min-width:0;overflow:hidden}.iv2-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;width:100%;display:grid}@media (max-width:991.98px){.iv2-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.iv2-kpi-grid{grid-template-columns:1fr}}.iv2-kpi-card,[class*=kpi-card]{min-width:0;overflow:hidden}.investedCombined [class*=kpi] [class*=value],.investedCombined [class*=kpi] [class*=amount],.investedCombined [class*=kpi] [class*=label]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.inv-chart-wrap{width:100%;min-height:var(--inv-chart-min-h,260px);-webkit-overflow-scrolling:touch;overflow:auto visible}.inv-chart-wrap>*{min-width:280px}.js-plotly-plot,.plotly-graph-div{overflow:hidden;max-width:100%!important}.js-plotly-plot .xtick text,.js-plotly-plot .ytick text{font-size:11px!important}@media (max-width:767.98px){.js-plotly-plot .xtick text,.js-plotly-plot .ytick text{font-size:9px!important}}.inv-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}@media (max-width:991.98px){.inv-chart-grid{grid-template-columns:1fr}.inv-chart-card{padding:14px}.inv-chart-wrap{min-height:var(--inv-chart-min-h,200px)}}@media (max-width:575.98px){.inv-chart-grid{gap:12px}.inv-chart-card{border-radius:10px;padding:12px}}.inv-results-section{border-top:1px solid #00000012;margin-top:24px;padding-top:32px;padding-bottom:8px}.inv-results-section:first-child{border-top:none;padding-top:0}.inv-results-section__heading{color:#1e1b4b;letter-spacing:-.3px;margin-bottom:4px;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:800}.inv-results-section__sub{color:#1e1b4b8c;margin-bottom:16px;font-size:.875rem}.inv-sankey-wrap{-webkit-overflow-scrolling:touch;border-radius:10px;width:100%;overflow-x:auto}.inv-sankey-wrap>*{min-width:480px}@media (max-width:575.98px){.inv-sankey-wrap>*{min-width:360px}}.inv-results-anchor-strip{display:none}@media (max-width:767.98px){.inv-results-anchor-strip{z-index:99;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;border-bottom:1px solid #00000014;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.inv-results-anchor-strip::-webkit-scrollbar{display:none}.inv-results-anchor-pill{color:#074c3e;white-space:nowrap;background:#074c3e14;border-radius:99px;flex-shrink:0;padding:5px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s}.inv-results-anchor-pill:hover,.inv-results-anchor-pill.active{color:#fff;background:#074c3e}}.inv-wizard-progress{background:#fff;border-bottom:1px solid #00000014;padding:12px 16px 0;display:none}@media (max-width:767.98px){.inv-wizard-progress{z-index:100;display:block;position:sticky;top:0}}.inv-wizard-progress__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.inv-wizard-progress__label{color:#074c3e;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600}.inv-wizard-progress__count{color:#1e1b4b8c;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500}.inv-wizard-progress__dots{gap:6px;margin-bottom:12px;display:flex}.inv-wizard-progress__dot{background:#074c3e26;border-radius:99px;flex:1;height:4px;transition:background-color .2s}.inv-wizard-progress__dot--active{background:#074c3e}.inv-wizard-progress__dot--done{background:#074c3e80}@media (max-width:767.98px){.inv-wizard-step .row>[class*=col-],.inv-wizard-step .row>[class*=col]{flex:0 0 100%;max-width:100%}.inv-wizard-step{padding:16px}}
