@charset "UTF-8";@font-face{font-family:bootstrap-icons;src:url(/fonts/bootstrap-icons/bootstrap-icons.woff2) format("woff2"),url(/fonts/bootstrap-icons/bootstrap-icons.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0%;size-adjust:115.45%}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0%;size-adjust:96.39%}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0%;size-adjust:134.59%}html:root{--inv-font-display:"Fraunces","Fraunces Fallback";--inv-font-sans:"Inter Tight","Inter Tight Fallback";--inv-font-mono:"JetBrains Mono","JetBrains Mono Fallback"}.inv-font-body{font-family:var(--inv-font-sans);font-style:normal}:root{--inv-surface-cream:#faf6ed;--inv-surface-sage:#eef2ec;--inv-surface-white:#ffffff;--inv-surface-deep:#0b2e25}body:has(.inv-home-canvas){background:var(--inv-surface-cream)}.inv-home-canvas{background:var(--inv-surface-cream)}.inv-home-canvas .hero:after{display:none}.iv2-shell{--iv2-page-bg:var(--inv-surface-cream)}@keyframes inv-atelier-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.inv-atelier-spin{animation:inv-atelier-spin .9s linear infinite}:root{--inv-ink:#1f2c4d;--inv-ink-soft:#62656f;--inv-amber:#f3a630;--inv-green-600:#137a62;--inv-font-display:var(--font-display,"Fraunces"),"Iowan Old Style","Palatino",Georgia,serif;--inv-font-sans:var(--font-sans,"Inter Tight"),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--inv-font-mono:var(--font-mono,"JetBrains Mono"),"SF Mono",Menlo,Consolas,monospace;--font-serif-display:var(--inv-font-display);--font-mono:var(--inv-font-mono);--font-sans:var(--inv-font-sans)}body{font-family:var(--inv-font-sans)}.inv-h1{font-size:clamp(48px,7vw,96px);line-height:1.02;letter-spacing:-.03em}.inv-h1,.inv-h2{font-family:var(--inv-font-display);font-weight:400;color:var(--inv-ink);margin:0}.inv-h2{font-size:clamp(32px,3.6vw,44px);line-height:1.05;letter-spacing:-.02em}.inv-h3{font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.015em}.inv-h3,.inv-h4{font-family:var(--inv-font-display);font-weight:400;color:var(--inv-ink);margin:0}.inv-h4{font-size:20px;line-height:1.25;letter-spacing:-.01em}.inv-display em,.inv-display-italic,.inv-h1 em,.inv-h2 em,.inv-h3 em,.inv-h4 em{font-style:italic;font-weight:400;color:var(--inv-green-600)}.inv-display{font-style:normal;color:var(--inv-ink);letter-spacing:-.02em;line-height:1.05}.inv-display,.inv-display-italic{font-family:var(--inv-font-display);font-weight:400}.inv-display-italic{font-style:italic}.inv-lead,.inv-lede{font-family:var(--inv-font-sans);font-size:18px;line-height:1.5;color:var(--inv-ink-soft);max-width:60ch}.inv-fs-sm{font-size:13.5px;line-height:1.45}.inv-fs-xs{font-size:12px}.inv-num{font-family:var(--inv-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.inv-eyebrow{font-family:var(--inv-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:#074c3e;display:inline-flex;align-items:center;gap:10px}.inv-eyebrow:before{content:"";display:inline-block;width:7px;height:7px;border-radius:999px;background:#074c3e}.inv-eyebrow--plain:before{display:none}.investedCombined .inv-eyebrow--atelier-mono{font-family:var(--inv-font-mono,monospace);font-size:10.5px;font-weight:400;letter-spacing:.08em;text-transform:uppercase!important;color:var(--inv-text-muted,#5C6661)!important;display:block}.inv-kpi__value{font-family:var(--inv-font-display);font-size:32px;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--inv-ink);line-height:1}.inv-kpi__label,.inv-stat-label{font-family:var(--inv-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--inv-ink-soft);display:block;margin-bottom:6px}.inv-stat-value{font-family:var(--inv-font-display);font-weight:400;font-size:28px;line-height:1;color:var(--inv-ink);font-variant-numeric:tabular-nums}.inv-stat-value--italic{font-style:italic}.investedCombined .inv-surplus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.countdown.inv-usage-strip .countdown__area.inv-usage-strip__area{display:grid;grid-template-columns:repeat(var(--inv-usage-cols,3),minmax(0,1fr));column-gap:0;row-gap:24px;align-items:stretch}.countdown.inv-usage-strip .countdown__area .inv-usage-strip__part{width:100%;max-width:none;min-width:0;gap:18px;justify-self:center}.countdown.inv-usage-strip .countdown__area .inv-usage-strip__part:after{left:auto;right:0;transform:translateX(50%);top:8px;height:calc(100% - 16px);width:1px;border-right:1px dotted rgba(10,22,56,.24)}.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{font-size:31px;color:#1b7866}.countdown.inv-usage-strip .countdown__area .countdown__part .countdown__title{margin-bottom:2px;color:#1f2f4d;letter-spacing:.2px}.countdown.inv-usage-strip .countdown__area .countdown__part .countdown__content p{margin:0;font-size:15px;color:#384057}@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{max-width:100%;min-width:min(280px,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{width:100%;display:block;text-align:left;border-radius:12px;border:1px solid rgba(15,23,42,.16);background:#ffffff;padding:14px;min-height:86px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.investedCombined .inv-surplus-tile:hover{border-color:rgba(61,148,244,.9);background:rgba(61,148,244,.06)}.investedCombined .inv-surplus-tile.is-selected{border-color:rgba(61,148,244,1);background:rgba(61,148,244,.1);box-shadow:0 10px 22px rgba(61,148,244,.2)}.investedCombined .inv-surplus-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.investedCombined .inv-surplus-secondary-grid .is-full{grid-column:1/-1}@media (max-width:480px){.investedCombined .inv-surplus-secondary-grid{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box}.swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.swiper-pagination-bullet{--swiper-pagination-bullet-size:12px}.swiper-pagination-bullet-active{background-color:#074c3e!important;--swiper-pagination-bullet-width:28px;--swiper-pagination-bullet-height:12px;border-radius:10px!important;transition:all .3s ease-in-out}.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:active,.btn.btn-primary:hover{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:active,.btn.btn-outline-primary:hover{background-color:var(--inv-finview-primary)!important;border-color:var(--inv-finview-primary)!important;color:#fff!important}.btn.btn-outline-primary:focus,.btn.btn-outline-primary:focus-visible,.btn.btn-primary:focus,.btn.btn-primary:focus-visible{box-shadow:0 0 0 .25rem rgba(252,182,80,.35)!important}.dropdown-item.active,.dropdown-item:active{background-color:var(--inv-finview-primary)!important}.banner-animation{animation:previewShapeX 3s linear infinite}.nav-animation{transform:translateX(0);transition:1s}.nav-animation2{transform:translateX(-100%);transition:1s}@media (max-width:767.98px){.inv-compare-scenario-grid{grid-template-columns:1fr!important}}.investedCombined{--inv-border:rgba(0,0,0,0.08);--inv-muted:rgba(0,0,0,0.62);--inv-bg:#ffffff;--inv-bg-cream:#FAF6EE;--inv-soft:rgba(0,0,0,0.04);--inv-radius:14px;--inv-input-height:44px;display:flex;flex-direction:column;gap:20px}.investedCombined .card{border:1px solid var(--inv-border);border-radius:var(--inv-radius);box-shadow:0 6px 18px rgba(0,0,0,.06);background:var(--inv-bg);padding:18px;display:block;gap:0}.investedCombined .card.inv-card--highlight,.investedCombined .inv-card--highlight{position:relative;background:var(--inv-bg-cream,#FAF6EE);border:1px solid rgba(11,61,51,.12);border-left:4px solid #0b3d33;padding-left:22px}.investedCombined .inv-card--highlight .inv-highlight-title{font-weight:600;color:#0b3d33;margin:0 0 4px;letter-spacing:.01em}.investedCombined .inv-card--highlight .inv-highlight-body{color:rgba(0,0,0,.72);font-size:.92rem;line-height:1.45;margin:0}@keyframes inv-donut-slice-reveal{0%{opacity:0}to{opacity:1}}.inv-donut-slice{opacity:0;animation-name:inv-donut-slice-reveal;animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards;transition:stroke-width .18s ease-out}.inv-donut-slice:hover{stroke-width:32px}.inv-donut-progress-ring{opacity:0;animation:inv-donut-slice-reveal .48s cubic-bezier(.4,0,.2,1) forwards}@media (prefers-reduced-motion:reduce){.inv-donut-progress-ring,.inv-donut-slice{opacity:1!important;animation:none!important;transition:none!important}.inv-donut-slice:hover{stroke-width:inherit}}.investedCombined .inv-dashboard-grid>.card,.investedCombined .inv-tailwick-insight-grid>.card,.investedCombined>.card,.investedCombined>.inv-dashboard-grid,.investedCombined>.inv-tailwick-insight-grid{margin-bottom:0!important;margin-top:0!important}.investedCombined .row{display:flex;gap:14px;flex-wrap:wrap;margin:0}.investedCombined .row.between{align-items:center;justify-content:space-between}.investedCombined .field{display:flex;flex-direction:column;gap:6px;min-width:min(220px,100%)}.investedCombined label{font-size:.9rem;color:rgba(0,0,0,.78);font-weight:600}.investedCombined input,.investedCombined select,.investedCombined textarea{border:1px solid var(--inv-border);border-radius:12px;padding:10px 12px;min-height:44px;background:rgba(255,255,255,.96);outline:none}.investedCombined input:focus,.investedCombined select:focus,.investedCombined textarea:focus{border-color:rgba(252,182,80,.9);box-shadow:0 0 0 3px rgba(252,182,80,.25)}.investedCombined .btn,.investedCombined button.btn{border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:10px 14px;min-height:44px;font-weight:700;background:#0d4c3f;color:#fff}.inv-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,220px);justify-content:start;gap:12px;margin-top:10px}@media (max-width:480px){.inv-summary-grid,[class*=inv-tailwick] [style*=grid-template-columns][style*="220px"],[class*=inv-tailwick] [style*=gridTemplateColumns][style*="220px"]{grid-template-columns:1fr!important;gap:8px!important}.inv-summary-card{width:100%!important;min-width:0!important}.investedCombined .inv-debt-section-card .card-body,.investedCombined .inv-results-section-card .card-body,.investedCombined .inv-tailwick-panel .card-body{padding-left:10px!important;padding-right:10px!important}.investedCombined .inv-tailwick-insight-grid{margin-left:-4px!important;margin-right:-4px!important}.investedCombined .inv-debt-section-card,.investedCombined .inv-results-section-card,.investedCombined.inv-subpage-view>.card,.investedCombined>.card,.investedCombined>.inv-tailwick-insight-grid>.card{margin-left:-2px!important;margin-right:-2px!important;border-radius:10px!important}.investedCombined .inv-debt-section-card .card-body,.investedCombined .inv-results-section-card .card-body,.investedCombined .inv-tailwick-panel .card-body{padding:12px 8px!important}.investedCombined .inv-chart-fit-frame,.investedCombined .inv-chart-fit-frame--timeline{padding-left:0!important;padding-right:0!important}}.inv-summary-card{border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.03);border-radius:12px;padding:10px 12px;width:220px;min-height:76px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0}.inv-summary-card>dd,.inv-summary-card>dt{margin:0}.inv-summary-card--positive .inv-summary-value{color:var(--inv-green-600,#137a62)}.inv-summary-card--cost .inv-summary-value{color:#B1463C}.investedCombined .inv-summary-card--band-good{background:color-mix(in srgb,var(--inv-green-600,#074C3E) 9%,var(--inv-surface,#FFFFFF));border-color:color-mix(in srgb,var(--inv-green-600,#074C3E) 26%,var(--inv-surface,#FFFFFF))}.investedCombined .inv-summary-card--band-good .inv-summary-value{color:var(--inv-green-600,#074C3E)}.investedCombined .inv-summary-card--band-mid{background:color-mix(in srgb,var(--inv-warning,#C47A1B) 10%,var(--inv-surface,#FFFFFF));border-color:color-mix(in srgb,var(--inv-warning,#C47A1B) 26%,var(--inv-surface,#FFFFFF))}.investedCombined .inv-summary-card--band-mid .inv-summary-value{color:var(--inv-warning,#C47A1B)}.investedCombined .inv-summary-card--band-risk{background:color-mix(in srgb,var(--inv-danger,#B1463C) 9%,var(--inv-surface,#FFFFFF));border-color:color-mix(in srgb,var(--inv-danger,#B1463C) 26%,var(--inv-surface,#FFFFFF))}.investedCombined .inv-summary-card--band-risk .inv-summary-value{color:var(--inv-danger,#B1463C)}.investedCombined .inv-summary-card--hero{background:var(--inv-green-50,#E8F0EA);border-color:var(--inv-green-200,#A9C2B1)}.investedCombined .inv-summary-card--hero .inv-summary-value{color:var(--inv-green-600,#074C3E)}@keyframes invSkeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.inv-skeleton-shimmer{background:linear-gradient(90deg,rgba(15,23,42,.04),rgba(15,23,42,.1) 50%,rgba(15,23,42,.04));background-size:200% 100%;animation:invSkeletonShimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.inv-skeleton-shimmer{animation:none;background:rgba(15,23,42,.06)}}.inv-summary-label{font-size:12px;font-weight:800;color:rgba(15,23,42,.7);letter-spacing:.02em}.inv-summary-label,.inv-summary-value{white-space:normal;overflow-wrap:break-word;word-break:break-word}.inv-summary-value{margin-top:2px;font-size:14px;font-weight:900;color:rgba(15,23,42,.95);line-height:1.2}.inv-summary-value-lg{font-size:22px}.inv-summary-grid--tall .inv-summary-card{padding:14px 16px;min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:10px}.inv-summary-grid--tall .inv-summary-value{margin-top:0;font-size:16px;line-height:1.25;word-break:break-word}.inv-overview-group{margin-top:12px;padding-top:12px;border-top:1px solid rgba(15,23,42,.08)}.inv-overview-group:first-child{margin-top:6px;padding-top:0;border-top:0}.inv-overview-group-title{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.76);margin-bottom:8px;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{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));color:rgba(15,23,42,.96);padding:12px 14px}.investedWizard .inv-step4-runjson-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.investedWizard .inv-step4-runjson-copy{display:grid;gap:8px;min-width:0}.investedWizard .inv-step4-runjson-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0;align-self:flex-start}.investedWizard .inv-step4-runjson-head>div:first-child{min-width:0}.investedWizard .inv-step4-runjson-head .inv-sticky-action-panel-subtitle,.investedWizard .inv-step4-runjson-head .inv-sticky-action-panel-title{color:rgba(15,23,42,.96)}.investedWizard .inv-step4-runjson-head .inv-sticky-action-panel-title{margin:0;font-size:15px;line-height:1.25;font-weight:900;overflow-wrap:anywhere}.investedWizard .inv-step4-runjson-head .inv-sticky-action-panel-subtitle{margin:0;opacity:.82;line-height:1.5;overflow-wrap:anywhere}.investedWizard .inv-step4-runjson-details{margin:0;line-height:1.45}.investedWizard .inv-step4-runjson-details>summary{display:inline-flex;align-items:center;gap:6px;line-height:1.35}.investedWizard .inv-step4-runjson-details-body,.investedWizard .inv-step4-runjson-note{color:rgba(15,23,42,.82);line-height:1.5;overflow-wrap:anywhere}.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{margin-left:-1rem;margin-right:-1rem;margin-top:-1rem;border-radius:14px 14px 0 0;border-left:0;border-right:0;border-top:0}@media (max-width:767.98px){.investedWizard .inv-step4-runjson-actions{width:100%;justify-content:flex-start}.investedWizard .inv-step4-runjson-section.inv-banner-match-plan-section .inv-step4-runjson-banner{margin-left:-.9rem;margin-right:-.9rem;margin-top:-.9rem}}.investedWizard .inv-debug-json-pre{margin:10px 0 0;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:rgba(2,6,23,.92);color:rgba(226,232,240,.96);padding:12px 14px;font-size:12.5px;line-height:1.45;overflow:auto;max-height:520px}.investedWizard .inv-debug-json-pre code{display:block;min-width:max-content;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre}.inv-overview-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 12px;margin:0}.inv-overview-item{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,1fr);align-items:start;gap:12px;border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.02);border-radius:12px;padding:10px 12px}.inv-overview-key{margin:0;font-size:12px;font-weight:800;color:rgba(15,23,42,.68);min-width:0;line-height:1.2}.inv-overview-val{margin:0;font-size:12.5px;font-weight:900;color:rgba(15,23,42,.92);text-align:right;min-width:0;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.inv-overview-details{margin-top:12px;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.02);border-radius:14px;padding:10px 12px}.inv-overview-details>summary{cursor:pointer;font-weight:900;color:rgba(15,23,42,.86);user-select:none}.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{font-size:12px;font-weight:900;color:rgba(15,23,42,.82);margin:8px 0}.inv-overview-loans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.inv-overview-loan{border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.02);border-radius:14px;padding:10px 12px}.inv-overview-loan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.inv-overview-loan-left{min-width:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.inv-overview-loan-id{font-weight:950;color:rgba(15,23,42,.9);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-overview-loan-dot{opacity:.5}.inv-overview-loan-kv{font-size:12.5px;color:rgba(15,23,42,.72);white-space:nowrap}.inv-overview-loan-principal{font-weight:950;color:rgba(15,23,42,.92);text-align:right;white-space:nowrap}@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{align-items:flex-start;flex-direction:column}.inv-overview-val{text-align:left;white-space:normal}}.inv-ov2-card{background:linear-gradient(180deg,rgba(239,246,255,.52),rgba(255,255,255,.96));border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);padding:20px 24px}.inv-ov2-card,.inv-ov2-card *{font-family:inherit}.inv-ov2-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}.inv-ov2-title{font-size:16px;font-weight:800;color:rgba(15,23,42,.94);line-height:1.2;margin:0 0 2px}.inv-ov2-subtitle{font-size:13px;color:rgba(15,23,42,.64);margin:0;line-height:1.35}.inv-ov2-toggle{flex-shrink:0;padding:6px 16px;border-radius:8px;font-size:12.5px;font-weight:800;letter-spacing:.02em;border:1px solid rgba(15,23,42,.14);background:rgba(15,23,42,.03);color:rgba(15,23,42,.68);cursor:pointer;transition:all .15s ease;white-space:nowrap}.inv-ov2-toggle:hover{background:rgba(15,23,42,.07);color:rgba(15,23,42,.88);border-color:rgba(15,23,42,.22)}.inv-ov2-expanded{margin-top:20px;padding-top:18px;border-top:1px solid rgba(15,23,42,.07);display:block;column-count:2;column-gap:14px}.inv-ov2-detail-card{border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:16px 18px;background:rgba(15,23,42,.015);min-width:0;display:inline-block;width:100%;margin:0 0 14px;break-inside:avoid;-webkit-column-break-inside:avoid}.inv-ov2-detail-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.06)}.inv-ov2-detail-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(59,130,246,.08);font-size:16px;line-height:1;flex-shrink:0}.inv-ov2-detail-card-title{font-size:14px;font-weight:800;color:rgba(15,23,42,.84);letter-spacing:.01em}.inv-ov2-detail-grid{display:grid;grid-template-columns:1fr;gap:0}.inv-ov2-detail-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid rgba(15,23,42,.045)}.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{font-size:13px;font-weight:500;color:rgba(15,23,42,.66);min-width:0;flex-shrink:0;line-height:1.4;max-width:56%}.inv-ov2-detail-item-value{font-size:13.5px;font-weight:700;color:rgba(15,23,42,.88);text-align:right;overflow-wrap:anywhere;word-break:break-word;line-height:1.4;min-width:0;max-width:44%}.inv-ov2-loan-detail-grid{display:grid;grid-template-columns:1fr;gap:10px}.inv-ov2-loan-detail{border:1px solid rgba(15,23,42,.07);border-radius:12px;padding:12px 14px;background:rgba(15,23,42,.02)}.inv-ov2-loan-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.inv-ov2-loan-detail-name{font-weight:800;font-size:14px;line-height:1.3;color:rgba(15,23,42,.9);min-width:0;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.inv-ov2-loan-detail-amt{font-weight:800;font-size:14px;color:rgba(15,23,42,.92);white-space:nowrap;flex-shrink:0}.inv-ov2-loan-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.inv-ov2-loan-detail-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:8px 6px;border-radius:8px;background:rgba(15,23,42,.03);min-height:52px}.inv-ov2-loan-detail-stat-label{font-size:10.5px;font-weight:600;color:rgba(15,23,42,.56);text-transform:uppercase;letter-spacing:.04em;margin-bottom:0;line-height:1.05;white-space:nowrap}.inv-ov2-loan-detail-stat-value{font-size:13px;font-weight:700;color:rgba(15,23,42,.86);line-height:1.1;white-space:nowrap}@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{gap:10px}.inv-ov2-detail-item,.inv-ov2-header{flex-direction:column;align-items:flex-start}.inv-ov2-detail-item{gap:2px}.inv-ov2-detail-item-label,.inv-ov2-detail-item-value{max-width:100%;text-align:left}.inv-ov2-loan-detail-stats{grid-template-columns:1fr}.inv-ov2-loan-detail-stat{min-height:44px}}.investedCombined .btn,.investedWizard .btn{border-radius:10px;font-weight:700;font-size:13px;line-height:1.35;transition:all .15s ease;position:relative;z-index:0}.investedCombined .btn.btn-sm,.investedWizard .btn.btn-sm{padding:5px 14px;font-size:12.5px;border-radius:8px}.investedCombined .btn-primary,.investedWizard .btn-primary{background:rgba(15,23,42,.92);border-color:rgba(15,23,42,.92);color:#fff;box-shadow:0 1px 2px rgba(15,23,42,.12)}.investedCombined .btn-primary:hover,.investedWizard .btn-primary:hover{background:rgba(15,23,42,.98);border-color:rgba(15,23,42,.98)}.investedCombined .btn-primary:focus-visible,.investedWizard .btn-primary:focus-visible{box-shadow:0 0 0 3px rgba(15,23,42,.22)}.investedCombined .btn-outline-primary,.investedWizard .btn-outline-primary{background:transparent;border:1px solid rgba(15,23,42,.22);color:rgba(15,23,42,.82)}.investedCombined .btn-outline-primary:hover,.investedWizard .btn-outline-primary:hover{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.32);color:rgba(15,23,42,.92)}.investedCombined .btn-outline-secondary,.investedWizard .btn-outline-secondary{background:transparent;border:1px solid rgba(15,23,42,.14);color:rgba(15,23,42,.68)}.investedCombined .btn-outline-secondary:hover,.investedWizard .btn-outline-secondary:hover{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.22);color:rgba(15,23,42,.86)}.investedCombined .btn-outline-dark,.investedWizard .btn-outline-dark{background:transparent;border:1px solid rgba(15,23,42,.18);color:rgba(15,23,42,.78);border-radius:10px}.investedCombined .btn-outline-dark:hover,.investedWizard .btn-outline-dark:hover{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.28);color:rgba(15,23,42,.92)}.inv-chart-head{margin-bottom:12px}.inv-chart-title{font-weight:900;margin-bottom:4px;line-height:1.2}.inv-chart-sub{font-size:13px;line-height:1.35}.inv-chart-caption{margin-top:6px;font-size:12.5px;line-height:1.35;color:rgba(0,0,0,.72);background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:8px 10px}.inv-ds-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:stretch}.inv-ds-sidebar{position:sticky;top:88px;background:linear-gradient(180deg,#ffffff,rgba(241,249,246,.96));border:1px solid rgba(7,76,62,.18);border-radius:18px;padding:14px 12px;min-height:100%;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 8px 22px rgba(7,76,62,.08)}.inv-ds-brand-icon{width:22px;height:22px;border-radius:999px;margin-bottom:14px;background:radial-gradient(circle at 50% 50%,rgba(132,117,255,.85) 0 4px,transparent 5px),conic-gradient(from 0deg,rgba(132,117,255,.2) 0 25%,rgba(132,117,255,.9) 25% 50%,rgba(132,117,255,.2) 50% 75%,rgba(132,117,255,.9) 75% 100%)}.inv-ds-sidebar-head{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.5);margin-bottom:8px}.inv-ds-brand{font-size:18px;line-height:1.1;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#074c3e;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(7,76,62,.18)}.inv-ds-nav{display:grid;gap:12px}.inv-ds-nav-item{display:flex;align-items:center;justify-content:space-between;border:1px solid transparent;border-radius:12px;padding:11px 10px;font-size:14px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;color:rgba(7,76,62,.9);background:transparent;transition:background .14s ease,border-color .14s ease,color .14s ease}.inv-ds-nav-item:hover{border-color:rgba(7,76,62,.18);background:rgba(7,76,62,.05)}.inv-ds-nav-item.is-active{border-color:rgba(7,76,62,.4);background:rgba(7,76,62,.12);color:#074c3e;box-shadow:0 0 0 2px rgba(7,76,62,.08)}.inv-ds-nav-item.is-locked{color:rgba(7,76,62,.72)}.inv-ds-lock{margin-left:8px;font-size:12px;opacity:.75}.inv-ds-main{min-width:0}.inv-ds-topbar{background:linear-gradient(180deg,#ffffff,rgba(242,250,247,.95));border:1px solid rgba(7,76,62,.2);border-radius:16px;padding:14px;box-shadow:0 8px 20px rgba(7,76,62,.08)}.inv-ds-topbar.is-compact{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.inv-ds-title{margin:0;font-size:28px;line-height:1.2;font-weight:900;color:rgba(15,23,42,.95)}.inv-ds-subtitle{margin:8px 0 0;font-size:16px;line-height:1.6;color:rgba(15,23,42,.72)}.inv-ds-topbar-extra{margin-top:0}.inv-ds-content{margin-top:12px;display:grid;gap:12px}.inv-ds-section{background:#ffffff;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:14px}.inv-ds-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.inv-ds-section-title{margin:0;font-size:16px;line-height:1.2;font-weight:900;color:rgba(15,23,42,.95)}.inv-overview-section .inv-ds-section-title{font-size:23px}.inv-ds-section-subtitle{margin:6px 0 0;font-size:16px;line-height:1.55;color:rgba(15,23,42,.72)}.inv-overview-companion{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:rgba(255,255,255,.96);color:rgba(15,23,42,.95);font-weight:800;line-height:1.1;white-space:nowrap}.inv-overview-companion img{width:20px;height:20px;object-fit:contain}.inv-workspace-intro{margin:0 0 12px;font-size:16px;line-height:1.6;color:rgba(15,23,42,.78)}.inv-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.inv-kpi-card{border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.02);border-radius:12px;padding:10px 12px}.inv-kpi-card.is-positive{border-color:rgba(7,76,62,.38);background:rgba(7,76,62,.08)}.inv-kpi-card.is-risk{border-color:rgba(185,28,28,.35);background:rgba(185,28,28,.07)}.inv-kpi-label{font-size:12px;font-weight:800;color:rgba(15,23,42,.72)}.inv-kpi-value{margin-top:4px;font-size:20px;line-height:1.2;font-weight:900;color:rgba(15,23,42,.96)}.inv-kpi-hint{margin-top:4px;font-size:12px;color:rgba(15,23,42,.66)}.inv-kpi-grid--planner-overview{gap:14px}.inv-kpi-card--overview{min-height:118px;padding:14px}.inv-kpi-card--overview .inv-kpi-label{line-height:1.35;margin-bottom:8px}.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{border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:12px;background:rgba(15,23,42,.02)}.inv-chart-card-head{margin-bottom:10px}.inv-chart-card-title{margin:0;font-size:15px;font-weight:900;color:rgba(15,23,42,.96)}.inv-chart-card-subtitle{margin:4px 0 0;font-size:12px;color:rgba(15,23,42,.68)}@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{position:static;top:auto;padding:16px;min-height:0}.inv-ds-nav{display:flex;flex-wrap:wrap;gap:8px}.inv-ds-nav-item{padding:10px 12px;font-size:14px}}@media (max-width:575px){.inv-ds-section,.inv-ds-topbar{padding:14px;border-radius:12px}.inv-ds-topbar.is-compact{padding:0!important;border-radius:0}.inv-ds-title{font-size:24px}.inv-ds-section-subtitle,.inv-ds-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{margin-bottom:0;display:flex;align-items:stretch;gap:8px;flex-wrap:nowrap;width:100%;padding:0;border:none;border-radius:0;background:transparent}.inv-stepper--workspace .inv-step{display:flex;gap:6px;align-items:center;justify-content:center;flex:0 0 36px;min-width:36px;height:38px;padding:6px 10px;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:rgba(255,255,255,.94);transition:flex-basis .2s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.inv-stepper--workspace .inv-step-badge{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;border:1px solid rgba(13,76,63,.28);color:#0b6b57;background:rgba(13,76,63,.06);flex:0 0 22px}.inv-stepper--workspace .inv-step-title{font-weight:800;color:rgba(15,23,42,.88);line-height:1.1;white-space:nowrap;font-size:13px;overflow:hidden;text-overflow:ellipsis}.inv-stepper--workspace .inv-step.is-active{justify-content:flex-start;flex:1 1 75%;min-width:0;padding-right:14px;border-color:rgba(13,76,63,.52);background:rgba(13,76,63,.08);box-shadow:0 0 0 1px rgba(13,76,63,.12)}.inv-stepper--workspace .inv-step.is-active .inv-step-badge{border-color:rgba(13,76,63,.85);background:rgba(13,76,63,.14)}.inv-stepper--workspace .inv-step.is-done .inv-step-badge{border-color:#0d4c3f;background:#0d4c3f;color:#fff}@media (max-width:720px){.inv-stepper--workspace{align-items:stretch;gap:6px}.inv-stepper--workspace .inv-step{min-width:34px;flex-basis:34px;min-height:34px;padding:5px 7px}.inv-stepper--workspace .inv-step.is-active{flex-basis:auto;flex-grow:1;max-width:none;padding-right:10px}.inv-stepper--workspace .inv-step-title{font-size:12px}}.inv-dashboard-kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.investedCombined .inv-dashboard-kpis--roomy .card{padding:22px;min-height:140px;display:flex;flex-direction:column;justify-content:space-between}.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{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}@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{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(15,23,42,.6);font-weight:700}.inv-metric-value{margin-top:6px;font-size:26px;line-height:1.15;font-weight:900;color:rgba(15,23,42,.95)}.inv-metric-sub{margin-top:6px;font-size:13px;line-height:1.35}.investedCombined .btn.secondary{background:#fff;color:#0d4c3f;border-color:rgba(13,76,63,.35)}.investedCombined .btnDanger,.investedCombined button.btnDanger{border:1px solid rgba(185,28,28,.35);background:rgba(185,28,28,.12);color:rgb(185,28,28);border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.investedCombined .btnDanger:disabled,.investedCombined button.btnDanger:disabled{opacity:.65;cursor:not-allowed}.investedCombined .loanList{display:flex;flex-direction:column;gap:12px}.investedCombined .loanCard{border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:rgba(0,0,0,.02);padding:12px}.investedCombined .btn:disabled{opacity:.65;cursor:not-allowed}.investedCombined .divider{height:1px;background:var(--inv-border);margin:16px 0}.investedCombined .muted{color:var(--inv-muted)}.investedCombined .alert,.investedWizard .alert{margin-bottom:12px}.investedCombined .error{position:static;margin:10px 0 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(185,28,28,.22);background:rgba(185,28,28,.08);color:rgba(185,28,28,.92);font-weight:650;line-height:1.4;overflow-wrap:anywhere}.investedCombined .inv-injection-head{margin-bottom:10px}.investedWizard{--inv-border:rgba(0,0,0,0.08);--inv-muted:rgba(0,0,0,0.62);--inv-radius:14px;--inv-accent:#0d4c3f;--inv-accent-soft:rgba(13,76,63,0.08);padding:6px 0}.inv-resume-banner{padding:10px 0;background:rgba(13,76,63,.06);border-bottom:1px solid rgba(13,76,63,.14)}.inv-resume-banner__inner{max-width:1140px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inv-resume-banner__title{font-weight:800;color:rgba(0,0,0,.78)}.inv-resume-banner__actions{display:inline-flex;align-items:center;gap:10px}.inv-confirm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.inv-confirm-modal{width:min(560px,100%);background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.12);box-shadow:0 18px 50px rgba(0,0,0,.22);padding:18px;min-height:140px}.inv-confirm-title{font-weight:900;font-size:18px;margin-bottom:8px}.inv-confirm-text{color:rgba(0,0,0,.72);font-size:14.5px;line-height:1.45}.inv-confirm-actions{margin-top:14px}.inv-confirm-actions,.investedWizard .inv-stepper{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.investedWizard .inv-stepper{margin-bottom:18px;padding:12px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:linear-gradient(180deg,rgba(13,76,63,.06),rgba(255,255,255,.96))}.investedWizard .inv-step{display:flex;gap:10px;align-items:center;padding:10px 14px;border:1px solid var(--inv-border);border-radius:999px;background:rgba(255,255,255,.96)}.investedWizard .inv-step-badge{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;border:1px solid rgba(13,76,63,.35);color:var(--inv-accent);background:rgba(13,76,63,.06);flex:0 0 28px}.investedWizard .inv-step-title{font-weight:700;color:rgba(0,0,0,.8);line-height:1.1;white-space:nowrap}.investedWizard .inv-step.is-active{border-color:rgba(13,76,63,.65);box-shadow:0 0 0 3px rgba(13,76,63,.12);background:rgba(13,76,63,.06)}.investedWizard .inv-step.is-active .inv-step-badge{border-color:rgba(13,76,63,.85);background:rgba(13,76,63,.12)}.investedWizard .inv-step.is-done .inv-step-badge{border-color:var(--inv-accent);background:var(--inv-accent);color:#fff}.investedWizard .inv-step-connector{height:2px;min-width:18px;flex:1 1 18px;border-radius:999px;background:rgba(13,76,63,.18)}.investedWizard .inv-step-connector.is-done{background:rgba(13,76,63,.55)}@media (max-width:720px){.investedWizard .inv-step-connector{display:none}}.investedWizard .inv-card{border:1px solid var(--inv-border);border-radius:var(--inv-radius);box-shadow:0 6px 18px rgba(0,0,0,.06);background:#fff;padding:24px}.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{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%}.investedWizard.is-step4 .inv-results-scrollX .table-responsive{overflow-x:visible}.investedWizard .inv-card-head{margin-bottom:16px}.investedWizard .inv-results-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.investedWizard .inv-results-disclaimer{margin-top:10px;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:10px 12px;background:rgba(13,76,63,.03);color:rgba(0,0,0,.72)}.investedWizard .inv-results-disclaimer.is-full{width:100%;max-width:none}.investedWizard .inv-results-disclaimer.is-sticky{position:sticky;top:12px;z-index:5;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);box-shadow:0 10px 22px rgba(0,0,0,.06)}.investedWizard .inv-results-disclaimer-title{font-weight:900;font-size:14px;letter-spacing:.01em;text-transform:none;color:rgba(0,0,0,.78);margin-bottom:10px}.investedWizard .inv-results-disclaimer-text{font-size:14.5px;line-height:1.45}.investedWizard .inv-scenario-bar{margin-top:10px;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:10px 12px;background:rgba(13,76,63,.03);color:rgba(0,0,0,.78);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.investedWizard .inv-scenario-bar.is-guest{background:rgba(59,130,246,.06);border-color:rgba(59,130,246,.18);margin-bottom:16px}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest{border-radius:18px;padding:16px 18px;min-height:108px;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(30,41,59,.96));border:1px solid rgba(148,163,184,.22);box-shadow:0 14px 32px rgba(2,6,23,.22);color:rgba(248,250,252,.92)}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-scenario-bar__title{font-size:17px;letter-spacing:.01em;color:rgba(248,250,252,.96)}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-scenario-bar__body{color:rgba(226,232,240,.86)}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-scenario-bar__note{color:rgba(226,232,240,.92)}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-guest-version-row{margin-top:12px;padding-top:10px;border-top:1px solid rgba(148,163,184,.18)}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .inv-guest-version-label{font-size:13.5px;opacity:1;color:rgba(226,232,240,.88);padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.65);border:1px solid rgba(148,163,184,.18)}.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:rgba(10,61,52,.55);box-shadow:0 10px 20px rgba(2,6,23,.18)}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-primary:hover{background:#0d4c3f;border-color:rgba(13,76,63,.7)}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-outline-primary{color:rgba(226,232,240,.96);border-color:rgba(148,163,184,.32);background:rgba(148,163,184,.1)}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-outline-primary:hover{border-color:rgba(226,232,240,.6);background:rgba(226,232,240,.12)}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-outline-secondary{color:rgba(226,232,240,.92);border-color:rgba(148,163,184,.28);background:rgba(148,163,184,.08)}.investedWizard.is-tailwick-v2 .inv-scenario-bar.is-guest .btn.btn-outline-secondary:hover{border-color:rgba(226,232,240,.55);background:rgba(226,232,240,.1)}.investedWizard .inv-scenario-bar__left{flex:1 1 320px;min-width:min(420px,100%)}.investedWizard .inv-scenario-bar__title{font-weight:900;font-size:16px;line-height:1.2}.investedWizard .inv-scenario-bar__body{margin-top:4px;font-size:14.5px;line-height:1.4;color:rgba(0,0,0,.64)}.investedWizard .inv-scenario-bar__note{margin-top:6px;font-size:14px;line-height:1.4;color:rgba(0,0,0,.78)}.investedWizard .inv-scenario-bar__right{display:flex;gap:8px;flex:0 0 auto;align-items:flex-start;flex-wrap:wrap}.investedWizard .inv-scenario-bar.actions-left .inv-scenario-bar__right{order:0;flex-direction:column;align-items:stretch;flex-wrap:nowrap;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:1 1 100%;min-width:0}.investedWizard .inv-guest-primary-actions,.investedWizard .inv-guest-version-row{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.investedWizard .inv-guest-version-label{font-size:13.5px;opacity:.85}@media (max-width:520px){.investedWizard .inv-scenario-bar__right .btn.btn-sm{padding:8px 12px;border-radius:12px}.investedWizard .inv-scenario-bar__right .btn.btn-primary.btn-sm{box-shadow:none}.investedWizard .inv-guest-primary-actions .btn,.investedWizard .inv-scenario-bar.actions-left .inv-scenario-bar__right .btn{width:100%;justify-content:center}.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{background-position:bottom;background-size:contain;opacity:.85}}.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{font-weight:900;font-size:16px;color:rgba(0,0,0,.84);line-height:1.15}.inv-compare-dash-head .s{margin-top:4px;font-size:13.5px;color:rgba(0,0,0,.62);line-height:1.45}.inv-compare-scenario-title{font-weight:900;font-size:clamp(13.5px,1.45vw,14.5px);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inv-compare-inputs .k{font-size:12px;font-weight:900;letter-spacing:.01em;color:rgba(0,0,0,.7);text-transform:uppercase}.inv-compare-inputs .v{margin-top:4px;font-size:13px;color:rgba(0,0,0,.7);line-height:1.55}.inv-compare-kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.inv-compare-kpi{border:1px solid rgba(0,0,0,.08);border-radius:10px;background:rgba(255,255,255,.8);padding:12px;min-height:78px;display:flex;flex-direction:column;justify-content:space-between}.inv-compare-kpi .k{font-size:12px;font-weight:850;color:rgba(0,0,0,.62);line-height:1.3}.inv-compare-kpi .v{margin-top:6px;font-size:clamp(14px,2.2vw,16px);line-height:1.25;font-weight:950;color:rgba(0,0,0,.86);word-break:break-word}.inv-compare-kpi-table td,.inv-compare-kpi-table th{vertical-align:middle;padding-top:10px;padding-bottom:10px}.inv-compare-kpi-table td:first-child,.inv-compare-kpi-table th:first-child{position:sticky;left:0;z-index:2;background:#fff}.inv-compare-kpi-table thead th:first-child{z-index:3}.inv-compare-kpi-colhead{display:flex;align-items:center;justify-content:flex-end;gap:8px}.inv-compare-kpi-colhead .n{font-size:12px;font-weight:850;color:rgba(0,0,0,.74);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-compare-kpi-metric{font-weight:700;color:rgba(0,0,0,.74);white-space:normal;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;user-select:none;font-weight:900;font-size:15px;color:rgba(0,0,0,.82);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:"▸";display:inline-block;margin-right:8px;transform:translateY(-1px);color:rgba(0,0,0,.55)}.inv-compare-table details[open]>summary.inv-compare-summary:before{content:"▾"}.investedCombined .inv-parallel-amortization>summary.inv-compare-summary{line-height:1.35;margin:0}.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;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.investedWizard .inv-card-title{margin:0;font-size:1.35rem}.investedWizard .inv-card-sub{margin:6px 0 0;color:var(--inv-muted)}.investedWizard .inv-card-kicker{margin:0 0 10px;color:rgba(0,0,0,.72);line-height:1.45}.investedWizard .inv-table-compact{display:inline-block;width:min(560px,100%)}.investedWizard .inv-ai-shell{background:linear-gradient(180deg,#0b2f27,#092821);border-left:1px solid rgba(45,212,191,.22);box-shadow:0 14px 34px rgba(3,8,18,.38);color:rgba(236,253,245,.96)}.investedWizard .inv-ai-shell.is-drawer{position:fixed;top:0;right:0;height:100vh;width:min(420px,92vw);transform:translateX(102%);transition:transform .18s ease;z-index:9998;display:flex;flex-direction:column}.investedWizard .inv-ai-shell.is-drawer.is-open{transform:translateX(0)}.investedWizard .inv-ai-shell.is-side{position:sticky;top:16px;height:calc((100vh - 32px) * .85);width:100%;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.investedWizard .inv-ai-head{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgba(3,20,16,.78);border-bottom:1px solid rgba(45,212,191,.18);flex-shrink:0}.investedWizard .inv-ai-title{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:calc(1em + 8px);line-height:1.2}.investedWizard .inv-ai-robot{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(45,212,191,.16)}.investedWizard .inv-ai-robot img{width:24px;height:24px;object-fit:contain;display:block}.investedWizard .inv-ai-preface{padding:10px 12px;border-top:1px solid rgba(45,212,191,.14);border-bottom:1px solid rgba(45,212,191,.14);font-size:13.5px;line-height:1.45;background:rgba(6,36,30,.72);color:rgba(220,252,231,.9);max-height:180px;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0}.inv-myplanner{font-size:16px;line-height:1.45;width:100%}.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{font-weight:900;font-size:16px;line-height:1.35;margin:0}.inv-myplanner-welcome-sub{opacity:.82;margin-top:4px;font-size:13.5px;line-height:1.35;word-break:break-word}.inv-myrepo-toolbar{border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff}.inv-myrepo-fresh-btn,.inv-myrepo-tool-tabs .btn{border-radius:12px;font-weight:800}.inv-myrepo-tip{color:rgba(15,23,42,.7)}.inv-myrepo-history{border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff}.inv-myrepo-history-title{letter-spacing:.01em}.inv-myrepo-history-help,.inv-myrepo-history-sub{color:rgba(15,23,42,.72)}.inv-myrepo-run-card{border-color:rgba(15,23,42,.12)!important;border-radius:12px!important;background:rgba(248,250,252,.72)}.inv-myrepo-kpi-k{color:rgba(15,23,42,.65);font-weight:700}.inv-myrepo-kpi-v{color:rgba(15,23,42,.94)}.inv-myrepo-empty{border:1px dashed rgba(15,23,42,.2);border-radius:12px;background:rgba(248,250,252,.6)}.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{border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff}.inv-myrepo-compare-chart{border:1px solid rgba(15,23,42,.1)}.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{width:100%;justify-content:center}.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{padding:10px 12px;border-bottom:1px solid rgba(45,212,191,.14);background:rgba(6,36,30,.56)}.investedWizard .inv-ai-versions-title{font-size:12px;font-weight:800;opacity:.88;color:rgba(167,243,208,.9);margin-bottom:6px}.investedWizard .inv-ai-versions-list{display:grid;gap:6px;max-height:96px;overflow:auto}.investedWizard .inv-ai-version-row{display:flex;gap:8px;align-items:center;font-size:12.5px}.investedWizard .inv-ai-version-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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));overflow-y:auto;overflow-x:hidden;flex:1 1 0%;min-height:0;scrollbar-width:thin;scrollbar-color:transparent transparent}.investedWizard .inv-ai-scroll::-webkit-scrollbar{width:8px}.investedWizard .inv-ai-scroll::-webkit-scrollbar-track{background:transparent}.investedWizard .inv-ai-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:2px solid transparent}.investedWizard .inv-ai-scroll:hover{scrollbar-color:rgba(148,163,184,.65) transparent}.investedWizard .inv-ai-scroll:active::-webkit-scrollbar-thumb,.investedWizard .inv-ai-scroll:hover::-webkit-scrollbar-thumb{background:rgba(148,163,184,.65)}.investedWizard .inv-ai-empty{font-size:15px;opacity:.7}.investedWizard .inv-ai-msg{display:flex;margin-bottom:10px}.investedWizard .inv-ai-breaker{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0 14px;opacity:.9}.investedWizard .inv-ai-breaker:after,.investedWizard .inv-ai-breaker:before{content:"";height:1px;flex:1;background:rgba(94,234,212,.18)}.investedWizard .inv-ai-breaker-label{font-size:12px;font-weight:800;color:rgba(167,243,208,.9);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:rgba(6,36,30,.78);border:1px solid rgba(94,234,212,.2)}.investedWizard .inv-ai-msg.is-user{justify-content:flex-end}.investedWizard .inv-ai-bubble{max-width:92%;padding:10px;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.45;min-width:0}.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{display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:start}.investedWizard .inv-ai-bubble.inv-ai-rich .inv-ai-li-prefix{font-weight:900;opacity:.8}.investedWizard .inv-ai-bubble.inv-ai-rich .inv-ai-val{font-weight:900;color:rgba(94,234,212,.98)}.investedWizard .inv-ai-suggestion-hint{padding:8px 12px;font-size:12.5px;color:rgba(209,250,229,.9);background:rgba(16,185,129,.14);border-top:1px solid rgba(52,211,153,.22);line-height:1.35;overflow-wrap:anywhere}.investedWizard .inv-ai-msg.is-user .inv-ai-bubble{background:rgba(59,130,246,.28);border:1px solid rgba(96,165,250,.36);color:rgba(239,246,255,.98)}.investedWizard .inv-ai-msg.is-assistant .inv-ai-bubble{background:rgba(255,255,255,.08);border:1px solid rgba(148,163,184,.24);color:rgba(241,245,249,.96)}.investedWizard .inv-ai-bubble.inv-ai-thinking{display:inline-flex;align-items:center;gap:10px}.investedWizard .inv-ai-dots{display:inline-flex;align-items:center;gap:4px}.investedWizard .inv-ai-dots span{width:6px;height:6px;border-radius:999px;background:rgba(167,243,208,.85);animation:inv-ai-dot-bounce 1.05s ease-in-out infinite}.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{font-size:12.5px;font-weight:800;opacity:.7}@keyframes inv-ai-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:.9}}@keyframes inv-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.investedWizard .inv-ai-error{padding:8px 12px;color:#fecaca;background:rgba(127,29,29,.35);border-top:1px solid rgba(252,165,165,.3);font-size:12.5px;white-space:pre-wrap;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.investedWizard .inv-ai-action{padding:10px 12px;border-top:1px solid rgba(45,212,191,.14);background:rgba(6,36,30,.66);display:flex;flex-direction:column;gap:8px;flex-shrink:0}.investedWizard .inv-ai-action-note{margin-top:0;font-size:12.5px;opacity:.75;line-height:1.35;overflow-wrap:anywhere}.investedWizard .inv-ai-input{padding:10px 12px;border-top:1px solid rgba(45,212,191,.14);background:rgba(6,36,30,.66);flex-shrink:0}.investedWizard .inv-ai-input .form-control{background:rgba(2,18,15,.78);border:1px solid rgba(94,234,212,.24);color:rgba(236,253,245,.98)}.investedWizard .inv-ai-input .form-control::placeholder{color:rgba(167,243,208,.62)}.investedWizard .inv-ai-input .form-control:focus{border-color:rgba(45,212,191,.52);box-shadow:0 0 0 3px rgba(45,212,191,.18)}.investedWizard .inv-ai-shell .btn-outline-secondary{border-color:rgba(148,163,184,.42);color:rgba(226,232,240,.95);background:rgba(15,23,42,.34)}.investedWizard .inv-ai-shell .btn-outline-secondary:hover{border-color:rgba(203,213,225,.64);color:#f8fafc;background:rgba(30,41,59,.62)}.investedWizard .inv-ai-shell .btn-outline-primary{border-color:rgba(56,189,248,.72);color:rgba(224,242,254,.98);background:rgba(2,132,199,.24);font-weight:800}.investedWizard .inv-ai-shell .inv-ai-btn-summarize{border-color:rgba(125,211,252,.9)!important;color:rgba(240,249,255,.99)!important;background:rgba(3,105,161,.62)!important}.investedWizard .inv-ai-shell .inv-ai-btn-summarize:disabled{opacity:.95!important;border-color:rgba(125,211,252,.58)!important;color:rgba(240,249,255,.96)!important;background:rgba(3,105,161,.46)!important}.investedWizard .inv-ai-feedback-link{color:rgba(153,246,228,.98)!important;text-decoration:underline;text-underline-offset:2px;font-weight:700}.investedWizard .inv-ai-feedback-link:focus-visible,.investedWizard .inv-ai-feedback-link:hover{color:#ffffff!important}.investedWizard .inv-ai-shell .inv-ai-action .btn.btn-outline-primary{border-color:rgba(56,189,248,.8)!important;color:rgba(240,249,255,.98)!important;background:rgba(3,105,161,.36)!important}.investedWizard .inv-ai-shell .btn-outline-primary:focus-visible,.investedWizard .inv-ai-shell .btn-outline-primary:hover{border-color:rgba(125,211,252,.98);color:#f8fdff;background:rgba(3,105,161,.52);box-shadow:0 0 0 3px rgba(56,189,248,.28)}.investedWizard .inv-ai-shell .inv-ai-action .btn.btn-outline-primary:focus-visible,.investedWizard .inv-ai-shell .inv-ai-action .btn.btn-outline-primary:hover{border-color:rgba(186,230,253,.98)!important;color:#ffffff!important;background:rgba(2,132,199,.62)!important}.investedWizard .inv-ai-shell .btn-outline-primary,.investedWizard .inv-ai-shell .btn-outline-secondary,.investedWizard .inv-ai-shell .btn-primary{font-weight:800}.investedWizard .inv-ai-shell .btn:disabled{opacity:.58}.investedWizard .inv-ai-shell .btn-primary{background:#0f766e;border-color:#0f766e;color:#f0fdfa}.investedWizard .inv-ai-shell .btn-primary:hover{background:#0d5f59;border-color:#0d5f59}.investedWizard .inv-ai-shell.is-light{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-left:1px solid rgba(15,23,42,.12);box-shadow:0 14px 34px rgba(15,23,42,.12);color:rgba(15,23,42,.94)}.investedWizard .inv-ai-shell.is-light .inv-ai-head{background:rgba(255,255,255,.92);border-bottom:1px solid rgba(15,23,42,.1)}.investedWizard .inv-ai-shell.is-light .inv-ai-robot{background:rgba(13,148,136,.12)}.investedWizard .inv-ai-shell.is-light .inv-ai-action,.investedWizard .inv-ai-shell.is-light .inv-ai-input,.investedWizard .inv-ai-shell.is-light .inv-ai-preface,.investedWizard .inv-ai-shell.is-light .inv-ai-versions{background:rgba(255,255,255,.88);border-color:rgba(15,23,42,.1);color:rgba(15,23,42,.86)}.investedWizard .inv-ai-shell.is-light .inv-ai-scroll{scrollbar-color:rgba(148,163,184,.5) transparent}.investedWizard .inv-ai-shell.is-light .inv-ai-msg.is-assistant .inv-ai-bubble{background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.14);color:rgba(15,23,42,.92)}.investedWizard .inv-ai-shell.is-light .inv-ai-msg.is-user .inv-ai-bubble{background:rgba(59,130,246,.14);border:1px solid rgba(59,130,246,.28);color:rgba(15,23,42,.92)}.investedWizard .inv-ai-shell.is-light .inv-ai-bubble.inv-ai-rich .inv-ai-val{color:rgba(13,148,136,.95)}.investedWizard .inv-ai-shell.is-light .inv-ai-suggestion-hint{color:rgba(15,23,42,.9);background:rgba(226,232,240,.72);border-top:1px solid rgba(148,163,184,.45)}.investedWizard .inv-ai-shell.is-light .inv-ai-action-note{color:rgba(30,41,59,.88);opacity:1}.investedWizard .inv-ai-shell.is-light .inv-ai-input .form-control{background:#ffffff;border:1px solid rgba(15,23,42,.16);color:rgba(15,23,42,.95)}.investedWizard .inv-ai-shell.is-light .inv-ai-input .form-control::placeholder{color:rgba(100,116,139,.85)}.investedWizard .inv-ai-shell.is-light .btn-outline-secondary{border-color:rgba(15,23,42,.22);color:rgba(15,23,42,.86);background:rgba(255,255,255,.75)}.investedWizard .inv-ai-shell.is-light .btn-outline-secondary:hover{border-color:rgba(15,23,42,.32);background:rgba(248,250,252,.95);color:rgba(15,23,42,.95)}.investedWizard .inv-ai-shell.is-light .btn-outline-primary{border-color:rgba(37,99,235,.5);color:rgba(30,64,175,.96);background:rgba(219,234,254,.92)}.investedWizard .inv-ai-shell.is-light .inv-ai-action .btn.btn-outline-primary{border-color:rgba(30,64,175,.64)!important;color:rgba(30,41,59,.96)!important;background:rgba(191,219,254,.98)!important}.investedWizard .inv-ai-shell.is-light .inv-ai-action .btn.btn-outline-primary:focus-visible,.investedWizard .inv-ai-shell.is-light .inv-ai-action .btn.btn-outline-primary:hover{border-color:rgba(30,64,175,.82)!important;color:rgba(15,23,42,.98)!important;background:rgba(147,197,253,.98)!important;box-shadow:0 0 0 3px rgba(59,130,246,.22)!important}.investedWizard .inv-ai-shell.is-light .inv-ai-action .btn.btn-outline-primary:disabled{border-color:rgba(100,116,139,.42)!important;color:rgba(51,65,85,.74)!important;background:rgba(226,232,240,.9)!important}.investedWizard .inv-ai-shell.is-light .inv-ai-btn-summarize{border-color:rgba(37,99,235,.78)!important;color:rgba(30,64,175,.98)!important;background:rgba(191,219,254,.98)!important}.investedWizard .inv-ai-shell.is-light .inv-ai-btn-summarize:disabled{opacity:.96!important;color:rgba(30,64,175,.86)!important;background:rgba(219,234,254,.9)!important}.investedWizard .inv-ai-shell.is-light .inv-ai-feedback-link{color:rgba(37,99,235,.96)!important}.investedWizard .inv-ai-shell.is-light .btn-outline-primary:focus-visible,.investedWizard .inv-ai-shell.is-light .btn-outline-primary:hover{border-color:rgba(37,99,235,.78);color:#172554;background:rgba(191,219,254,1);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.investedWizard .inv-ai-shell.is-light .btn-primary{background:#0f766e;border-color:#0f766e;color:#f8fffd}.investedWizard .inv-ai-shell.is-light .btn-primary:focus-visible,.investedWizard .inv-ai-shell.is-light .btn-primary:hover{background:#0d5f59;border-color:#0d5f59;box-shadow:0 0 0 3px rgba(15,118,110,.2)}.investedWizard .inv-ai-input-row{display:flex;align-items:center;gap:10px;margin-top:8px}.investedWizard .inv-ai-trigger{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.96);font-weight:800;font-size:calc(1em + 4px);line-height:1.1}.investedWizard .inv-ai-trigger img{width:20px;height:20px;object-fit:contain;display:block}.investedWizard .inv-ai-trigger i{font-size:14px}.investedWizard .inv-step3-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%}.investedWizard .inv-step3-tailwick .inv-tw-card-header{border:1px solid rgba(15,23,42,.08);border-radius:14px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:14px 16px}.investedWizard .inv-step3-topline{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px}.investedWizard .inv-step3-kicker{margin:0;font-size:1.55rem;line-height:1.2;font-weight:900;color:rgba(15,23,42,.94)}.investedWizard .inv-step3-chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.investedWizard .inv-step3-chip{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;border:1px solid rgba(5,150,105,.24);background:rgba(16,185,129,.12);color:#065f46;font-size:.86rem;font-weight:800;line-height:1.2}.investedWizard .inv-step3-chip.is-optional{border-color:rgba(59,130,246,.22);background:rgba(59,130,246,.1);color:#1e3a8a}.investedWizard .inv-step3-head .inv-card-title{flex:1 1 auto;min-width:0}.investedWizard .inv-step3-head .inv-step3-sub{flex:1 0 100%;margin:2px 0 0;max-width:none;color:rgba(15,23,42,.75);font-size:1.02rem;line-height:1.48}.investedWizard .inv-ai-trigger--step3{flex:0 0 auto;white-space:nowrap;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{font-size:.98rem;padding:6px 10px;gap:6px}.investedWizard .inv-ai-trigger--step3 img{width:16px;height:16px}}.investedWizard .inv-results-with-ai{display:grid;grid-template-columns:1fr 520px;gap:16px;align-items:start}.investedWizard .inv-step4-fullbleed{width:100%;margin-left:0;padding:0 24px;position:relative}.investedWizard .inv-step4-left-rail-card{position:absolute;left:10px;top:0;bottom:0;width:81px;border:0;border-radius:0;background:transparent;box-shadow:none;display:block;padding:8px 6px;z-index:2;overflow:hidden}.investedWizard .inv-step4-left-rail-title{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:rgba(15,23,42,.62);margin-bottom:10px;text-align:center}.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);margin:0 auto 16px;padding:14px 16px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:linear-gradient(180deg,rgba(13,76,63,.05),rgba(255,255,255,.96))}.investedWizard .inv-saveprompt__title{font-weight:900;font-size:16px;line-height:1.25;margin-bottom:6px}.investedWizard .inv-saveprompt__body{opacity:.8;line-height:1.35;margin-bottom:10px}.investedWizard .inv-saveprompt__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.investedWizard .inv-saveprompt__fine{opacity:.7;font-size:12.5px;line-height:1.3;overflow-wrap:anywhere}.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{margin-top:12px;gap:10px}.investedWizard .inv-step4-scenario .inv-summary-card{padding:10px 12px;min-height:76px;gap:6px}.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-card .inv-chart-title,.investedWizard.is-step4 .inv-step4-layout .inv-step4-main .inv-ds-section,.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{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;overflow:hidden;max-width:100%;box-sizing:border-box}.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{font-size:clamp(1rem,1.8vw,1.65rem);line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.investedWizard .inv-step4-main #inv-step4-dashboard{position:relative;z-index:1}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 18px}@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{min-width:0;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 10px 24px rgba(2,6,23,.06);padding:12px 14px}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card .inv-tw-kpi-label{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(15,23,42,.55);margin-bottom:6px}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card .inv-tw-kpi-value{font-weight:900;color:rgba(15,23,42,.92)}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card .inv-tw-kpi-sub{margin-top:6px;font-size:12.5px;color:rgba(15,23,42,.6);overflow-wrap:anywhere}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card.is-blue{border-color:rgba(59,130,246,.25)}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card.is-green{border-color:rgba(16,185,129,.25)}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card.is-orange{border-color:rgba(245,158,11,.25)}.investedWizard .inv-step4-main #inv-step4-dashboard .inv-tw-kpi-card.is-violet{border-color:rgba(139,92,246,.25)}.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{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 12px 30px rgba(2,6,23,.07);padding:clamp(16px,2.1vw,24px);display:grid;gap:14px;overflow:hidden;min-width:0;max-width:100%;box-sizing:border-box}.investedWizard.is-tailwick-v2 .inv-v2-template-top{display:flex;justify-content:flex-start}.investedWizard.is-tailwick-v2 .inv-v2-template-verdict{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:2px solid rgba(15,23,42,.12);background:#ffffff;box-shadow:0 10px 26px rgba(2,6,23,.08)}.investedWizard.is-tailwick-v2 .inv-v2-template-verdict-label{font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:rgba(15,23,42,.6)}.investedWizard.is-tailwick-v2 .inv-v2-template-verdict-value{font-size:18px;font-weight:900;color:rgba(15,23,42,.9)}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-success .inv-v2-template-verdict{border-color:rgba(16,185,129,.55);background:linear-gradient(180deg,#ecfdf5,#d1fae5);box-shadow:0 14px 32px rgba(16,185,129,.18),0 10px 26px rgba(2,6,23,.06)}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-success .inv-v2-template-verdict-label{color:rgba(4,120,87,.95)}.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{border-color:rgba(245,158,11,.6);background:linear-gradient(180deg,#fffbeb,#fef3c7);box-shadow:0 14px 32px rgba(245,158,11,.18),0 10px 26px rgba(2,6,23,.06)}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-warning .inv-v2-template-verdict-label{color:rgba(180,83,9,.95)}.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{border-color:rgba(244,63,94,.6);background:linear-gradient(180deg,#fff1f2,#ffe4e6);box-shadow:0 14px 32px rgba(244,63,94,.2),0 10px 26px rgba(2,6,23,.06)}.investedWizard.is-tailwick-v2 .inv-v2-template-summary.is-danger .inv-v2-template-verdict-label{color:rgba(190,18,60,.95)}.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{display:grid;gap:8px}.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{margin:0;padding-left:1.1rem;display:grid;gap:6px}.investedWizard .inv-v2-template-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px}.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{display:flex;flex-wrap:nowrap;gap:12px;align-items:start}.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{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.02em;border:1px solid transparent;margin-bottom:8px}.investedWizard.is-tailwick-v2 .inv-step4-kpi-group-banner.is-cash{background:linear-gradient(180deg,rgba(37,99,235,.14),rgba(37,99,235,.08));color:rgba(30,64,175,.95);border-color:rgba(37,99,235,.24)}.investedWizard.is-tailwick-v2 .inv-step4-kpi-group-banner.is-debt{background:linear-gradient(180deg,rgba(217,119,6,.16),rgba(217,119,6,.08));color:rgba(146,64,14,.95);border-color:rgba(217,119,6,.26)}.investedWizard.is-tailwick-v2 .inv-step4-kpi-group-banner.is-investment{background:linear-gradient(180deg,rgba(124,58,237,.14),rgba(124,58,237,.08));color:rgba(91,33,182,.95);border-color:rgba(124,58,237,.25)}.investedWizard.is-tailwick-v2 .inv-v2-template-summary--compact-ds{padding:clamp(11px,1.5vw,17px);gap:10px}.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{min-height:22px;padding:4px 8px;font-size:10.5px;margin-bottom:6px;white-space:normal;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{padding:8px 10px;min-height:82px;border-radius:12px;gap:6px}.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{font-size:clamp(.9rem,1.2vw,1.2rem);line-height:1.06;letter-spacing:-.01em;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.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{display:grid;grid-template-columns:1fr}.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{border:1px solid rgba(15,23,42,.14);border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);padding:0;overflow:hidden}.investedWizard.is-tailwick-v2 .inv-tw-rich-table{margin:0;border-color:rgba(148,163,184,.34)}.investedWizard.is-tailwick-v2 .inv-tw-rich-table>:not(caption)>*>*{border-color:rgba(148,163,184,.34);padding:10px 12px;vertical-align:middle}.investedWizard.is-tailwick-v2 .inv-tw-rich-table thead th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:900;color:rgba(15,23,42,.68);background:linear-gradient(180deg,#f8fafc,#eef2ff)}.investedWizard.is-tailwick-v2 .inv-tw-rich-table tbody tr:nth-child(2n) td{background:rgba(248,250,252,.72)}.investedWizard.is-tailwick-v2 .inv-tw-rich-table tbody tr:hover td{background:rgba(239,246,255,.78)}.investedWizard.is-tailwick-v2 .inv-tw-rich-table tbody tr.is-recommended td{background:linear-gradient(180deg,rgba(236,253,245,.8),rgba(209,250,229,.55))}.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:rgba(59,130,246,0.9);--inv-kpi-tint:rgba(59,130,246,0.08);border:0;border-radius:16px;background:linear-gradient(180deg,#ffffff,rgba(248,250,252,.94));box-shadow:none;padding:12px 14px;display:grid;align-content:start;gap:8px;min-height:118px}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-green{--inv-kpi-accent:rgba(16,185,129,0.92);--inv-kpi-tint:rgba(16,185,129,0.10)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-blue{--inv-kpi-accent:rgba(59,130,246,0.92);--inv-kpi-tint:rgba(59,130,246,0.10)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-violet{--inv-kpi-accent:rgba(139,92,246,0.92);--inv-kpi-tint:rgba(139,92,246,0.10)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.tone-orange{--inv-kpi-accent:rgba(245,158,11,0.95);--inv-kpi-tint:rgba(245,158,11,0.12)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero{border:1px solid rgba(15,23,42,.1);box-shadow:0 16px 30px rgba(2,6,23,.1);background:linear-gradient(180deg,rgba(255,255,255,1) 0,var(--inv-kpi-tint) 100%)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-support{background:rgba(15,23,42,.02);border:0;box-shadow:none}.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{display:flex;justify-content:flex-start}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;border:1px solid transparent}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-blue{background:rgba(59,130,246,.14);color:#2563eb;border-color:rgba(59,130,246,.26)}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-violet{background:rgba(139,92,246,.14);color:#7c3aed;border-color:rgba(139,92,246,.28)}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-green{background:rgba(16,185,129,.14);color:#059669;border-color:rgba(16,185,129,.28)}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-orange{background:rgba(245,158,11,.16);color:#d97706;border-color:rgba(245,158,11,.3)}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-success{background:rgba(34,197,94,.13);color:#16a34a;border-color:rgba(34,197,94,.25)}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-warning{background:rgba(245,158,11,.14);color:#d97706;border-color:rgba(245,158,11,.25)}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-danger{background:rgba(239,68,68,.12);color:#dc2626;border-color:rgba(239,68,68,.25)}.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon,.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-info,.investedWizard.is-tailwick-v2 .inv-v2-template-metric-icon.is-primary{background:rgba(59,130,246,.12);color:#2563eb;border-color:rgba(59,130,246,.24)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card-value{font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1.12;font-weight:900;color:rgba(15,23,42,.94);letter-spacing:-.01em;margin-top:2px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero .inv-tw-stat-card-value{font-size:clamp(1.95rem,2.6vw,2.7rem);letter-spacing:-.02em}.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{display:grid;gap:10px}.investedCombined .inv-strength-bar{border-radius:14px;padding:12px;border:1px solid rgba(15,23,42,.08);background:#ffffff}.investedCombined .inv-strength-bar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.investedCombined .inv-strength-bar-label{flex:1 1 auto;min-width:0;font-size:12px;font-weight:900;color:rgba(15,23,42,.82);overflow-wrap:break-word;word-break:break-word;display:flex;align-items:center;gap:5px}.investedCombined .inv-strength-bar-value{flex:0 0 auto;font-size:12px;font-weight:900;color:rgba(15,23,42,.72)}.investedCombined .inv-strength-bar-track{margin-top:10px;height:10px;border-radius:999px;background:rgba(15,23,42,.06);overflow:hidden}.investedCombined .inv-strength-bar-fill{height:100%;border-radius:999px;width:0;background:rgba(59,130,246,.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.investedCombined .inv-strength-bar--asset .inv-strength-bar-fill{background:rgba(139,92,246,.92)}.investedCombined .inv-strength-bar--liquidity .inv-strength-bar-fill{background:rgba(59,130,246,.92)}.investedCombined .inv-strength-bar--risk .inv-strength-bar-fill{background:rgba(245,158,11,.95)}.investedCombined .inv-strength-bar--success .inv-strength-bar-fill{background:rgba(16,185,129,.92)}.investedCombined .inv-strength-bar-value-group{display:flex;align-items:center;gap:6px;flex-shrink:0}.investedCombined .inv-di-standing{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.investedCombined .inv-di-standing--strong{background:rgba(16,185,129,.12);color:rgba(5,150,105,.95)}.investedCombined .inv-di-standing--good{background:rgba(59,130,246,.12);color:rgba(37,99,235,.9)}.investedCombined .inv-di-standing--developing{background:rgba(245,158,11,.13);color:rgba(180,83,9,.92)}.investedCombined .inv-di-standing--low{background:rgba(239,68,68,.1);color:rgba(185,28,28,.9)}.investedCombined .inv-di-bar-desc{margin:7px 0 0;font-size:11px;line-height:1.5;color:rgba(15,23,42,.6);font-weight:500}.investedCombined .inv-di-section-block{display:flex;flex-direction:column}.investedCombined .inv-di-score-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.investedCombined .inv-di-score-name{flex:1;font-size:12px;font-weight:800;color:rgba(15,23,42,.82)}.investedCombined .inv-di-score-number{font-size:16px;font-weight:900}.investedCombined .inv-di-score-track{height:8px;border-radius:999px;background:rgba(15,23,42,.07);overflow:hidden;margin-bottom:6px}.investedCombined .inv-di-score-fill{height:100%;border-radius:999px;transition:width .7s cubic-bezier(.25,1,.5,1)}.investedCombined .inv-di-signal-list{display:flex;flex-direction:column}.investedCombined .inv-di-signal-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid rgba(15,23,42,.06)}.investedCombined .inv-di-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.investedCombined .inv-di-dot--green{background:rgba(16,185,129,.9)}.investedCombined .inv-di-dot--amber{background:rgba(245,158,11,.9)}.investedCombined .inv-di-dot--red{background:rgba(239,68,68,.85)}.investedCombined .inv-di-dot--neutral{background:rgba(15,23,42,.3)}.investedCombined .inv-di-signal-body{flex:1;min-width:0}.investedCombined .inv-di-signal-top{display:flex;align-items:center;gap:7px;margin-bottom:3px;flex-wrap:wrap}.investedCombined .inv-di-signal-name{font-size:12px;font-weight:800;color:rgba(15,23,42,.82)}.investedCombined .inv-di-badge{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.investedCombined .inv-di-badge--green{background:rgba(16,185,129,.12);color:rgba(5,150,105,.95)}.investedCombined .inv-di-badge--amber{background:rgba(245,158,11,.13);color:rgba(180,83,9,.92)}.investedCombined .inv-di-badge--red{background:rgba(239,68,68,.1);color:rgba(185,28,28,.9)}.investedCombined .inv-di-badge--neutral{background:rgba(15,23,42,.08);color:rgba(15,23,42,.62)}.investedCombined .inv-di-signal-desc{font-size:11px;line-height:1.5;color:rgba(15,23,42,.6);font-weight:500;margin:0}.investedCombined .inv-di-dep-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:9px 0 2px;border-top:1px solid rgba(15,23,42,.06)}.investedCombined .inv-di-dep-desc{font-size:11px;color:rgba(15,23,42,.56);font-weight:500}.investedCombined .inv-di-spread-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid rgba(15,23,42,.06)}.investedCombined .inv-di-spread-icon{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;flex-shrink:0;margin-top:2px}.investedCombined .inv-di-spread-icon--green{background:rgba(16,185,129,.15);color:rgba(5,150,105,.95)}.investedCombined .inv-di-spread-icon--neutral{background:rgba(15,23,42,.08);color:rgba(15,23,42,.6)}.investedCombined .inv-di-spread-icon--red{background:rgba(239,68,68,.1);color:rgba(185,28,28,.9)}.investedCombined .inv-di-interest-note{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 0 2px;border-top:1px solid rgba(15,23,42,.06)}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card-label{font-size:.95rem;line-height:1.4;font-weight:700;color:rgba(51,65,85,.92);margin-top:2px}.investedWizard.is-tailwick-v2 .inv-v2-template-foot{display:grid;gap:8px}.investedWizard.is-tailwick-v2 .inv-v2-template-hook{margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:rgba(255,255,255,.82);line-height:1.5}.investedWizard .inv-sankey-wrapper .inv-sankey-chart-container,.investedWizard .inv-step4-results-section .inv-sankey-wrapper,.investedWizard .inv-v2-template-summary .inv-sankey-wrapper{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.investedWizard .inv-sankey-wrapper .inv-sankey-chart-container svg{display:block;width:100%;height:auto;max-width:100%}@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;display:flex;align-items:flex-start;gap:var(--inv-step4-gap);justify-content:flex-start;width:100%;max-width:var(
    --inv-step4-max,calc(1140px + var(--inv-step4-side-w) + var(--inv-step4-gap))
  );margin:0 auto}.investedWizard .inv-step4-main{flex:1 1 auto;min-width:0;max-width:1140px}.investedWizard.is-step4 .inv-step4-layout--full{display:block;max-width:var(
    --inv-step4-max,calc(1140px + var(--inv-step4-side-w) + var(--inv-step4-gap))
  );margin:0 auto}.investedWizard.is-step4 .inv-step4-main--full{max-width:none;width:100%}.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{width:100%;flex:1 1 auto;margin-top:16px}.investedWizard .inv-step4-side .inv-sticky-action-panel{position:sticky;top:92px;background:#ffffff;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:12px}.investedWizard .inv-step4-side .inv-sticky-action-panel-head{margin-bottom:10px}.investedWizard .inv-step4-side .inv-sticky-action-panel-title{margin:0;font-size:15px;line-height:1.2;font-weight:900;color:rgba(15,23,42,.95)}.investedWizard .inv-step4-side .inv-sticky-action-panel-subtitle{margin:5px 0 0;font-size:12.5px;line-height:1.4;color:rgba(15,23,42,.72)}.investedWizard .inv-step4-scroll-map{position:relative;width:100%;height:100%;min-height:300px;z-index:1;pointer-events:auto;border:none;border-radius:0;background:transparent;overflow:hidden}.investedWizard .inv-step4-scroll-map-rail{position:absolute;left:4px;top:8px;bottom:8px;width:6px;border-radius:999px;background:linear-gradient(90deg,rgba(15,23,42,.18),rgba(15,23,42,.08) 48%,rgba(255,255,255,.9));box-shadow:inset -1px 0 1px rgba(15,23,42,.18),inset 1px 0 1px rgba(255,255,255,.78),0 0 0 1px rgba(15,23,42,.08)}.investedWizard .inv-step4-scroll-map-progress{position:absolute;left:4px;top:8px;bottom:8px;width:6px;border-radius:999px;transform-origin:top center;background:linear-gradient(90deg,rgba(15,118,110,.95),rgba(20,184,166,.88) 52%,rgba(153,246,228,.92));box-shadow:inset -1px 0 1px rgba(15,118,110,.45),inset 1px 0 1px rgba(204,251,241,.65),0 0 0 1px rgba(13,148,136,.18),0 0 10px rgba(20,184,166,.28)}.investedWizard .inv-step4-scroll-map-marker{position:absolute;left:2px;right:2px;transform:none;display:grid;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:4px;padding:1px 0;border:0;background:transparent;color:rgba(15,23,42,.78);font-size:9px;font-weight:900;line-height:1.1;white-space:normal;cursor:pointer;transition:color .14s ease,opacity .14s ease,transform .14s ease;z-index:3}.investedWizard .inv-step4-scroll-map-marker.is-active,.investedWizard .inv-step4-scroll-map-marker:hover{color:rgba(7,67,56,.98);transform:translateX(1px)}.investedWizard .inv-step4-scroll-map-dot{width:9px;height:9px;border-radius:999px;border:2px solid rgba(15,23,42,.26);background:linear-gradient(180deg,#ffffff,#e2e8f0);box-shadow:0 0 0 2px rgba(255,255,255,.85),0 1px 4px rgba(2,6,23,.24);transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.investedWizard .inv-step4-scroll-map-marker.is-active .inv-step4-scroll-map-dot{transform:scale(1.2);border-color:rgba(13,148,136,.85);background:linear-gradient(180deg,rgba(45,212,191,.96),rgba(13,148,136,.96));box-shadow:0 0 0 2px rgba(204,251,241,.9),0 0 0 5px rgba(20,184,166,.18),0 2px 8px rgba(15,118,110,.35)}.investedWizard .inv-step4-scroll-map-label{display:block;width:100%;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;line-height:1.1;max-height:none;padding:3px 5px;border-radius:8px;border:1px solid rgba(15,23,42,.14);background:rgba(255,255,255,.96);box-shadow:0 1px 6px rgba(2,6,23,.1),inset 0 0 0 1px rgba(255,255,255,.8)}.investedWizard .inv-step4-scroll-map-marker.is-active .inv-step4-scroll-map-label{border-color:rgba(13,148,136,.42);background:linear-gradient(180deg,rgba(240,253,250,.98),rgba(204,251,241,.96));color:rgba(4,120,87,.98);box-shadow:0 1px 6px rgba(15,118,110,.16),inset 0 0 0 1px rgba(204,251,241,.7)}@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{width:100%;flex:1 1 auto;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{max-width:none;width:100%}.investedWizard.is-step4 .inv-ai-shell{border-left:none;box-shadow: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-layout,.investedWizard.is-step4 .inv-step4-scenario,.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{display:grid!important;grid-template-columns:minmax(0,1fr) var(--inv-step4-side-w);column-gap:var(--inv-step4-gap);row-gap:16px;align-items:start}.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-disclaimer,.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-runjson{grid-column:1;min-width:0}.investedWizard.is-step4.is-tailwick-v2 .inv-step4-main.inv-step4-main--full>.inv-step4-ai-inline{grid-column:2;grid-row:1/span 4;width:var(--inv-step4-side-w);max-width:100%;align-self:start;position:sticky;top:144px;margin:0}}@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{position:relative;width:100%;height:auto;min-height:420px}}.investedWizard .inv-checklist{display:grid;gap:10px;padding:14px 16px;border:1px dashed rgba(7,76,62,.22);border-radius:12px;background:rgba(7,76,62,.03);margin:10px 0 16px}.investedWizard .inv-check-item{display:flex;align-items:flex-start;gap:10px;font-weight:650;color:rgba(2,6,23,.82);line-height:1.35;min-width:0;overflow-wrap:anywhere}.investedWizard .inv-check-icon{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(7,76,62,.12);color:var(--inv-finview-primary);font-weight:900;flex:0 0 22px;margin-top:1px}.investedWizard .inv-tooltip{margin-top:10px;display:flex;align-items:flex-start;gap:8px;color:var(--inv-muted);font-size:.9rem}.investedWizard .inv-results-guide-card{--inv-guide-primary:var(--inv-finview-primary);--inv-guide-accent:var(--inv-finview-accent);--inv-guide-border:rgba(0,0,0,0.10);--inv-guide-tint:rgba(7,76,62,0.05);--inv-guide-icon-bg:rgba(7,76,62,0.12);--inv-guide-icon-fg:var(--inv-guide-primary);--inv-guide-emph:var(--inv-guide-primary);border:1px solid var(--inv-guide-border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,1),var(--inv-guide-tint));box-shadow:0 14px 34px rgba(2,6,23,.08)}.investedWizard .inv-results-guide-card .card-body{padding:18px 18px 14px}.investedWizard .inv-results-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.investedWizard .inv-results-guide-meta{display:flex;align-items:flex-start;gap:12px;min-width:0}.investedWizard .inv-results-guide-head>div{min-width:0}.investedWizard .inv-results-guide-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--inv-guide-icon-bg);color:var(--inv-guide-icon-fg);flex:0 0 40px}.investedWizard .inv-results-guide-icon .bi{font-size:20px;line-height:1}.investedWizard .inv-results-guide-kicker{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(2,6,23,.55);font-weight:800;margin:0 0 2px;line-height:1.1}.investedWizard .inv-results-guide-title{font-weight:900;font-size:17px;line-height:1.2;margin:0;color:rgba(2,6,23,.9)}.investedWizard .inv-results-guide-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(7,76,62,.16);background:rgba(255,255,255,.9);color:rgba(7,76,62,.92);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;transition:all .18s ease;white-space:nowrap}.investedWizard .inv-results-guide-toggle:hover{background:rgba(7,76,62,.08);border-color:rgba(7,76,62,.28)}.investedWizard .inv-results-guide-content{overflow:hidden;transition:max-height .28s ease,opacity .2s ease,transform .22s ease;transform-origin:top center}.investedWizard .inv-results-guide-content.is-open{max-height:480px;opacity:1;transform:translateY(0)}.investedWizard .inv-results-guide-content.is-closed{max-height:0;opacity:0;transform:translateY(-4px)}.investedWizard .inv-results-guide-card--calc{--inv-guide-tint:rgba(7,76,62,0.06);--inv-guide-icon-bg:rgba(7,76,62,0.12)}.investedWizard .inv-results-guide-card--read{--inv-guide-tint:rgba(252,182,80,0.12);--inv-guide-icon-bg:rgba(252,182,80,0.26);--inv-guide-icon-fg:var(--inv-guide-primary);--inv-guide-emph:var(--inv-guide-primary)}.investedWizard .inv-results-guide-card .inv-checklist{margin:8px 0 0;border-style:solid;border-color:rgba(7,76,62,.14);background:rgba(255,255,255,.88);padding:14px 16px;gap:10px}.investedWizard .inv-results-guide-card .inv-check-item b{font-weight:900;color:var(--inv-guide-emph)}.investedWizard .inv-tooltip-icon{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;border:1px solid rgba(0,0,0,.14);background:rgba(0,0,0,.03);color:rgba(0,0,0,.55);flex:0 0 18px;margin-top:1px}.investedWizard .inv-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.investedWizard .inv-summary-card{border:1px solid var(--inv-border);border-radius:14px;padding:10px 14px;background:rgba(255,255,255,.98);min-height:72px;display:flex;flex-direction:column;justify-content:flex-start;gap:6px}.investedWizard .inv-summary-label{color:var(--inv-muted);font-weight:800;letter-spacing:.2px;font-size:.75rem;margin-bottom:0;line-height:1.1}.investedWizard .inv-summary-value{font-weight:900;font-size:1.25rem;color:rgba(0,0,0,.88);line-height:1.2;word-break:break-word}@media (max-width:900px){.investedWizard .inv-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inv-overview-companion{font-size:.98rem;gap:6px;padding:6px 10px}.inv-overview-companion img{width:16px;height:16px}}.investedWizard .inv-alert{border:1px solid rgba(220,53,69,.25);background:rgba(220,53,69,.08);border-radius:12px;padding:12px 14px;margin:0 0 16px;color:rgba(0,0,0,.85);font-weight:600;line-height:1.35;white-space:normal}.investedWizard .inv-alert-title{font-weight:800;margin-bottom:6px}.investedWizard .inv-alert-msg{color:rgba(0,0,0,.82)}.investedWizard .inv-alert-list{margin:0;padding-left:18px;display:grid;gap:4px}.investedWizard .inv-alert-list li{margin:0}.investedWizard .inv-required{color:#dc3545;font-weight:800}.investedWizard .inv-section-divider{height:1px;background:var(--inv-border);margin:8px 0 16px}.investedWizard .inv-section-head{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.investedWizard .inv-section-title{margin:0;font-size:1.05rem;font-weight:800;color:rgba(0,0,0,.82)}.investedWizard .inv-section-sub{margin:0;color:var(--inv-muted)}.investedWizard .form-label{font-weight:700;margin-bottom:6px}.investedWizard .form-text{margin-top:8px}.investedWizard .input-group+.form-text{margin-top:10px}.investedWizard .inv-inline-error{margin-top:4px;color:#dc3545;font-size:.875rem;line-height:1.35;font-weight:600}.investedWizard .inv-grid{display:grid;gap:12px;grid-template-columns:repeat(12,1fr)}.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{display:flex;flex-direction:column;gap:6px}.investedWizard .inv-field label{font-size:.9rem;color:rgba(0,0,0,.78);font-weight:600}.investedWizard .inv-conf-card-head{padding-bottom:6px}.investedWizard .inv-conf-hint{line-height:1.4}.investedWizard .inv-conf-copy-stack{display:grid;gap:6px;min-width:0}.investedWizard .inv-conf-body,.investedWizard .inv-conf-hint{display:block;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.investedWizard .inv-conf-toggle-btn{border:1px solid rgba(7,76,62,.22);background:rgba(7,76,62,.08);color:#064e3b;font-weight:800}.investedWizard .inv-conf-toggle-btn:hover{background:rgba(7,76,62,.14);color:#053b2d}.investedWizard .inv-conf-panel-title{line-height:1.25;margin:0}.investedWizard .inv-conf-panel-head{display:grid;gap:6px;min-width:0}.investedWizard .inv-conf-panel-sub{line-height:1.45;margin:0}.investedWizard .inv-conf-default-note{margin:0;font-size:12px;color:rgba(15,23,42,.72);line-height:1.45}.investedWizard .inv-conf-input-panel>.card-body{display:grid;gap:10px;padding:14px}.investedWizard .inv-conf-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;min-width:0;align-items:start}.investedWizard .inv-conf-input-cell{min-width:0;display:grid;gap:5px;align-content:start;align-items:start}.investedWizard .inv-conf-input-cell .form-control,.investedWizard .inv-conf-input-cell .form-label,.investedWizard .inv-conf-input-cell .form-range,.investedWizard .inv-conf-input-cell .form-select,.investedWizard .inv-conf-input-cell .input-group,.investedWizard .inv-conf-input-cell>*{min-width:0}.investedWizard .inv-conf-input-cell .form-label{display:block;margin:0;line-height:1.35}.investedWizard .inv-conf-input-cell .form-range{display:block;width:100%;margin:2px 0 0}.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{display:grid;gap:6px;margin-top:4px;min-width:0}.investedWizard .inv-conf-slider-value{color:rgba(15,23,42,.82)}.investedWizard .inv-conf-actions{row-gap:8px;column-gap:12px;align-items:flex-start}.investedWizard .inv-conf-actions .text-muted{display:inline-block;line-height:1.4}@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{display:grid;gap:6px;min-width:0;width:100%}.investedWizard .inv-conf-slider-wrap .form-range{display:block;width:100%;margin:0}.investedWizard .inv-conf-toggle-row{border-top:1px solid rgba(15,23,42,.08)}.investedWizard .inv-conf-submit-btn{display:inline-flex;align-items:center;justify-content:center;background:#065f46;border-color:#065f46;color:#fff;font-weight:800}.investedWizard .inv-conf-submit-btn:focus,.investedWizard .inv-conf-submit-btn:hover{background:#054b38;border-color:#054b38;color:#fff}.investedWizard .inv-conf-submit-btn:disabled{opacity:.55;color:#fff}.investedWizard .inv-field input,.investedWizard .inv-field select{border:1px solid var(--inv-border);border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.96);outline:none}.investedWizard .inv-field input:focus,.investedWizard .inv-field select:focus{border-color:rgba(252,182,80,.9);box-shadow:0 0 0 3px rgba(252,182,80,.25)}.investedWizard .inv-nav{display:flex;justify-content:space-between;gap:12px;margin-top:18px;padding:0 24px;align-items:center}.investedWizard .inv-nav-right{display:inline-flex;gap:12px;align-items:center}@media (max-width:900px){.investedWizard .inv-nav{padding:0 16px}}.investedWizard .btn-primary{background:var(--inv-accent);border-color:var(--inv-accent);border-radius:10px;padding:10px 18px;font-weight:800;letter-spacing:.2px;box-shadow:0 10px 22px rgba(13,76,63,.18)}.investedWizard .btn-primary:hover{background:#0b3f34;border-color:#0b3f34}.investedWizard .btn-primary:focus{box-shadow:0 0 0 3px rgba(13,76,63,.18)}.investedWizard .btn-primary.disabled,.investedWizard .btn-primary:disabled{opacity:.55;box-shadow:none}.investedWizard .inv-hint{margin-top:12px;color:var(--inv-muted);font-weight:600}.investedWizard .inv-mini-summary{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 16px}.investedWizard .inv-mini-pill{border:1px solid var(--inv-border);border-radius:999px;padding:8px 12px;display:flex;flex-direction:column;gap:2px;background:rgba(0,0,0,.02);min-width:140px}.investedWizard .inv-mini-pill .muted{color:var(--inv-muted);font-size:.85rem}.investedCombined .warn{border:1px solid rgba(255,140,0,.35);background:rgba(255,140,0,.08);border-radius:12px;padding:12px 14px}.investedCombined .inv-alert{border-radius:12px;padding:12px 14px;line-height:1.35;display:flex;flex-direction:column;gap:6px}.investedCombined .inv-alert__title{font-weight:900}.investedCombined .inv-alert--error{border:1px solid rgba(220,38,38,.28);background:rgba(220,38,38,.08);color:rgba(127,29,29,.95)}.investedCombined .ok{border:1px solid rgba(0,128,0,.25);background:rgba(0,128,0,.06);border-radius:12px;padding:12px 14px}.investedCombined .tipWrap{display:inline-flex;align-items:center;gap:8px}.investedCombined .tipIcon{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:rgba(0,0,0,.08);color:rgba(0,0,0,.7)}.investedCombined .inv-pill{border:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.03);color:rgba(0,0,0,.8);border-radius:999px;padding:6px 10px;font-weight:700;font-size:.85rem}@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{display:grid;gap:8px;padding:12px 14px;border:1px dashed rgba(13,76,63,.25);border-radius:12px;background:rgba(13,76,63,.03);margin:6px 0 16px}.investedCombined .inv-check-item{display:flex;align-items:center;gap:10px;font-weight:750;color:rgba(0,0,0,.8)}.investedCombined .inv-check-icon{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(13,76,63,.12);color:var(--inv-accent);font-weight:900;flex:0 0 22px}.investedCombined .inv-results-header{background:#0f172a;color:#fff;border-radius:16px;padding:22px}.investedCombined .inv-results-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.investedCombined .inv-results-title{display:flex;flex-direction:column;gap:4px;min-width:min(220px,100%)}.investedCombined .inv-results-kicker{opacity:.9;font-weight:800;letter-spacing:.01em;line-height:1.2}.investedCombined .inv-results-outcome{font-size:30px;font-weight:950;line-height:1.15}.investedCombined .inv-results-pills{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));width:min(980px,100%)}@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:#ffffff;border:1px solid rgba(15,23,42,.22);border-radius:12px;padding:12px 14px;min-width:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.investedCombined .inv-results-pill.tone-neutral{background:rgba(255,255,255,.98);border-color:rgba(148,163,184,.45)}.investedCombined .inv-results-pill.tone-info{background:rgba(248,250,252,.98);border-color:rgba(148,163,184,.5)}.investedCombined .inv-results-pill.tone-success{background:rgba(236,253,245,.98);border-color:rgba(16,185,129,.48)}.investedCombined .inv-results-pill.tone-warning{background:rgba(254,242,242,.98);border-color:rgba(248,113,113,.5)}.investedCombined .inv-results-pill.tone-danger{background:rgba(254,242,242,.98);border-color:rgba(220,38,38,.5)}.investedCombined .inv-results-pill .k{font-size:13px;font-weight:800;opacity:1;line-height:1.2;display:inline-flex;align-items:center;gap:6px;color:rgba(15,23,42,.8)}.investedCombined .inv-results-pill .v{font-size:16px;font-weight:950;line-height:1.25;margin-top:2px;word-break:break-word;color:rgba(15,23,42,.96)}.investedCombined .inv-results-pill.tone-success .v{color:#047857}.investedCombined .inv-results-pill.tone-danger .v,.investedCombined .inv-results-pill.tone-warning .v{color:#b91c1c}.investedCombined .inv-results-pill-tip{position:relative;flex-shrink:0;width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;font-size:10px;font-weight:900;background:rgba(15,23,42,.12);color:rgba(15,23,42,.8);border:1px solid rgba(15,23,42,.2);cursor:help}.investedCombined .inv-results-pill-tip:after{content:attr(data-tip);bottom:calc(100% + 10px);min-width:180px;max-width:min(320px,78vw);padding:8px 10px;border-radius:10px;background:rgba(15,23,42,.96);color:rgba(248,250,252,.98);border:1px solid rgba(148,163,184,.38);box-shadow:0 14px 34px rgba(2,6,23,.42);font-size:11px;line-height:1.35;font-weight:650;text-align:left;white-space:normal;z-index:40}.investedCombined .inv-results-pill-tip:after,.investedCombined .inv-results-pill-tip:before{position:absolute;left:50%;transform:translateX(-50%) translateY(4px);opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.investedCombined .inv-results-pill-tip:before{content:"";bottom:calc(100% + 4px);border:6px solid transparent;border-top-color:rgba(15,23,42,.96);z-index:41}.investedCombined .inv-results-pill-tip:focus-visible:after,.investedCombined .inv-results-pill-tip:focus-visible:before,.investedCombined .inv-results-pill-tip:hover:after,.investedCombined .inv-results-pill-tip:hover:before{opacity:1;transform:translateX(-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-half,.investedCombined .inv-dashboard-grid--stacked .inv-dashboard-span-full,.investedCombined .inv-dashboard-grid--stacked .inv-dashboard-wide{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-span-full,.investedCombined .inv-dashboard-grid--stacked .inv-dashboard-wide{grid-column:1/-1}}.investedCombined .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width:520px){.investedCombined .table-responsive{border-radius:12px}.investedCombined .table-responsive>table{min-width:720px}}.investedCombined .inv-results-failure{flex:1 1 100%;min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);opacity:.95}.investedCombined .inv-results-failure-msg{font-weight:850;line-height:1.35;word-break:break-word}.investedCombined .inv-results-failure-meta{margin-top:8px;opacity:.92;display:flex;flex-direction:column;gap:6px;line-height:1.35}.investedCombined .inv-results-failure-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.investedCombined .inv-results-failure-k{font-weight:800;opacity:.92}.investedCombined .inv-results-failure-v{font-weight:950;text-align:right;word-break:break-word}.investedCombined .inv-payoff-table thead th{font-size:12px;text-transform:none;letter-spacing:.01em;color:rgba(0,0,0,.62);font-weight:900;white-space:nowrap}.investedCombined .inv-table-scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch;padding-right:1px;padding-bottom:1px}.investedCombined .inv-payoff-table{border-collapse:separate;border-spacing:0;border:1px solid rgba(15,23,42,.14);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.96)}.investedCombined .inv-payoff-table thead th{background:rgba(15,23,42,.035);border-bottom:1px solid rgba(15,23,42,.14)}.investedCombined .inv-payoff-table tbody td,.investedCombined .inv-payoff-table thead th{border-right:1px solid rgba(15,23,42,.1)}.investedCombined .inv-payoff-table tbody td:last-child,.investedCombined .inv-payoff-table thead th:last-child{border-right:0}.investedCombined .inv-payoff-table tbody td{border-bottom:1px solid rgba(15,23,42,.08)}.investedCombined .inv-payoff-table tbody tr:last-child td{border-bottom:0}.investedCombined .inv-payoff-table tbody tr:nth-child(2n) td{background:rgba(15,23,42,.03)}.investedCombined .inv-payoff-table tbody tr:hover td{background:rgba(37,99,235,.06)}.investedCombined .inv-payoff-table tbody td,.investedCombined .inv-payoff-table thead th{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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.investedCombined .inv-debt-loan-summary .pill{border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.92);border-radius:999px;padding:8px 12px;display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-variant-numeric:tabular-nums}.investedCombined .inv-debt-loan-summary .k{font-size:12px;font-weight:900;opacity:.72;letter-spacing:.02em}.investedCombined .inv-debt-loan-summary .v{font-size:13px;font-weight:950;opacity:.92}.investedCombined .inv-debt-compare-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.investedCombined .inv-debt-loan-card:not(.card){padding:20px;background:var(--inv-bg-cream,#FAF6EE);border-radius:14px;border:1px solid rgba(15,23,42,.18);box-shadow:0 4px 16px rgba(2,6,23,.05);min-width:0;position:relative;overflow:hidden}.investedCombined .card.inv-debt-loan-card{background-color:var(--inv-bg-cream,#FAF6EE)!important;border-color:rgba(15,23,42,.18)!important;box-shadow:0 4px 16px rgba(2,6,23,.05)!important;border-radius:14px!important}.investedCombined .inv-debt-loan-card--appreciating:before,.investedCombined .inv-debt-loan-card--default:before,.investedCombined .inv-debt-loan-card--depreciating:before,.investedCombined .inv-debt-loan-card--expense:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:12px 12px 0 0}.investedCombined .inv-debt-loan-card--expense:before{background:#D97706}.investedCombined .inv-debt-loan-card--depreciating:before{background:#B1463C}.investedCombined .inv-debt-loan-card--appreciating:before{background:#2F6650}.investedCombined .inv-debt-loan-card--default:before{background:#8B7355}.investedCombined .inv-debt-loan-index{font-family:var(--inv-font-mono,monospace);font-size:11px;font-weight:600;letter-spacing:.06em;color:rgba(15,23,42,.3);margin-left:auto;flex-shrink:0;align-self:flex-start;padding-top:2px}.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{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:10px 12px;min-height:44px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.03);font-weight:900;opacity:.92;line-height:1.2}.investedCombined details.inv-drilldown>summary.inv-drilldown-summary:after{content:"View ▾";flex:0 0 auto;font-size:12px;font-weight:950;letter-spacing:.02em;opacity:.78}.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{font-size:12px;font-weight:900;opacity:.72;line-height:1.35;word-break:break-word}@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 tbody td,.investedCombined .inv-payoff-table thead th{padding:6px 8px}.investedCombined .inv-payoff-table--summary{min-width:820px}.investedCombined .inv-payoff-table--schedule{min-width:740px}}.investedCombined .inv-results-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.investedCombined .inv-diverging-split{height:320px;display:grid;grid-template-rows:1fr 1fr}.investedCombined .inv-diverging-split-top{border-bottom:1px solid rgba(0,0,0,.18)}.investedCombined .inv-diverging-split-bottom{padding-top:2px}.investedCombined .inv-results-mini-item .k{color:rgba(0,0,0,.6);font-weight:800;font-size:12px;line-height:1.2}.investedCombined .inv-results-mini-item .v{font-weight:950;line-height:1.2;margin-top:2px}.investedCombined .inv-debt-timeline-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.investedCombined .inv-debt-timeline-kpi{border:1px solid rgba(129,140,248,.34);background:linear-gradient(160deg,rgba(15,23,42,.94),rgba(30,41,59,.92));box-shadow:0 10px 24px rgba(2,6,23,.26),inset 0 1px 0 rgba(255,255,255,.04);border-radius:12px;padding:10px 12px;min-width:0}.investedCombined .inv-debt-timeline-kpi-title{font-weight:950;font-size:13px;line-height:1.3;margin-bottom:6px;color:rgba(248,250,252,.96);white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.investedCombined .inv-debt-timeline-kpi-row{display:flex;justify-content:space-between;gap:10px;font-variant-numeric:tabular-nums;line-height:1.25}.investedCombined .inv-debt-timeline-kpi-row .k{font-size:12px;font-weight:850;color:rgba(203,213,225,.86)}.investedCombined .inv-debt-timeline-kpi-row .v{font-size:12px;font-weight:950;color:rgba(255,255,255,.98);white-space:nowrap}.investedCombined .inv-debt-mini-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.investedCombined .inv-debt-mini-charts .inv-tailwick-chart-card,.investedCombined .inv-debt-mini-charts>div{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(380px,44vw,480px)}.investedCombined .inv-chart-fit-frame--compact{flex:1 1 auto;height:clamp(220px,28vw,280px)}.investedCombined .inv-chart-row-with-legend{display:flex;flex-direction:row;align-items:flex-start;gap:16px;min-width:0}.investedCombined .inv-chart-row-with-legend>:first-child{flex:1 1 auto;min-width:0}.investedCombined .inv-chart-legend-stacked{flex:0 0 180px;display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:0!important;padding-top:12px}@media (max-width:768px){.investedCombined .inv-chart-row-with-legend{flex-direction:column}.investedCombined .inv-chart-row-with-legend>:first-child{width:100%!important;min-width:0!important}.investedCombined .inv-chart-legend-stacked{flex:1 1 auto;flex-direction:row!important;flex-wrap:wrap!important;gap:18px!important;padding-top:10px}}.investedCombined .inv-apex-mini-chart-wrap{width:100%;height:clamp(200px,26vw,270px)}.investedCombined .apexcharts-tooltip{font-size:10px!important;padding:4px 8px!important;max-width:220px}.investedCombined .apexcharts-tooltip-title{font-size:10px!important;padding:4px 8px!important;margin-bottom:2px!important}.investedCombined .apexcharts-tooltip-series-group{padding:2px 8px!important}.investedCombined .apexcharts-tooltip-text-y-label,.investedCombined .apexcharts-tooltip-text-y-value,.investedCombined .apexcharts-xaxis-label text,.investedCombined .apexcharts-yaxis-label text{font-size:10px!important}@media (max-width:991.98px){.investedCombined .inv-debt-mini-charts{grid-template-columns:1fr}.investedCombined .inv-apex-mini-chart-wrap{height:clamp(180px,48vw,230px)}}.investedCombined .btnPrimary,.investedCombined button.btnPrimary{appearance:none;border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:10px 14px;font-weight:700;background:#0d4c3f;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1}.investedCombined .btnPrimary:disabled,.investedCombined button.btnPrimary:disabled{opacity:.65;cursor:not-allowed}.investedCombined .muted,.investedCombined label,.investedCombined p{line-height:1.55}.investedCombined .loanCard .row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:end}.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{max-height:56px;width:auto}header .navbar-brand .invLogo--darkbg{filter:none}header.header-section .invLogo--lightbg{display:none}header.header-section .invLogo--darkbg,header.header-section.header-animation .invLogo--lightbg,header.header-section.index .invLogo--lightbg{display:inline-block}header.header-section.header-animation .invLogo--darkbg,header.header-section.header-animation2 .invLogo--lightbg,header.header-section.index .invLogo--darkbg{display:none}header.header-section.header-animation2 .invLogo--darkbg{display:inline-block}footer .invLogo--lightbg{display:none}footer .invLogo--darkbg{display:inline-block;filter:none}.footer-secondary .inv-footer__group-title{color:rgba(255,255,255,.76)!important;margin:0 0 6px;line-height:1.25}.footer-secondary .inv-footer__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:48px}.footer-secondary .inv-footer__right{display:grid;justify-items:end;row-gap:12px}.footer-secondary .inv-footer__groups{display:grid;row-gap:14px;justify-items:start}.footer-secondary .inv-footer__group{display:grid;row-gap:2px}.footer-secondary .inv-footer__group .quick-link__list{margin:0;display:flex;flex-wrap:wrap;gap:6px 14px}.footer-secondary .inv-footer__group .quick-link__list.inv-footer__list--stacked{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:8px}.footer-secondary .inv-footer__group .quick-link__list li{margin:0}.footer-secondary .inv-footer__group .quick-link__list li a{color:rgba(255,255,255,.95)}.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{margin-top:10px;line-height:1.45;color:rgba(255,255,255,.72)}.footer-secondary .inv-footer__address--left{margin-top:8px;line-height:1.45;color:rgba(255,255,255,.72)}.footer-secondary .inv-footer__social--left{margin-top:10px}.footer-secondary .inv-footer__social--left .icon-one{display:inline-flex;align-items:center;justify-content:center}.footer-secondary .inv-footer__social--right{margin-top:10px}.footer-secondary .inv-footer__social--right .icon-one{display:inline-flex;align-items:center;justify-content:center}@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{height:100%;background-color:#074c3e}body{min-height:100%;display:flex;flex-direction:column}body>.inv-layoutTwo,body>main{flex:1 0 auto}footer.footer.footer-secondary{overflow-y:clip;box-shadow:0 50px 0 0 #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{display:flex;align-items:center;gap:10px}header .navbar-brand .brandText{display:flex;flex-direction:column;line-height:1.05}header .navbar-brand .brandTitle{font-weight:800;font-size:18px;color:var(--inv-brand-title,#ffffff)}header .navbar-brand .brandTagline{font-weight:600;font-size:12px;color:var(--inv-brand-tagline,rgba(255,255,255,.9));white-space:nowrap}header.header-section{--inv-brand-title:#ffffff;--inv-brand-tagline:rgba(255,255,255,0.9);--inv-nav-link:rgba(255,255,255,0.92);--inv-nav-link-hover:#fcb650;--inv-nav-icon:rgba(255,255,255,0.92)}header.header-section.header-animation,header.header-section.index{--inv-brand-title:#0b3d33;--inv-brand-tagline:rgba(0,0,0,0.7);--inv-nav-link:rgba(0,0,0,0.78);--inv-nav-link-hover:#074c3e;--inv-nav-icon:rgba(0,0,0,0.78)}header.header-section.header-animation2{--inv-brand-title:#ffffff;--inv-brand-tagline:rgba(255,255,255,0.9);--inv-nav-link:rgba(255,255,255,0.92);--inv-nav-link-hover:#fcb650;--inv-nav-icon:rgba(255,255,255,0.92)}header .main-menu .navbar-nav .nav-link{color:var(--inv-nav-link)!important}header.header-animation,header.header-animation2,header.header-section{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{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:10px;background:rgba(0,0,0,.28)}header.header-section.index .navbar-toggler{background:rgba(255,255,255,.7)}header.header-section.header-animation .navbar-toggler{background:rgba(0,0,0,.08)}header.header-section.header-animation2 .navbar-toggler{background:rgba(255,255,255,.14)}.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)));display:grid;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);gap:clamp(16px,2.4vw,36px);align-items:center;padding:clamp(18px,3vw,42px) 0}.inv-gs-media-content{grid-column:2}.inv-gs-media-image{grid-column:3;display:flex;align-items:center;justify-content:flex-start}.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{padding-top:0!important;margin-top:0!important;background:#fff}.service-details.inv-gs-after-banner{background:#fff!important}.service-details.inv-gs-after-banner:before{content:none!important;display:none!important;background:transparent!important;opacity:0!important}.inv-gs-after-banner .inv-gs-fullbleed.inv-gs-band{margin-top:0!important}.inv-gs-stack{display:flex;flex-direction:column;gap:24px}.inv-gs-part{padding-bottom:24px;border-bottom:1px dashed rgba(0,0,0,.08)}.inv-gs-whiteband{background:#fff}.inv-gs-scenario{height:100%;padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 26px rgba(0,0,0,.06)}.inv-gs-scenarios__item:first-child .inv-gs-scenario{background:linear-gradient(180deg,rgba(7,76,62,.05),#ffffff 65%);border-color:rgba(7,76,62,.14)}.inv-layoutTwo{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip}.inv-layoutTwo-main{flex:1 0 auto;display:block}.inv-layoutTwo>footer.footer{margin-top:auto;flex-shrink:0}.inv-auth-page{flex:1;display:flex;flex-direction:column}.inv-auth-page__body{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 0 48px}.inv-auth-card{width:100%;max-width:680px;margin:0 auto}.inv-auth-page .alert{line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.inv-profile-account-settings{display:grid;gap:16px}.inv-profile-header-card{border:1px solid rgba(7,76,62,.14);background:linear-gradient(180deg,rgba(7,76,62,.04),#ffffff 70%)}.inv-profile-header-main{display:flex;align-items:center;gap:14px}.inv-profile-avatar{width:52px;height:52px;display:grid;place-items:center;font-weight:800;color:#074c3e;background:rgba(7,76,62,.12);border:1px solid rgba(7,76,62,.2)}.inv-profile-signedin{flex:1;display:flex;flex-direction:column;gap:4px}.inv-profile-signedin__title{margin:0 0 4px;font-weight:800;font-size:clamp(16px,1.2vw,18px);line-height:1.2}.inv-profile-signedin__email{opacity:.85;word-break:break-word;line-height:1.35}.inv-profile-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.inv-profile-tab{border:1px solid rgba(7,76,62,.2);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;color:#074c3e;background:#fff;opacity:.85}.inv-profile-tab.is-active{background:rgba(7,76,62,.1);opacity:1}.inv-profile-tab:disabled{opacity:.55;cursor:not-allowed}.inv-profile-form-card{border:1px solid rgba(0,0,0,.08)}.inv-profile-form-subtitle{margin:0;opacity:.72}.inv-banner-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inv-intent-card{margin:16px 0;padding:14px 16px;border:1px solid var(--inv-border,#e3e0d8);border-radius:12px;background:var(--inv-bg-cream,#FBF9F4)}.inv-intent-card.is-done{padding:12px 16px}.inv-intent-done{font-size:13px;color:var(--inv-green-600,#074C3E);font-weight:600}.inv-intent-prompt{margin:0 0 2px;font-size:14.5px;font-weight:600;color:var(--inv-ink,#1A1F1C);line-height:1.35}.inv-intent-sub{margin:0 0 12px;font-size:12.5px;color:var(--inv-ink-soft,#5C6661);line-height:1.4}.inv-intent-options{display:flex;flex-wrap:wrap;gap:8px}.inv-intent-opt{appearance:none;min-height:44px;padding:10px 14px;border:1px solid var(--inv-border,#e3e0d8);border-radius:10px;background:var(--inv-surface,#FFFFFF);color:var(--inv-ink,#1A1F1C);font-size:13.5px;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .12s ease,background .12s ease}.inv-intent-opt.is-selected,.inv-intent-opt:hover:not(:disabled){border-color:var(--inv-green-600,#074C3E)}.inv-intent-opt.is-selected{background:var(--inv-green-600,#074C3E);color:var(--inv-surface,#FFFFFF)}.inv-intent-opt:focus-visible{outline:2px solid var(--inv-amber,#B8860B);outline-offset:2px}.inv-intent-opt:disabled{cursor:wait;opacity:.7}.inv-intent-note{margin-top:12px}.inv-intent-note-label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--inv-ink,#1A1F1C)}.inv-intent-note-input{width:100%;padding:10px 12px;border:1px solid var(--inv-border,#e3e0d8);border-radius:10px;background:var(--inv-surface,#FFFFFF);color:var(--inv-ink,#1A1F1C);font-size:13.5px;font-family:inherit;line-height:1.4;resize:vertical}.inv-intent-note-input:focus-visible{outline:2px solid var(--inv-amber,#B8860B);outline-offset:1px}.inv-intent-consent{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;color:var(--inv-ink-soft,#5C6661);cursor:pointer}.inv-intent-consent input{width:16px;height:16px;accent-color:var(--inv-green-600,#074C3E);cursor:pointer}.inv-intent-actions{display:flex;justify-content:flex-end;margin-top:10px}.inv-intent-submit{appearance:none;min-height:44px;padding:10px 20px;border:none;border-radius:10px;background:var(--inv-green-600,#074C3E);color:var(--inv-surface,#FFFFFF);font-size:13.5px;font-weight:600;cursor:pointer}.inv-intent-submit:disabled{cursor:wait;opacity:.7}.inv-intent-skip{appearance:none;margin-top:10px;padding:6px 2px;border:none;background:none;color:var(--inv-ink-soft,#5C6661);font-size:12.5px;text-decoration:underline;cursor:pointer}@media (max-width:480px){.inv-intent-options{flex-direction:column}.inv-intent-opt{width:100%;text-align:left}}.inv-helpful-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0 24px;padding:8px 14px;border:1px solid var(--inv-border,rgba(0,0,0,.08));background:var(--inv-bg-cream,#faf6ee);border-radius:12px}.inv-helpful-bar.is-quiet{justify-content:flex-end;margin:0 0 16px;padding:0;background:transparent;border-color:transparent}.inv-helpful-prompt{font-size:13px;font-weight:500;line-height:1.4;color:var(--inv-ink-soft,#62656f);min-width:0}.inv-helpful-btn,.inv-helpful-inline{display:inline-flex;align-items:center}.inv-helpful-btn{justify-content:center;gap:7px;min-height:44px;min-width:44px;padding:8px 16px;border:1px solid var(--inv-border,rgba(0,0,0,.14));background:var(--inv-surface-white,#ffffff);color:var(--inv-ink,#1f2c4d);border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.inv-helpful-btn i{font-size:15px;line-height:1}.inv-helpful-btn.is-quiet{padding:8px;border-color:transparent;background:transparent;color:var(--inv-ink-soft,#62656f)}.inv-helpful-btn:hover:not(:disabled){border-color:var(--inv-amber,#f3a630);color:var(--inv-ink,#1f2c4d);background:var(--inv-surface-white,#ffffff);transform:translateY(-1px)}.inv-helpful-btn:focus-visible{outline:2px solid var(--inv-amber,#f3a630);outline-offset:2px}.inv-helpful-btn.is-marked{border-color:var(--inv-green-600,#137a62);color:var(--inv-green-600,#137a62);background:var(--inv-surface-white,#ffffff)}.inv-helpful-btn.is-marked.is-quiet{border-color:transparent;background:transparent}.inv-helpful-btn:disabled{opacity:.75;cursor:default;transform:none}@media (max-width:575.98px){.inv-helpful-bar{padding:10px 12px}.inv-helpful-prompt{font-size:12px;flex:1 1 140px}}.investedCombined .inv-section-banner-title-row{display:flex;align-items:center;gap:8px;flex:1 1 320px;min-width:0;max-width:100%;flex-wrap:wrap}.investedCombined .inv-section-title-only{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0;margin-bottom:8px}.investedCombined .inv-section-title-only-text{margin:0;flex:1 1 280px;min-width:0;color:rgba(15,23,42,.96);font-size:16px;line-height:1.3;font-weight:850;letter-spacing:.01em;overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty}.investedCombined .inv-section-title-only-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.investedCombined .inv-section-banner-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;flex:0 0 28px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.investedCombined .inv-section-banner-icon i{font-size:14px;line-height:1;color:rgba(241,245,249,.98)}@media (min-width:768px){.inv-profile-actions{text-align:right}}.inv-gs-scenarios__item:nth-child(2) .inv-gs-scenario{background:linear-gradient(180deg,rgba(17,76,152,.045),#ffffff 65%);border-color:rgba(17,76,152,.14)}.inv-gs-scenarios__item:nth-child(3) .inv-gs-scenario{background:linear-gradient(180deg,rgba(180,120,0,.05),#ffffff 65%);border-color:rgba(180,120,0,.16)}@media (hover:hover){.inv-gs-scenario{transition:transform .18s ease,box-shadow .18s ease}.inv-gs-scenario:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.08)}}.inv-gs-scenario__label{font-weight:900;margin-bottom:6px;opacity:.9}.inv-gs-scenario .section__content-inner ul{margin-bottom:0}.inv-gs-miniCard{padding:14px 16px;border-radius:14px;background:rgba(7,76,62,.03);border:1px solid rgba(7,76,62,.12)}.inv-gs-miniCard__title{font-weight:900;margin-bottom:10px}.inv-gs-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.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{display:inline-flex;align-items:center;gap:8px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;font-size:12px;opacity:.8;margin-bottom:10px}.inv-gs-band .inv-gs-media-image{justify-content:flex-start}.inv-gs-band .inv-gs-media-image img{max-width:min(720px,100%);max-height:420px;object-fit:contain}.inv-gs-band.choose-us .choose-us__thumb img{max-width:min(720px,100%)!important;max-height:420px!important}.inv-gs-steps{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inv-gs-step{display:flex;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.55);backdrop-filter:blur(6px)}.inv-gs-step__num{width:34px;min-height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;background:rgba(7,76,62,.1);color:rgba(7,76,62,.95);flex:0 0 auto}.inv-gs-step__title{font-weight:900;line-height:1.25;margin-bottom:4px}.inv-gs-step__text{opacity:.92;line-height:1.45;font-size:14.5px}.inv-gs-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.inv-gs-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(7,76,62,.22);background:rgba(255,255,255,.65);font-weight:800;font-size:13px;color:rgba(7,76,62,.95)}.inv-gs-pill:hover{background:rgba(255,255,255,.9);color:rgba(7,76,62,1)}@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-step4-fullbleed,.investedWizard.is-tailwick-v2 .inv-tw-stage-head,.investedWizard.is-tailwick-v2 .inv-v2-card,.investedWizard.is-tailwick-v2 .inv-v2-seq-card{min-width:0}.investedWizard.is-tailwick-v2 .inv-tw-stage-head-top,.investedWizard.is-tailwick-v2 .inv-v2-headrow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.investedWizard.is-tailwick-v2 .inv-card-sub,.investedWizard.is-tailwick-v2 .inv-card-title,.investedWizard.is-tailwick-v2 .inv-step4-scroll-map-label,.investedWizard.is-tailwick-v2 .inv-summary-label,.investedWizard.is-tailwick-v2 .inv-summary-value,.investedWizard.is-tailwick-v2 .inv-tw-stage-subtitle,.investedWizard.is-tailwick-v2 .inv-tw-stage-title,.investedWizard.is-tailwick-v2 .inv-v2-q,.investedWizard.is-tailwick-v2 .inv-v2-template-hook,.investedWizard.is-tailwick-v2 .inv-v2-template-primary{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.investedWizard.is-tailwick-v2 .inv-tw-stepnav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item{min-width:0;display:inline-flex;align-items:center;gap:8px;border-radius:12px;border:1px solid rgba(15,23,42,.16);background:#ffffff;color:rgba(15,23,42,.86);padding:10px 12px}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-active{border-color:var(--inv-green-600);background:var(--inv-green-50);color:var(--inv-green-700)}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-done{border-color:rgba(13,76,63,.35);background:rgba(13,76,63,.1);color:#0d4c3f}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-locked,.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item:disabled{border-color:rgba(15,23,42,.1);background:rgba(148,163,184,.12);color:rgba(15,23,42,.42);cursor:not-allowed;box-shadow:none}.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{display:block;width:100%}.investedWizard.is-tailwick-v2 .inv-v2-main{width:min(100%,980px);margin:0 auto}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap{width:min(100%,920px);margin:0 auto;text-align:center}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap>.inv-v2-q{margin-bottom:26px}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill{display:flex;align-items:flex-start;gap:8px;min-width:0;border:1px solid #c7d4f7;border-radius:8px;background:#f0f4ff;padding:10px 14px;font-size:.88rem;color:#3a4a7a;text-align:left}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill__icon{flex:0 0 auto;font-size:1rem;line-height:1.4}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill__content{min-width:0;display:flex;flex-direction:column;gap:4px}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill__summary{min-width:0;line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.investedWizard.is-tailwick-v2 .inv-v2-profile-prefill__link{align-self:flex-start;color:#3a4a7a;text-decoration:underline;line-height:1.35}.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{display:grid;gap:8px;align-content:start}.investedWizard.is-tailwick-v2 .inv-v2-rail-item{width:100%;min-width:0;text-align:left;border-radius:12px;border:1px solid rgba(15,23,42,.14);background:#ffffff;padding:10px 12px}.investedWizard.is-tailwick-v2 .inv-v2-rail-item.is-active{border-color:var(--inv-green-400);background:var(--inv-green-50)}.investedWizard.is-tailwick-v2 .inv-v2-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,920px);margin:14px auto 0}.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{position:static;display:block;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-top:8px;margin-bottom:4px}.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-helper-reco{display:block;margin-top:4px;font-weight:700;color:rgba(13,76,63,.9)}.investedWizard.is-tailwick-v2 .inv-nav.inv-nav--inside-card{padding-left:0;padding-right:0;flex-wrap:wrap}@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{width:100%;justify-content:flex-end}}.investedWizard.is-tailwick-v2 .inv-v2-choice,.investedWizard.is-tailwick-v2 .inv-v2-guide-option,.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;border-radius:12px;border:1px solid rgba(15,23,42,.16);background:#ffffff;color:rgba(15,23,42,.9);transition:all .15s ease}.investedWizard.is-tailwick-v2 .inv-v2-choice{text-align:center;justify-content:center;align-items:center;display:flex;padding:14px 16px;font-weight:700;min-height:76px}.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-helper-reco,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .inv-inline-error,.investedWizard.is-tailwick-v2 .inv-v2-question-wrap .row{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{display:block;margin-bottom:10px;line-height:1.35}.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{margin-bottom:12px;text-align:center}.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-]{display:flex;flex-direction:column}.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-guide-option:hover,.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab:hover{border-color:var(--inv-green-400);background:var(--inv-green-50)}.investedWizard.is-tailwick-v2 .inv-v2-choice.is-selected{border-color:var(--inv-green-600);background:var(--inv-green-50);color:var(--inv-green-700);box-shadow:0 6px 14px rgba(7,76,62,.18)}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.investedWizard.is-tailwick-v2 .inv-v2-step-guide-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top{position:sticky;top:92px;z-index:60;overflow:visible;border:1px solid rgba(15,23,42,.42);border-radius:16px;background:linear-gradient(180deg,#0f172a,#1e293b);box-shadow:0 10px 24px rgba(2,6,23,.32);padding:10px;max-width:var(
    --inv-step4-max,calc(1140px + var(--inv-step4-side-w) + var(--inv-step4-gap))
  );margin-left:auto;margin-right:auto}.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-guide-panel,.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-guide-panel,.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top .inv-v2-save-panel{position:absolute;left:0;right:0;top:calc(100% + 10px);margin-top:0;z-index:2}@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{flex:1 1 100%;min-height:42px;padding:8px 10px 12px;border-radius:0;background:transparent;color:rgba(248,250,252,.92);font-size:1rem;letter-spacing:.08em;font-family:Inter,SF Pro Text,Segoe UI,system-ui,-apple-system,sans-serif;border:none;border-bottom:1px solid rgba(255,255,255,.14)}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu-title,.investedWizard.is-tailwick-v2 .inv-v2-workspace-mode-badge{display:inline-flex;align-items:center;justify-content:center;font-weight:900;text-transform:uppercase;margin-bottom:4px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-mode-badge{min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid rgba(217,119,6,.28);background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;font-size:12.5px;letter-spacing:.03em;white-space:nowrap}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu-spacer{flex:1 1 auto;min-width:10px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-nav-away{display:inline-flex;align-items:center;gap:6px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab--nav-away{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.18)!important;color:rgba(241,245,249,.78)!important;font-size:.92rem!important;font-weight:700!important;gap:5px;display:inline-flex;align-items:center}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab--nav-away:hover{background:rgba(255,255,255,.14)!important;color:#fff!important}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu-divider{width:1px;align-self:stretch;margin:4px;background:rgba(255,255,255,.22);border-radius:1px;flex-shrink:0}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab{min-height:42px;padding:8px 16px;border-radius:14px;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.14);color:rgba(241,245,249,.96);font-size:1.1rem;font-weight:800;letter-spacing:.01em;font-family:Inter,SF Pro Text,Segoe UI,system-ui,-apple-system,sans-serif;text-align:center}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab.is-active{border-color:#0a3d34;background:#0a3d34;color:#ffffff;box-shadow:0 8px 18px rgba(10,61,52,.24)}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab:hover{border-color:#1f2937;background:#1f2937;color:#ffffff}.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab:disabled{border-color:rgba(148,163,184,.28);background:rgba(148,163,184,.16);color:rgba(226,232,240,.58);cursor:not-allowed}.investedWizard.is-tailwick-v2 .inv-v2-workspace-guide{border-radius:14px;border:1px solid rgba(30,64,175,.24);background:#e8f0ff;color:#1e40af;font-weight:800}.investedWizard.is-tailwick-v2 .inv-v2-workspace-guide,.investedWizard.is-tailwick-v2 .inv-v2-workspace-save{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:1.04rem;font-family:Inter,SF Pro Text,Segoe UI,system-ui,-apple-system,sans-serif;transition:all .15s ease}.investedWizard.is-tailwick-v2 .inv-v2-workspace-save{border-radius:14px;border:1px solid rgba(5,150,105,.28);background:rgba(236,253,245,.98);color:#065f46;font-weight:900}.investedWizard.is-tailwick-v2 .inv-v2-workspace-guide.is-open,.investedWizard.is-tailwick-v2 .inv-v2-workspace-guide:hover{border-color:#1e3a8a;background:#1e3a8a;color:#ffffff}.investedWizard.is-tailwick-v2 .inv-v2-workspace-save.is-open,.investedWizard.is-tailwick-v2 .inv-v2-workspace-save:hover{border-color:#064e3b;background:#064e3b;color:#ffffff}.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))
  );margin-left:auto;margin-right:auto;margin-top:10px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:#f8fafc;box-shadow:0 10px 22px rgba(2,6,23,.14);padding:10px}.investedWizard.is-tailwick-v2 .inv-v2-guide-options{display:flex;flex-wrap:wrap;gap:10px}.investedWizard.is-tailwick-v2 .inv-v2-guide-option{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-size:.98rem;font-weight:850;cursor:pointer}.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:1 1 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))
  );margin-left:auto;margin-right:auto;margin-top:10px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#1e293b,#0f172a);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 30px rgba(2,6,23,.32);padding:16px;color:rgba(241,245,249,.96)}.investedWizard.is-tailwick-v2 .inv-v2-save-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.investedWizard.is-tailwick-v2 .inv-v2-save-actions-spacer{flex:1 1 100%;min-width:0;height:0}.investedWizard.is-tailwick-v2 .inv-v2-save-note--inline{margin-left:auto;max-width:720px;text-align:right;opacity:.96}@media (max-width:700px){.investedWizard.is-tailwick-v2 .inv-v2-save-note--inline{flex:1 1 100%;margin-left:0;text-align:left}}.investedWizard.is-tailwick-v2 .inv-v2-save-version{font-size:.92rem;font-weight:800;opacity:.92}.investedWizard.is-tailwick-v2 .inv-v2-save-body{margin-top:10px;display:grid;gap:6px}.investedWizard.is-tailwick-v2 .inv-v2-save-note{font-size:.95rem;font-weight:650;opacity:.92;text-decoration:none!important;text-decoration-line:none!important}.investedWizard.is-tailwick-v2 .inv-v2-save-note strong{font-weight:900;color:#ffffff}.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{text-decoration:none!important;text-decoration-line:none!important;border-radius:10px;font-weight:800;font-size:.9rem;letter-spacing:.01em;padding:9px 16px;transition:opacity .15s,background .15s,border-color .15s;white-space:nowrap}.investedWizard.is-tailwick-v2 .inv-save-btn--discard{border:1px solid rgba(148,163,184,.45);background:transparent;color:rgba(226,232,240,.88)}.investedWizard.is-tailwick-v2 .inv-save-btn--discard:not(:disabled):hover{border-color:rgba(248,113,113,.7);color:#fca5a5;background:rgba(248,113,113,.08)}.investedWizard.is-tailwick-v2 .inv-save-btn--discard:disabled{opacity:.38;cursor:not-allowed}.investedWizard.is-tailwick-v2 .inv-save-btn--override{border:1px solid rgba(96,165,250,.55);background:transparent;color:rgba(147,197,253,.95)}.investedWizard.is-tailwick-v2 .inv-save-btn--override:not(:disabled):hover{border-color:rgba(96,165,250,.85);background:rgba(96,165,250,.12);color:#bfdbfe}.investedWizard.is-tailwick-v2 .inv-save-btn--override:disabled{opacity:.38;cursor:not-allowed}.investedWizard.is-tailwick-v2 .inv-save-btn--save-new{border:1px solid #059669;background:#059669;color:#ffffff}.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{border:1px solid rgba(148,163,184,.35);background:transparent;color:rgba(203,213,225,.85)}.investedWizard.is-tailwick-v2 .inv-save-btn--nav:not(:disabled):hover{border-color:rgba(148,163,184,.65);color:#e2e8f0;background:rgba(148,163,184,.08)}.investedWizard.is-tailwick-v2 .inv-save-btn--nav:disabled{opacity:.3;cursor:not-allowed}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 18px;border-radius:16px;border:1px solid rgba(252,182,80,.55)!important;background:linear-gradient(90deg,#0a3d34,#0d4c3f 58%,#0f766e)!important;box-shadow:0 14px 28px rgba(2,6,23,.22);font-weight:900;letter-spacing:.01em}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(2,6,23,.26)}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta:disabled{transform:none;opacity:.7}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:rgba(252,182,80,.18);border:1px solid rgba(252,182,80,.38);color:#fff;font-size:18px;flex:0 0 auto}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta-copy{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.05}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta-main{font-size:1.08rem}.investedWizard.is-tailwick-v2 .inv-v2-calc-cta-sub{margin-top:2px;font-size:.82rem;font-weight:800;color:rgba(255,255,255,.88)}@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{display:grid;gap:10px}.investedWizard.is-tailwick-v2 .inv-v2-headrow{margin-bottom:0}.investedWizard.is-tailwick-v2 .inv-v2-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;width:100%;padding-top:4px}.investedWizard.is-tailwick-v2 .inv-v2-progress-meta-text{font-size:.95rem;line-height:1.35;font-weight:700;color:rgba(51,65,85,.9);white-space:normal;overflow-wrap:anywhere}.investedWizard.is-tailwick-v2 .inv-v2-progress-meta-chip{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;border:1px solid rgba(37,99,235,.26);background:rgba(37,99,235,.1);color:#1e3a8a;font-size:.84rem;font-weight:800;line-height:1.2}.investedWizard.is-tailwick-v2 .inv-v2-progress{margin-top:4px;margin-bottom:14px;border-radius:999px;background:rgba(15,23,42,.08);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-guide,.investedWizard.is-tailwick-v2 .inv-v2-workspace-save,.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab{width:auto;justify-content:center}.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{position:static;top:auto;z-index:auto;padding:8px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu-spacer{display:none}.investedWizard.is-tailwick-v2 .inv-v2-workspace-guide,.investedWizard.is-tailwick-v2 .inv-v2-workspace-save,.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab{flex:0 0 auto;min-height:38px;font-size:.98rem;padding:7px 12px;white-space:nowrap}.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top .inv-v2-guide-panel,.investedWizard.is-tailwick-v2 .inv-v2-workspace-menu--top .inv-v2-save-panel{position:static;left:auto;right:auto;top:auto;margin-top:8px}}.investedWizard.is-tailwick-v2 .inv-v2-guide-option.is-active{border-color:#f59e0b;background:#fff7e6;color:#7c4a03}.investedWizard.is-tailwick-v2 .inv-summary-card{min-width:0}.investedCombined .inv-summary-label,.investedCombined .inv-summary-value,.investedWizard .inv-summary-label,.investedWizard .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}}.investedCombined .card,.investedWizard .inv-card,.investedWizard .inv-ds-section{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}.investedCombined .inv-chart-sub,.investedCombined .muted,.investedWizard .inv-card-sub,.investedWizard .inv-ds-section-subtitle{line-height:1.55}.investedCombined .inv-summary-grid,.investedWizard .inv-summary-grid{align-items:stretch;gap:10px}.investedCombined .inv-summary-card,.investedWizard .inv-summary-card{min-height:72px;padding:10px 14px;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;overflow:visible}.investedCombined .inv-metric-sub,.investedCombined .inv-metric-title,.investedCombined .inv-metric-value,.investedCombined .inv-summary-label,.investedCombined .inv-summary-value,.investedWizard .inv-summary-label,.investedWizard .inv-summary-value{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.inv-cockpit-keynums .inv-summary-card{overflow:visible!important;min-height:0}.inv-cockpit-keynums .inv-summary-label,.inv-cockpit-keynums .inv-summary-value{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;display:block!important}.investedCombined .inv-dashboard-grid .card,.investedCombined .inv-dashboard-kpis .card,.investedCombined .inv-tailwick-chart-card,.investedCombined .inv-tailwick-panel{min-height:180px;overflow:visible}.investedCombined .inv-dashboard-grid .card .card-body,.investedCombined .inv-dashboard-kpis .card .card-body,.investedCombined .inv-tailwick-chart-card .card-body,.investedCombined .inv-tailwick-panel .card-body{padding:18px}.investedWizard.is-tailwick-v2 .inv-v2-prefill-value-card,.investedWizard.is-tailwick-v2 .inv-v2-seq-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-tw-stepnav-item,.investedWizard.is-tailwick-v2 .inv-v2-choice,.investedWizard.is-tailwick-v2 .inv-v2-guide-option,.investedWizard.is-tailwick-v2 .inv-v2-workspace-tab{min-height:44px;align-items:center}@media (max-width:991.98px){.investedCombined .inv-dashboard-grid .card .card-body,.investedCombined .inv-dashboard-kpis .card .card-body,.investedWizard .inv-card,.investedWizard .inv-ds-section{padding:16px}.investedCombined .inv-summary-card,.investedWizard .inv-summary-card{min-height:68px}}@media (max-width:575.98px){.investedCombined .inv-dashboard-grid .card,.investedCombined .inv-dashboard-kpis .card,.investedCombined .inv-tailwick-chart-card,.investedCombined .inv-tailwick-panel{min-height:0}.investedCombined .inv-summary-grid,.investedWizard .inv-summary-grid{gap:10px}.investedCombined .inv-summary-card,.investedWizard .inv-summary-card{padding:12px 14px}}.investedCombined .inv-tailwick-insight-grid{display:grid;gap:14px}.investedCombined .inv-tailwick-chart-card,.investedCombined .inv-tailwick-panel{border:1px solid rgba(15,23,42,.1)!important;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 4px 16px rgba(2,6,23,.06)!important}.investedCombined .inv-debt-compare-col .inv-tailwick-panel{box-shadow:none!important;background:#ffffff}.investedCombined .inv-tailwick-chart-card .card-body,.investedCombined .inv-tailwick-panel .card-body{display:grid;gap:12px}.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(120px,1fr));gap:10px;align-content:start}.investedCombined .inv-debt-compare-col{container-type:inline-size;container-name:debt-compare-col}.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container debt-compare-col (max-width: 480px){.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-summary-grid{grid-template-columns:1fr}}@media (max-width:1720px){.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-summary-grid{grid-template-columns:1fr}}.investedCombined .inv-debt-compare-col .inv-tailwick-kpi-stack .inv-summary-card,.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-summary-card{width:auto;min-width:0;max-width:100%}.investedCombined .inv-tailwick-kpi-stack .inv-summary-card{min-height:104px}@container debt-compare-col (max-width: 480px){.investedCombined .inv-debt-compare-col .inv-tailwick-kpi-stack{grid-template-columns:1fr}}@media (max-width:1720px){.investedCombined .inv-debt-compare-col .inv-tailwick-kpi-stack{grid-template-columns:1fr}}.investedCombined .inv-debt-section-card .inv-summary-label,.investedCombined .inv-debt-section-card .inv-summary-value{white-space:normal;overflow-wrap:break-word;word-break:break-word;overflow:visible;text-overflow:clip;max-width:100%}.investedCombined .inv-plan-strength-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:12px;align-items:start}.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{border:1px solid rgba(15,23,42,.08);border-left:3px solid rgba(59,130,246,.45);background:#f8fafc;border-radius:10px;min-height:0;box-shadow:none}.investedCombined .inv-tailwick-panel--plan .inv-summary-card{border-left-color:rgba(7,76,62,.55)}.investedCombined .inv-debt-section-card .inv-summary-card{border:1px solid rgba(15,23,42,.08);border-left:3px solid rgba(7,76,62,.55);background:#f8fafc;border-radius:10px;min-height:0;box-shadow:none}.investedCombined .inv-tailwick-panel--strength .inv-summary-card{border-left-color:rgba(45,212,191,.7)}.investedCombined .inv-tailwick-panel--health .inv-summary-card{border-left-color:rgba(16,185,129,.72)}.investedCombined .inv-tailwick-panel--capital .inv-summary-card{border-left-color:rgba(59,130,246,.72)}.investedCombined .inv-tailwick-panel--risk .inv-summary-card{border-left-color:rgba(245,158,11,.72)}.investedCombined .inv-tailwick-chart-card .inv-chart-title,.investedCombined .inv-tailwick-panel h4,.investedCombined .inv-tailwick-panel h5{color:rgba(15,23,42,.95);line-height:1.28}.investedCombined .inv-tailwick-chart-card .inv-chart-caption{line-height:1.5;background:rgba(15,23,42,.025);border-color:rgba(15,23,42,.08)}.investedCombined .inv-chart-head--zoomable{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 12px;flex-wrap:wrap}.investedCombined .inv-tailwick-chart-zoom{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border-radius:999px;border:1px solid rgba(148,163,184,.34);background:rgba(248,250,252,.92);box-shadow:0 1px 2px rgba(15,23,42,.05)}.investedCombined .inv-tailwick-chart-zoom-range{min-width:66px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.02em;color:rgba(15,23,42,.7)}.investedCombined .inv-tailwick-chart-zoom-btn{width:28px;height:28px;border-radius:999px;border:1px solid rgba(148,163,184,.34);background:#fff;color:rgba(15,23,42,.86);display:inline-flex;align-items:center;justify-content:center;transition:all .16s ease}.investedCombined .inv-tailwick-chart-zoom-btn:focus-visible:not(:disabled),.investedCombined .inv-tailwick-chart-zoom-btn:hover:not(:disabled){background:rgba(238,242,255,.98);border-color:rgba(99,102,241,.42);color:rgba(79,70,229,.94);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:rgba(99,102,241,.1);fill-opacity:1}.investedCombined .recharts-brush .recharts-brush-traveller rect{fill:rgba(79,70,229,.82);stroke:rgba(255,255,255,.95);stroke-width:1}@media (max-width:575.98px){.investedCombined .inv-tailwick-chart-zoom{width:100%;justify-content:flex-end}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 12px;flex-wrap:wrap;padding:14px 18px 12px;background:transparent;border-bottom:1px solid rgba(15,23,42,.08);border-radius:0}.investedCombined .inv-tailwick-chart-card>.card-header .inv-chart-title{font-size:14px;font-weight:900;color:rgba(15,23,42,.95);line-height:1.3;margin-bottom:4px}.investedCombined .inv-tailwick-chart-card>.card-header .inv-chart-caption{background:none;border:none;padding:0;margin:0;font-size:12px;line-height:1.5;opacity:.78}.investedCombined .inv-tailwick-chart-card>.card-body{display:block;padding:14px 18px 18px}.investedCombined .inv-section-card-toolbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.investedCombined .inv-chart-scroll-area>div{height:clamp(220px,28vw,320px)!important}.investedCombined .inv-chart-scroll-area{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.investedCombined .inv-chart-scroll-area::-webkit-scrollbar{height:4px}.investedCombined .inv-chart-scroll-area::-webkit-scrollbar-track{background:rgba(15,23,42,.04);border-radius:2px}.investedCombined .inv-chart-scroll-area::-webkit-scrollbar-thumb{background:rgba(99,102,241,.35);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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.investedCombined .inv-tailwick-triple-grid-toolbar{grid-column:1/-1;display:flex;justify-content:flex-end}.investedCombined .inv-results-guide-toggle{min-height:38px;border-radius:999px;color:rgba(15,23,42,.92)!important}.investedCombined .inv-debt-section-banner .inv-results-guide-toggle,.investedCombined .inv-results-section-banner .inv-results-guide-toggle{background:rgba(255,255,255,.94)!important;color:rgba(15,23,42,.92)!important;border:1px solid rgba(148,163,184,.55)!important;font-weight:800}.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:focus-visible,.investedCombined .inv-debt-section-banner .inv-results-guide-toggle:hover,.investedCombined .inv-results-section-banner .inv-results-guide-toggle:focus-visible,.investedCombined .inv-results-section-banner .inv-results-guide-toggle:hover{background:#ffffff!important;color:rgba(15,23,42,.98)!important;border-color:rgba(100,116,139,.72)!important}.investedCombined .inv-tw-alert{border:1px solid rgba(59,130,246,.28);background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(219,234,254,.9));color:rgba(30,64,175,.96);font-weight:750;font-size:clamp(13px,1.15vw,17px);line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;display:block}.investedCombined .inv-tw-alert b{font-weight:900;margin-right:4px}@media (max-width:767.98px){.investedCombined .inv-tw-alert{font-size:13px;line-height:1.5;padding:10px 12px}}.investedCombined .inv-partial-payoff-alert{display:block;line-height:1.62;white-space:normal;word-break:break-word;overflow-wrap:anywhere;padding-top:12px;padding-bottom:12px}.investedCombined .inv-loan-breakdown-note{display:block;position:relative;line-height:1.55;white-space:normal;word-break:normal;overflow-wrap:anywhere;font-size:13px;font-weight:700;letter-spacing:0;padding-top:10px;padding-bottom:10px}.investedCombined .inv-debt-strategy-note{margin-top:12px;margin-bottom:6px;font-size:13px;opacity:.82;font-weight:650;line-height:1.58}.investedCombined .inv-section-banner-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.investedCombined .inv-section-banner-header--plain{align-items:flex-start;margin-bottom:8px}.investedCombined .inv-section-banner-header--plain .inv-section-banner-icon{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.16);box-shadow:none}.investedCombined .inv-section-banner-header--plain .inv-debt-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-results-section-banner-title *,.investedCombined .inv-section-banner-header--plain .inv-section-banner-icon i{color:rgba(15,23,42,.96)!important;text-shadow:none}.investedCombined .inv-section-banner-header>.inv-debt-section-banner,.investedCombined .inv-section-banner-header>.inv-results-section-banner{flex:1 1 320px;min-width:0}.investedCombined .inv-section-banner-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.investedCombined .inv-conf-insights-veil{position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(248,250,252,.86));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.investedCombined .inv-debt-section-banner,.investedCombined .inv-results-section-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid rgba(100,116,139,.44);border-radius:12px;background:radial-gradient(circle at 14% 22%,rgba(37,99,235,.24),transparent 30%),radial-gradient(circle at 82% 18%,rgba(14,165,233,.18),transparent 26%),radial-gradient(circle at 68% 78%,rgba(168,85,247,.14),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.96) 54%,rgba(51,65,85,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 22px rgba(15,23,42,.1)}.investedCombined .inv-debt-section-banner[data-inv-step4-label="Decision confidence"],.investedCombined .inv-debt-section-banner[data-inv-step4-label="Plan outcome"],.investedCombined .inv-debt-section-banner[data-inv-step4-label="Wealth trajectory"],.investedCombined .inv-debt-section-banner[data-inv-step4-label="What if comparison"],.investedCombined .inv-results-section-banner[data-inv-step4-label="Decision confidence"],.investedCombined .inv-results-section-banner[data-inv-step4-label="Plan outcome"],.investedCombined .inv-results-section-banner[data-inv-step4-label="Wealth trajectory"],.investedCombined .inv-results-section-banner[data-inv-step4-label="What if comparison"]{border-color:rgba(129,140,248,.28);background:radial-gradient(circle at 16% 24%,rgba(59,130,246,.16),transparent 26%),radial-gradient(circle at 84% 22%,rgba(37,99,235,.14),transparent 28%),radial-gradient(circle at 60% 82%,rgba(14,116,144,.1),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(25,36,58,.97) 50%,rgba(30,41,59,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 9px 24px rgba(15,23,42,.12)}.investedCombined .inv-debt-section-banner[data-inv-step4-label="Decision confidence"] .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="Wealth trajectory"] .badge.text-bg-light,.investedCombined .inv-debt-section-banner[data-inv-step4-label="What if comparison"] .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="Plan outcome"] .badge.text-bg-light,.investedCombined .inv-results-section-banner[data-inv-step4-label="Wealth trajectory"] .badge.text-bg-light,.investedCombined .inv-results-section-banner[data-inv-step4-label="What if comparison"] .badge.text-bg-light{background:rgba(255,255,255,.1)!important;color:rgba(248,250,252,.98)!important;border-color:rgba(196,181,253,.24)!important}.investedCombined .inv-debt-section-banner--subtle,.investedCombined .inv-results-section-banner--subtle{padding:8px 10px;border:1px solid rgba(99,102,241,.28);border-radius:10px;background:linear-gradient(90deg,rgba(226,232,240,.96),rgba(235,241,248,.96),rgba(226,232,240,.96));box-shadow:none}.investedCombined.inv-subpage-view{background:var(--inv-bg-cream,#FAF6EE);padding:clamp(20px,2.4vh,28px) clamp(16px,4vw,40px) 32px;min-height:calc(100vh - 64px);box-sizing:border-box}.investedCombined.inv-subpage-view>.card,.investedCombined.inv-subpage-view>.inv-banner-match-plan-card,.investedCombined.inv-subpage-view>.inv-conf-card,.investedCombined.inv-subpage-view>.inv-debt-section-card,.investedCombined.inv-subpage-view>.inv-whatif-card{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.investedCombined.inv-subpage-view>.card.inv-results-section-card,.investedCombined.inv-subpage-view>.card:not(.inv-results-section-card):not(.inv-conf-card):not(.inv-whatif-card):not(.inv-debt-section-card):not(.inv-banner-match-plan-card),.investedCombined.inv-subpage-view>.inv-banner-match-plan-card,.investedCombined.inv-subpage-view>.inv-conf-card,.investedCombined.inv-subpage-view>.inv-debt-section-card,.investedCombined.inv-subpage-view>.inv-whatif-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.investedCombined.inv-subpage-view>.card.inv-results-section-card>.card-body,.investedCombined.inv-subpage-view>.inv-banner-match-plan-card>.card-body,.investedCombined.inv-subpage-view>.inv-conf-card>.card-body,.investedCombined.inv-subpage-view>.inv-debt-section-card>.card-body,.investedCombined.inv-subpage-view>.inv-whatif-card>.card-body{padding:16px 18px 20px}.investedCombined.inv-subpage-view .inv-tailwick-panel--plan,.investedCombined.inv-subpage-view .inv-tailwick-panel--risk{background-color:var(--inv-bg,#FFFFFF)}.investedCombined.inv-subpage-view .inv-banner-match-plan-card .inv-debt-section-banner,.investedCombined.inv-subpage-view .inv-banner-match-plan-card .inv-results-section-banner{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 16px rgba(15,23,42,.07);margin-top:4px}.investedCombined.inv-subpage-view>*+*{margin-top:16px}.investedCombined.inv-subpage-view .inv-debt-section-banner,.investedCombined.inv-subpage-view .inv-results-section-banner{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 16px rgba(15,23,42,.07);margin-top:4px}.investedCombined.inv-subpage-view .inv-banner-match-plan-card,.investedCombined.inv-subpage-view .inv-results-section-card{border-color:rgba(7,76,62,.1);box-shadow:0 10px 24px rgba(13,25,49,.04)}.investedCombined .inv-debt-section-banner--subtle,.investedCombined .inv-debt-section-banner--subtle *,.investedCombined .inv-results-section-banner--subtle,.investedCombined .inv-results-section-banner--subtle *{color:#000!important}.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-title{font-size:13px;font-weight:850;letter-spacing:.16px;text-transform:uppercase}.investedCombined .inv-debt-section-banner--subtle .badge.text-bg-light,.investedCombined .inv-results-section-banner--subtle .badge.text-bg-light{background:rgba(255,255,255,.78)!important;color:#000!important;border-color:rgba(99,102,241,.24)!important}.investedCombined .inv-debt-section-banner--subtitle,.investedCombined .inv-results-section-banner--subtitle{padding:8px 10px;border:1px solid rgba(203,213,225,.92);border-radius:10px;background:rgba(248,250,252,.98);box-shadow:none}.investedCombined .inv-debt-section-banner--subtitle,.investedCombined .inv-debt-section-banner--subtitle *,.investedCombined .inv-results-section-banner--subtitle,.investedCombined .inv-results-section-banner--subtitle *{color:#000!important}.investedCombined .inv-debt-section-banner--subtitle .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner--subtitle .inv-results-section-banner-title{font-size:13px;font-weight:850;letter-spacing:.12px;text-transform:none}.investedCombined .inv-debt-section-banner--subtitle .badge.text-bg-light,.investedCombined .inv-results-section-banner--subtitle .badge.text-bg-light{background:rgba(255,255,255,.98)!important;color:#000!important;border-color:rgba(203,213,225,.92)!important}.investedCombined .inv-debt-section-banner--invested-subtitle,.investedCombined .inv-results-section-banner--invested-subtitle{padding:8px 10px;border:1px solid rgba(129,140,248,.52);border-radius:10px;background:linear-gradient(90deg,rgba(239,246,255,.98),rgba(241,245,249,.98),rgba(239,246,255,.98));box-shadow:none}.investedCombined .inv-debt-section-banner--invested-subtitle,.investedCombined .inv-debt-section-banner--invested-subtitle *,.investedCombined .inv-results-section-banner--invested-subtitle,.investedCombined .inv-results-section-banner--invested-subtitle *{color:#000!important}.investedCombined .inv-debt-section-banner--invested-subtitle .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-title{font-size:13px;font-weight:850;letter-spacing:.12px;text-transform:none;color:#000!important;opacity:1!important}.investedCombined .inv-debt-section-banner--invested-subtitle .badge.text-bg-light,.investedCombined .inv-results-section-banner--invested-subtitle .badge.text-bg-light{background:rgba(255,255,255,.96)!important;color:#000!important;border-color:rgba(129,140,248,.44)!important}.investedCombined .inv-debt-section-banner--uniform-results,.investedCombined .inv-results-section-banner--uniform-results{padding:9px 12px;border:1px solid rgba(148,163,184,.52);border-radius:12px;background:linear-gradient(180deg,rgba(226,232,240,.94),rgba(241,245,249,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.investedCombined .inv-debt-section-banner--uniform-results,.investedCombined .inv-debt-section-banner--uniform-results *,.investedCombined .inv-results-section-banner--uniform-results,.investedCombined .inv-results-section-banner--uniform-results *{color:rgba(15,23,42,.96)!important}.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title{font-size:15px;font-weight:850;letter-spacing:.16px}.investedCombined .inv-debt-section-banner--uniform-results .badge.text-bg-light,.investedCombined .inv-results-section-banner--uniform-results .badge.text-bg-light{background:rgba(255,255,255,.96)!important;color:rgba(15,23,42,.96)!important;border-color:rgba(148,163,184,.48)!important}.investedCombined .inv-strategy-compare-layout{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.investedCombined .inv-strategy-compare-layout--recurring{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px 20px}.investedCombined .inv-strategy-compare-copy-block{min-width:0}.investedCombined .inv-strategy-compare-kicker{font-size:12px;font-weight:900;opacity:.72;letter-spacing:.2px;line-height:1.35;margin-bottom:6px}.investedCombined .inv-strategy-compare-copy{font-size:13px;font-weight:800;opacity:.92;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.investedCombined .inv-strategy-compare-controls{width:100%;min-width:0;max-width:360px;justify-self:end;display:flex;flex-direction:column;gap:10px}.investedCombined .inv-strategy-compare-slider-row{display:flex;align-items:center;gap:8px}.investedCombined .inv-strategy-compare-slider-row .form-range{flex:1 1 auto;min-width:0}.investedCombined .inv-strategy-compare-action-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width:991.98px){.investedCombined .inv-strategy-compare-layout--recurring{grid-template-columns:minmax(0,1fr)}.investedCombined .inv-strategy-compare-controls{max-width:100%;justify-self:stretch}.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-banner:first-child,.investedCombined .inv-tailwick-panel--plan>.card-body>.inv-results-section-header:first-child>.inv-results-section-banner:first-child{margin-left:-1rem;margin-right:-1rem;margin-top:0;border-radius:14px 14px 0 0;border-left:0;border-right:0;border-top:0;width:auto}.investedCombined .inv-banner-match-plan-card>.card-body{padding-top:.75rem}.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-left:-1rem;margin-right:-1rem;margin-top:0;border-radius:14px 14px 0 0;border-left:0;border-right:0;border-top:0;width:auto}.investedCombined .inv-conf-card>.card-body>.inv-results-section-banner:first-child,.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-banner:first-child,.investedCombined .inv-whatif-card>.card-body>.inv-results-section-header:first-child>.inv-results-section-banner:first-child{margin-left:0;margin-right:0;border-radius:12px;border-left:1px solid rgba(71,85,105,.62);border-right:1px solid rgba(71,85,105,.62);border-top:1px solid rgba(71,85,105,.62)}.investedCombined .inv-conf-card>.card-body>.inv-results-section-banner[data-inv-step4-label="Decision confidence"]:first-child,.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-banner[data-inv-step4-label="What if comparison"]: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{border-left-color:rgba(45,212,191,.34);border-right-color:rgba(45,212,191,.34);border-top-color:rgba(45,212,191,.34)}.investedCombined .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner-title{margin:0;font-size:15px;line-height:1.2;font-weight:800;letter-spacing:.2px;font-family:Inter,Segoe UI,SF Pro Text,system-ui,-apple-system,sans-serif;color:rgba(241,245,249,.98)}.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-results-section-banner--invested-subtitle .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--invested-subtitle .inv-results-section-banner-title *{color:#000!important;opacity:1!important}.investedCombined .inv-debt-section-banner--invested-subtitle .inv-section-banner-icon,.investedCombined .inv-debt-section-banner--uniform-results .inv-section-banner-icon,.investedCombined .inv-results-section-banner--invested-subtitle .inv-section-banner-icon,.investedCombined .inv-results-section-banner--uniform-results .inv-section-banner-icon{background:rgba(15,23,42,.08);border-color:rgba(15,23,42,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.investedCombined .inv-debt-section-banner--invested-subtitle .inv-section-banner-icon i,.investedCombined .inv-debt-section-banner--uniform-results .inv-section-banner-icon i,.investedCombined .inv-results-section-banner--invested-subtitle .inv-section-banner-icon i,.investedCombined .inv-results-section-banner--uniform-results .inv-section-banner-icon i{color:rgba(15,23,42,.96)}.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-section-banner-right,.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-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-results-section-banner--uniform-results .inv-results-section-banner-right,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-right *,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title *{color:rgba(15,23,42,.96)!important;opacity:1!important}.investedCombined .inv-debt-section-banner-right{display:inline-flex;align-items:center;gap:8px}.investedCombined .inv-results-section-banner-right{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.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{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty;line-height:1.45}@media (max-width:991.98px){.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,.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{margin-left:-.9rem;margin-right:-.9rem;margin-top:-.9rem}}.investedCombined .inv-debt-section-banner .badge.text-bg-light,.investedCombined .inv-results-section-banner .badge.text-bg-light{background:rgba(148,163,184,.22)!important;color:rgba(226,232,240,.98)!important;border-color:rgba(148,163,184,.4)!important;font-family:Inter,Segoe UI,SF Pro Text,system-ui,-apple-system,sans-serif;font-weight:700!important}.investedCombined .inv-debt-section-banner,.investedCombined .inv-results-section-banner{color:rgba(248,250,252,.98)}.investedCombined .inv-debt-section-banner *,.investedCombined .inv-results-section-banner *{color:inherit}.investedCombined .inv-debt-section-banner .bi,.investedCombined .inv-debt-section-banner .btn,.investedCombined .inv-debt-section-banner .inv-debt-section-banner-right,.investedCombined .inv-debt-section-banner .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner .inv-tw-countdown,.investedCombined .inv-debt-section-banner .inv-tw-countdown .k,.investedCombined .inv-debt-section-banner .inv-tw-countdown .v,.investedCombined .inv-results-section-banner .bi,.investedCombined .inv-results-section-banner .btn,.investedCombined .inv-results-section-banner .inv-results-section-banner-right,.investedCombined .inv-results-section-banner .inv-results-section-banner-title,.investedCombined .inv-results-section-banner .inv-tw-countdown,.investedCombined .inv-results-section-banner .inv-tw-countdown .k,.investedCombined .inv-results-section-banner .inv-tw-countdown .v{color:rgba(248,250,252,.98)!important;opacity:1!important}.investedCombined .inv-debt-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-results-section-banner .inv-results-guide-toggle *{color:rgba(15,23,42,.92)!important}.investedCombined .inv-debt-section-banner .inv-debt-section-banner-right *,.investedCombined .inv-debt-section-banner .inv-debt-section-banner-title *,.investedCombined .inv-results-section-banner .inv-results-section-banner-right *,.investedCombined .inv-results-section-banner .inv-results-section-banner-title *{color:rgba(248,250,252,.98)!important;opacity:1!important}.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-right,.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-right *,.investedCombined .inv-debt-section-banner--subtle .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner--subtle .inv-debt-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 *,.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--subtle .inv-results-section-banner-right,.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-right *,.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--subtle .inv-results-section-banner-title *{color:#000!important}.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-results-section-banner--uniform-results .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title *{color:rgba(15,23,42,.96)!important}.investedCombined .inv-debt-section-banner .inv-debt-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-results-section-banner .inv-results-section-banner-right .inv-results-guide-toggle *{color:rgba(15,23,42,.94)!important;opacity:1!important}.investedCombined .inv-debt-section-banner .inv-debt-section-banner-right .inv-results-guide-toggle:focus-visible,.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-results-section-banner .inv-results-section-banner-right .inv-results-guide-toggle:hover{color:rgba(15,23,42,.98)!important}.investedCombined .inv-debt-section-card,.investedCombined .inv-results-section-card{background:var(--inv-bg-cream,#FAF6EE);border-color:var(--inv-border,rgba(0,0,0,.08))!important}.investedCombined .inv-debt-section-card>.card-body,.investedCombined .inv-results-section-card>.card-body{display:grid;gap:12px}.investedCombined .inv-debt-subsection-card{background:rgba(255,255,255,.9);border:1px solid rgba(148,163,184,.28)}.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-card-sub,.investedCombined .inv-results-section-card .inv-chart-title,.investedCombined .inv-results-section-card .inv-summary-value{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-debt-timeline-kpi-title,.investedCombined .inv-debt-section-card .inv-drilldown-subtitle{font-family:Inter,Segoe UI,SF Pro Text,system-ui,-apple-system,sans-serif;letter-spacing:.15px}.investedCombined .inv-debt-section-card .inv-debt-subtitle{font-size:14px;line-height:1.3;font-weight:850;color:rgba(15,23,42,.92)}.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 .inv-debt-strategy-note,.investedCombined .inv-debt-section-card li,.investedCombined .inv-debt-section-card p{font-size:13.5px;line-height:1.58}.investedCombined .inv-priority-layer-alert{line-height:1.45;white-space:normal;overflow-wrap:anywhere}.investedCombined .inv-priority-layer-title{font-size:14px;font-weight:900;margin-bottom:6px}.investedCombined .inv-priority-layer-list{margin:0;padding-left:18px;font-size:13.5px;font-weight:650;line-height:1.5;display:grid;gap:2px}.investedCombined .inv-priority-rank-list{margin-top:10px;display:grid;gap:6px}.investedCombined .inv-priority-rank-row{font-size:13px;line-height:1.4;font-weight:700;color:rgba(15,23,42,.84);white-space:normal;overflow-wrap:anywhere}.investedCombined .inv-tw-btn{border-color:rgba(59,130,246,.22);background:rgba(239,246,255,.92);color:rgba(30,64,175,.95)}.investedCombined .inv-tw-btn:focus-visible,.investedCombined .inv-tw-btn:hover{border-color:rgba(37,99,235,.45);background:rgba(219,234,254,.96);color:#1e3a8a}.investedCombined .inv-tw-label{border-color:rgba(15,23,42,.12)!important;background:linear-gradient(180deg,#ffffff,#f8fafc);color:rgba(15,23,42,.86)}.investedCombined .inv-tw-dropdown{border-color:rgba(15,23,42,.16);background:rgba(255,255,255,.98);color:rgba(15,23,42,.92);font-weight:700}.investedCombined .inv-tw-dropdown:focus{border-color:rgba(37,99,235,.48);box-shadow:0 0 0 3px rgba(59,130,246,.18)}.investedCombined .inv-tw-dropdown-wrap{position:relative;min-width:min(220px,100%);z-index:20}.investedCombined .inv-tw-dropdown-btn{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;border:1px solid rgba(15,23,42,.16);background:rgba(255,255,255,.98);color:rgba(15,23,42,.92);font-weight:800;border-radius:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.investedCombined .inv-tw-dropdown-btn:focus-visible,.investedCombined .inv-tw-dropdown-btn:hover{border-color:rgba(37,99,235,.48);background:rgba(239,246,255,.95);color:rgba(30,64,175,.96);box-shadow:0 0 0 3px rgba(59,130,246,.16)}.investedCombined .inv-tw-dropdown-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:100%;max-height:260px;overflow:auto;border-radius:12px;border:1px solid rgba(15,23,42,.14);background:rgba(255,255,255,.98);box-shadow:0 14px 34px rgba(2,6,23,.16);padding:6px;z-index:120}.investedCombined .inv-tw-dropdown-item{width:100%;border:0;background:transparent;color:rgba(15,23,42,.9);text-align:left;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:700}.investedCombined .inv-tw-dropdown-item:focus-visible,.investedCombined .inv-tw-dropdown-item:hover{background:rgba(219,234,254,.7);color:rgba(30,64,175,.98)}.investedCombined .inv-tw-dropdown-item.is-active{background:rgba(191,219,254,.8);color:rgba(30,58,138,.98)}.investedCombined .inv-tw-countdown{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.28);background:linear-gradient(180deg,rgba(236,253,245,.96),rgba(220,252,231,.88));color:rgba(6,95,70,.96);line-height:1.2}.investedCombined .inv-tw-countdown .k{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;opacity:.82}.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-debt-compare-col .inv-tailwick-kpi-stack,.investedCombined .inv-plan-strength-layout,.investedCombined .inv-tailwick-kpi-stack,.investedCombined .inv-tailwick-panel .inv-summary-grid{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-debt-compare-col .inv-tailwick-kpi-stack,.investedCombined .inv-plan-strength-layout,.investedCombined .inv-tailwick-kpi-stack{grid-template-columns:1fr}}@media (min-width:1100px) and (max-width:1399.98px){.investedCombined .inv-plan-strength-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,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}.investedCombined,.investedWizard.is-step4 .inv-step4-main{font-family:var(--inv-results-font-stack);color:var(--inv-results-on-light);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.investedCombined .card,.investedCombined .inv-debt-section-card,.investedCombined .inv-debt-subsection-card,.investedCombined .inv-results-pill,.investedCombined .inv-results-section-card,.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card,.investedWizard.is-tailwick-v2 .inv-v2-template-summary{color:var(--inv-results-on-light)}.investedCombined .card .text-muted,.investedCombined .inv-debt-strategy-note,.investedCombined .inv-loan-breakdown-note,.investedCombined .inv-results-pill .k,.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-debt-section-banner,.investedCombined .inv-debt-section-banner-right,.investedCombined .inv-debt-section-banner-title,.investedCombined .inv-results-header,.investedCombined .inv-results-section-banner,.investedCombined .inv-results-section-banner-right,.investedCombined .inv-results-section-banner-title{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{padding:12px 14px;gap:12px;border-radius:14px}.investedCombined .inv-debt-section-banner-title,.investedCombined .inv-results-section-banner-title{font-size:16px;line-height:1.3;font-weight:850;letter-spacing:.01em;text-shadow:0 1px 1px rgba(15,23,42,.32);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.investedCombined .inv-conf-actions,.investedCombined .inv-conf-body,.investedCombined .inv-conf-card-head,.investedCombined .inv-conf-copy-stack,.investedCombined .inv-conf-default-note,.investedCombined .inv-conf-field-label,.investedCombined .inv-conf-field-notes,.investedCombined .inv-conf-hint,.investedCombined .inv-conf-input-cell,.investedCombined .inv-conf-panel-head,.investedCombined .inv-conf-panel-sub,.investedCombined .inv-conf-slider-wrap{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.investedCombined .inv-conf-copy-stack{display:grid;gap:8px}.investedCombined .inv-conf-body,.investedCombined .inv-conf-hint{display:block;margin:0;line-height:1.6}.investedCombined .inv-conf-panel-head{display:grid;gap:8px;margin-bottom:2px}.investedCombined .inv-conf-input-panel>.card-body{display:grid;gap:18px;padding:20px}.investedCombined .inv-conf-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;align-items:start}.investedCombined .inv-conf-input-cell{display:grid;gap:10px;align-content:start;align-items:start;min-width:0}.investedCombined .inv-conf-field-label{display:block;margin:0;line-height:1.35}.investedCombined .inv-conf-input-cell .form-control,.investedCombined .inv-conf-input-cell .form-range,.investedCombined .inv-conf-input-cell .form-select,.investedCombined .inv-conf-input-cell .input-group{margin:0;width:100%}.investedCombined .inv-conf-slider-wrap{display:grid;gap:6px;width:100%;min-width:0}.investedCombined .inv-conf-field-notes{display:grid;gap:6px;margin-top:4px;padding-bottom:4px;min-width:0}.investedCombined .inv-conf-default-note{display:block;margin:0;line-height:1.55;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.investedCombined .inv-debt-subsection-card.table-responsive,.investedCombined .inv-table-scroll,.investedCombined .table-responsive{border:1px solid rgba(15,23,42,.14);border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:inset 0 1px 0 rgba(255,255,255,.82);overflow:auto}.investedCombined .inv-payoff-table,.investedCombined .inv-table-scroll>table,.investedCombined .table,.investedCombined .table-responsive>table{width:100%;margin:0;border-collapse:separate;border-spacing:0;background:transparent}.investedCombined .inv-payoff-table>:not(caption)>*>*,.investedCombined .table>:not(caption)>*>*{border-right:1px solid rgba(148,163,184,.28);border-bottom:1px solid rgba(148,163,184,.28);padding:10px 12px;vertical-align:middle;background:rgba(255,255,255,.98)}.investedCombined .inv-payoff-table>:not(caption)>*>:first-child,.investedCombined .table>:not(caption)>*>:first-child{border-left:1px solid rgba(148,163,184,.28)}.investedCombined .inv-payoff-table thead th,.investedCombined .table thead th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:900;color:rgba(15,23,42,.68);background:linear-gradient(180deg,#f8fafc,#eef2ff);border-top:1px solid rgba(148,163,184,.28)}.investedCombined .inv-payoff-table tbody tr:nth-child(2n) td,.investedCombined .table tbody tr:nth-child(2n) td{background:rgba(248,250,252,.72)}.investedCombined .inv-payoff-table tbody tr:hover td,.investedCombined .table tbody tr:hover td{background:rgba(239,246,255,.78)}.investedCombined .inv-payoff-table tbody tr:last-child td,.investedCombined .table tbody tr:last-child td{border-bottom-left-radius:0;border-bottom-right-radius:0}.investedCombined .inv-payoff-table thead tr:first-child th:first-child,.investedCombined .table thead tr:first-child th:first-child{border-top-left-radius:14px}.investedCombined .inv-payoff-table thead tr:first-child th:last-child,.investedCombined .table thead tr:first-child th:last-child{border-top-right-radius:14px}.investedCombined .inv-payoff-table tbody tr:last-child td:first-child,.investedCombined .table tbody tr:last-child td:first-child{border-bottom-left-radius:14px}.investedCombined .inv-payoff-table tbody tr:last-child td:last-child,.investedCombined .table tbody tr:last-child td:last-child{border-bottom-right-radius:14px}.investedCombined .inv-conf-actions{row-gap:8px;column-gap:12px;align-items:flex-start}@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{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;line-height:1.35}.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--subtitle .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner--subtitle .inv-debt-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--uniform-results .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner--uniform-results .inv-debt-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--subtitle .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--subtitle .inv-results-section-banner-title *,.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--uniform-results .inv-results-section-banner-title,.investedCombined .inv-results-section-banner--uniform-results .inv-results-section-banner-title *{color:rgba(15,23,42,.96)!important;text-shadow:none!important}.investedCombined .inv-debt-section-card .card-title,.investedCombined .inv-debt-section-card .inv-chart-caption,.investedCombined .inv-debt-section-card .inv-chart-title,.investedCombined .inv-debt-section-card .inv-route-card-metrics>span,.investedCombined .inv-debt-section-card .inv-route-card-title,.investedCombined .inv-debt-section-card .inv-summary-label,.investedCombined .inv-debt-section-card .inv-summary-value,.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-results-section-card .card-title,.investedCombined .inv-results-section-card .inv-chart-caption,.investedCombined .inv-results-section-card .inv-chart-title,.investedCombined .inv-results-section-card .inv-route-card-metrics>span,.investedCombined .inv-results-section-card .inv-route-card-title,.investedCombined .inv-results-section-card .inv-summary-label,.investedCombined .inv-results-section-card .inv-summary-value,.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{color:rgba(15,23,42,.96)}.investedCombined .inv-debt-section-banner .inv-tw-countdown,.investedCombined .inv-results-section-banner .inv-tw-countdown{border-color:rgba(148,163,184,.48);background:linear-gradient(180deg,rgba(30,41,59,.92),rgba(15,23,42,.92));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{background:rgba(148,163,184,.26)!important;border-color:rgba(148,163,184,.44)!important;color:var(--inv-results-on-dark)!important}.investedCombined .inv-debt-section-banner .btn,.investedCombined .inv-results-section-banner .btn{color:var(--inv-results-on-dark)!important;border-color:rgba(148,163,184,.5)!important;background:rgba(255,255,255,.08)!important}.investedCombined .inv-debt-section-banner .btn:hover,.investedCombined .inv-results-section-banner .btn:hover{background:rgba(255,255,255,.16)!important}.investedCombined .inv-results-pill .v,.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card-value{color:var(--inv-results-on-light);line-height:1.2}.investedCombined .inv-results-pill .k,.investedCombined .inv-results-pill .v,.investedCombined .inv-results-pill-tip,.investedCombined .inv-summary-label,.investedCombined .inv-summary-value,.investedWizard.is-tailwick-v2 .inv-v2-template-hook,.investedWizard.is-tailwick-v2 .inv-v2-template-primary{font-family:var(--inv-results-font-stack)}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate{border:1px solid rgba(14,116,144,.25);border-radius:16px;background:linear-gradient(180deg,#f8fdff,#eff9ff);padding:clamp(14px,2vw,22px);display:grid;gap:12px}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-emptydash{border:1px solid rgba(15,23,42,.12);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:clamp(14px,1.8vw,20px);margin-top:12px}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-emptydash-plan{display:grid;gap:10px;align-content:start}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-emptydash-plan-title{margin:0;color:#0f172a;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{margin:0;color:rgba(15,23,42,.82);font-size:.96rem;line-height:1.55;overflow-wrap:anywhere}.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{border:1px solid rgba(15,23,42,.12);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:clamp(14px,1.8vw,20px);display:grid;gap:12px;margin-top:12px}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-seq-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-seq-title{margin:0;color:#172554;font-size:clamp(1.02rem,1.2vw,1.14rem);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-seq-head .btn{min-height:42px;border-radius:12px;font-weight:800}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-title{color:#0f172a;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.investedWizard.is-tailwick-v2 .inv-v2-prefill-gate-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.investedWizard.is-tailwick-v2 .inv-v2-prefill-gate-badge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid rgba(217,119,6,.28);border-radius:20px;padding:3px 12px;white-space:nowrap}.investedWizard.is-tailwick-v2 .inv-v2-onboard-hint{display:flex;align-items:flex-start;gap:8px;background:var(--inv-green-50);border:1px solid var(--inv-green-200);border-radius:12px;padding:12px 16px;margin-bottom:18px;font-size:13.5px;line-height:1.5;color:var(--inv-green-700)}.investedWizard.is-tailwick-v2 .inv-v2-onboard-hint-icon{font-size:18px;flex-shrink:0}.investedWizard.is-tailwick-v2 .inv-v2-sample-banner{background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid rgba(202,138,4,.26);border-left:4px solid #ca8a04;border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.5;color:#78350f;margin-bottom:12px}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-note,.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-sub{color:rgba(15,23,42,.8);line-height:1.55;margin:0;overflow-wrap:anywhere}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-value-card{border:1px solid rgba(14,116,144,.24);border-left:4px solid rgba(2,132,199,.62);border-radius:14px;background:#ffffff;padding:12px 14px;min-height:0;display:grid;gap:6px;align-content:start}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-value-label{color:rgba(15,23,42,.68);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;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:900;line-height:1.25;overflow-wrap:anywhere}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-value-explain{color:#0f4c5c;font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-actions .btn{min-height:42px;border-radius:10px;font-weight:800}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-actions .btn-outline-secondary{color:#0b4b78;border-color:rgba(2,132,199,.35);background:#e9f6ff}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-prefill-gate-actions .btn-outline-secondary:hover{color:#ffffff;border-color:#0369a1;background:#0369a1}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-list{display:grid;gap:14px;margin-top:14px}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-summary{display:grid;gap:6px;margin-top:12px;padding:10px 12px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:rgba(15,23,42,.02)}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-summary-line{display:block;font-size:13px;line-height:1.45;color:rgba(15,23,42,.72);overflow-wrap:anywhere;word-break:break-word}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-summary-label{font-weight:800;color:rgba(15,23,42,.78)}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-summary-note{color:rgba(15,23,42,.62);font-weight:700}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:14px}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .field{min-width:0;display:grid;gap:6px}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .field>label{color:rgba(15,23,42,.8);font-size:12px;font-weight:800;line-height:1.3;margin:0}.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{min-height:42px;border-radius:10px;border:1px solid rgba(15,23,42,.2);background:#ffffff;color:#0f172a;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 rgba(59,130,246,.2)}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .btn-outline-secondary{min-height:42px;border-radius:10px;border-color:rgba(220,38,38,.3);color:#b91c1c;background:#fff5f5;font-weight:800}.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-loan-row .btn-outline-secondary:hover{border-color:#dc2626;color:#ffffff;background:#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-prefill-gate-actions .btn,.investedWizard.is-tailwick-v2 .inv-step3-tailwick .inv-v2-seq-head .btn{width:100%}}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-section-narrative{position:static;display:block;clear:both;margin:10px 0 8px;padding:0;border:0;border-radius:0;background:transparent}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-section-primary{margin:0;color:rgba(15,23,42,.9);font-size:14px;font-weight:700;line-height:1.52}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-section-conditionals{display:grid;gap:4px;margin:8px 0 0;padding-left:18px}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-section-conditionals li{color:rgba(15,23,42,.82);font-size:13px;font-weight:600;line-height:1.45}.investedCombined .inv-banner-tagline{margin:10px 0 6px;padding:10px 14px;border-left:3px solid rgba(99,102,241,.38);border-radius:0 8px 8px 0;background:rgba(248,250,252,.72)}.investedWizard.is-tailwick-v2 .investedCombined .inv-banner-tagline{margin:8px 0 4px}.investedCombined .inv-banner-tagline .inv-banner-tagline-text{margin:0;color:rgba(15,23,42,.82);font-size:13.5px;font-weight:600;line-height:1.55}.investedCombined .inv-banner-tagline .inv-banner-tagline-cta{margin:7px 0 0;color:rgba(79,70,229,.9);font-size:12.5px;font-weight:700;line-height:1.4;display:flex;align-items:center;gap:5px}.investedCombined .inv-banner-tagline .inv-banner-tagline-cta i{font-size:13px;flex-shrink:0}.investedCombined .inv-banner-tagline-cta{margin:6px 0 4px;color:rgba(79,70,229,.9);font-size:12.5px;font-weight:700;line-height:1.4;display:flex;align-items:center;gap:5px}.investedCombined .inv-banner-tagline-cta i{font-size:13px;flex-shrink:0}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-bridge-slot{position:static;display:block;clear:both;margin:8px 0;min-height:0}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-bridge-slot:not(.has-text){display:none!important}.investedWizard.is-tailwick-v2 .investedCombined .inv-tailwick-bridge-text{display:block;width:100%;margin:0;padding:8px 10px;border:1px solid rgba(13,148,136,.35);border-radius:10px;background:linear-gradient(90deg,rgba(13,148,136,.12),rgba(14,165,233,.1));color:#0b4f5a;font-size:13px;font-weight:700;line-height:1.48}.investedWizard .inv-amortization-note-template{position:static;display:block;clear:both;margin:10px 0;padding:10px 12px;border:1px solid rgba(14,116,144,.22);border-radius:12px;background:linear-gradient(180deg,rgba(240,249,255,.75),rgba(236,253,245,.52))}.investedWizard .inv-amortization-note-title{margin:0 0 6px;color:#0f172a;font-size:14px;font-weight:900;line-height:1.4}.investedWizard .inv-amortization-note-list{display:grid;gap:4px;margin:0;padding-left:18px}.investedWizard .inv-amortization-note-list li{color:rgba(15,23,42,.84);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{display:flex;flex-direction:column;height:100%;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#ffffff;padding:26px;box-shadow:0 18px 40px rgba(15,23,42,.09)}.inv-who-trust__stack{display:grid;gap:24px;width:100%}.inv-who-trust .section__content-sub-title{margin-bottom:12px}.inv-who-trust__title{margin:0;font-size:clamp(1.3rem,1.1rem + .8vw,1.9rem);font-weight:800;line-height:1.2;color:#0f172a}.inv-who-trust__image-wrap{margin-top:18px;border-radius:16px;overflow:hidden}.inv-who-trust__image{width:100%;height:auto;display:block}.inv-who-trust__list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.inv-who-trust__list li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;color:rgba(15,23,42,.9);font-size:.98rem;line-height:1.45}.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{margin:0;font-size:clamp(1.1rem,1rem + .45vw,1.5rem);font-weight:800;line-height:1.25;color:#0f172a}.inv-who-trust__result-meta{margin:8px 0 0;color:rgba(15,23,42,.68);font-size:.92rem;line-height:1.45}.inv-who-trust__result-image-wrap{margin-top:14px;border:1px solid rgba(148,163,184,.35);border-radius:14px;background:linear-gradient(180deg,rgba(248,250,252,.9),rgba(241,245,249,.78));padding:12px}.inv-who-trust__chart{width:100%;height:auto;display:block}.inv-who-trust__grid{stroke:rgba(148,163,184,.38);stroke-width:1}.inv-who-trust__grid--vertical{stroke-dasharray:4 5}.inv-who-trust__axis{stroke:rgba(15,23,42,.48);stroke-width:1.3}.inv-who-trust__axis-label{fill:rgba(71,85,105,.95);font-size:11px;font-weight:600}.inv-who-trust__line{fill:none;stroke-width:3}.inv-who-trust__line--outflow{stroke:#f97316}.inv-who-trust__line--growth{stroke:#10b981}.inv-who-trust__chart-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}.inv-who-trust__legend-item{display:inline-flex;align-items:center;gap:8px;color:rgba(15,23,42,.82);font-size:.82rem;font-weight:700}.inv-who-trust__legend-dot{width:10px;height:10px;border-radius:999px;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{padding:22px;border-radius:18px}}@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{padding:18px;border-radius:16px}.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{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding-top:24px;padding-bottom:24px}body.inv-wealth-planner-scope .inv-wealth-planner-page .investedWizard{width:100%;max-width:100%;flex:0 0 auto;margin-left:auto;margin-right:auto}body.inv-wealth-planner-scope .inv-wealth-planner-page .investedWizard .inv-tw-stage-card,body.inv-wealth-planner-scope .inv-wealth-planner-page .investedWizard .inv-tw-stage-head{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{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px;align-items:start}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,body.inv-wealth-planner-scope .inv-footer__groups,body.inv-wealth-planner-scope .inv-footer__left,body.inv-wealth-planner-scope .inv-footer__right{min-width:0;max-width:100%}body.inv-wealth-planner-scope .inv-footer__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}body.inv-wealth-planner-scope .inv-footer__group .quick-link__list{display:flex;flex-wrap:wrap;gap:6px 12px}body.inv-wealth-planner-scope .inv-footer__address,body.inv-wealth-planner-scope .inv-footer__copyright .copyright,body.inv-wealth-planner-scope .inv-footer__group .quick-link__list li a,body.inv-wealth-planner-scope .inv-footer__tagline{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 footer.footer .container,body.inv-wealth-planner-scope header.header-section .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__layout{gap:12px}body.inv-wealth-planner-scope .inv-footer__groups{gap:10px}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{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;width:100%;margin-top:8px}body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-tab{width:100%;min-height:42px;padding:8px;font-size:clamp(11px,2.9vw,12px);line-height:1.25;justify-content:center;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.inv-wealth-planner-scope .investedWizard .btn,body.inv-wealth-planner-scope .investedWizard .inv-results-guide-toggle{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;line-height:1.25;min-width:0}body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-guide,body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-menu,body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-save,body.inv-wealth-planner-scope .investedWizard .inv-v2-workspace-tab{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{grid-template-columns:minmax(0,1fr)!important;gap:12px}body.inv-wealth-planner-scope .investedWizard .inv-results-scrollX,body.inv-wealth-planner-scope .investedWizard .inv-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}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{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;scrollbar-gutter:stable both-edges;touch-action:pan-x pan-y}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-parallel-route-cards,body.inv-wealth-planner-scope .investedWizard .inv-parallel-route-cards .card,body.inv-wealth-planner-scope .investedWizard .inv-parallel-route-cards>div,body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan .inv-chart-caption,body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan .inv-chart-head,body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan>.card-body>.inv-tailwick-chart-card{width:100%;max-width:100%;min-width:0}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{margin-left:-8px;margin-right:-8px;width:auto}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{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin}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-results-section-card .recharts-legend-wrapper,body.inv-wealth-planner-scope .investedWizard .inv-tailwick-chart-card .recharts-legend-wrapper{max-width:100%;overflow-wrap:anywhere;word-break:break-word}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-chart-card>.card-body{overflow:visible;padding:10px 12px 14px}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;align-items:flex-start!important;gap:8px}body.inv-wealth-planner-scope .investedWizard .inv-route-card-title{flex:1 1 100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.3}body.inv-wealth-planner-scope .investedWizard .inv-route-card-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.inv-wealth-planner-scope .investedWizard .inv-route-card-metrics{display:grid!important;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}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-dashboard-grid,body.inv-wealth-planner-scope .investedWizard .inv-dashboard-grid--stacked,body.inv-wealth-planner-scope .investedWizard .inv-debt-compare-row,body.inv-wealth-planner-scope .investedWizard .inv-plan-strength-layout,body.inv-wealth-planner-scope .investedWizard .inv-summary-grid,body.inv-wealth-planner-scope .investedWizard .inv-tailwick-insight-grid,body.inv-wealth-planner-scope .investedWizard .inv-v2-template-kpi-groups,body.inv-wealth-planner-scope .investedWizard .inv-v2-template-metrics{grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0}body.inv-wealth-planner-scope .investedWizard .card,body.inv-wealth-planner-scope .investedWizard .card-body,body.inv-wealth-planner-scope .investedWizard .inv-card,body.inv-wealth-planner-scope .investedWizard .inv-ds-section{width:100%;max-width:100%;min-width:0;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-chart-caption,body.inv-wealth-planner-scope .investedWizard .inv-ds-section-subtitle,body.inv-wealth-planner-scope .investedWizard .inv-results-guide-content,body.inv-wealth-planner-scope .investedWizard .inv-route-note,body.inv-wealth-planner-scope .investedWizard div,body.inv-wealth-planner-scope .investedWizard p,body.inv-wealth-planner-scope .investedWizard span{overflow-wrap:anywhere;word-break:break-word}body.inv-wealth-planner-scope .investedWizard .inv-debt-section-banner,body.inv-wealth-planner-scope .investedWizard .inv-results-section-banner,body.inv-wealth-planner-scope .investedWizard .inv-tailwick-panel--plan>.card-body>.inv-results-section-banner:first-child{width:auto;min-width:0}body.inv-wealth-planner-scope .investedWizard .inv-debt-section-banner,body.inv-wealth-planner-scope .investedWizard .inv-results-section-banner{align-items:flex-start;gap:8px}body.inv-wealth-planner-scope .investedWizard .inv-debt-section-banner-right,body.inv-wealth-planner-scope .investedWizard .inv-results-section-banner-right{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0}body.inv-wealth-planner-scope .investedWizard .inv-debt-section-banner-title,body.inv-wealth-planner-scope .investedWizard .inv-results-section-banner-title{white-space:normal;line-height:1.25}body.inv-wealth-planner-scope .investedWizard .btn,body.inv-wealth-planner-scope .investedWizard .inv-results-guide-toggle,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-v2-workspace-tab{min-height:42px;font-size:.92rem;line-height:1.25}body.inv-wealth-planner-scope .investedWizard .inv-chart-head{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}body.inv-wealth-planner-scope .investedWizard .inv-tailwick-chart-card{overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}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-compare-table,body.inv-wealth-planner-scope .investedWizard .inv-table-scroll,body.inv-wealth-planner-scope .investedWizard .inv-tw-rich-table-wrap,body.inv-wealth-planner-scope .investedWizard .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}body.inv-wealth-planner-scope .investedWizard .inv-payoff-table--schedule,body.inv-wealth-planner-scope .investedWizard .inv-payoff-table--summary,body.inv-wealth-planner-scope .investedWizard .inv-tw-rich-table{min-width:760px}body.inv-wealth-planner-scope .investedWizard .inv-metric-value,body.inv-wealth-planner-scope .investedWizard .inv-summary-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){min-width:0!important;max-width:100%}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){white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;hyphens:auto}@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{font-size:clamp(1.45rem,6.3vw,2rem);line-height:1.22;overflow-wrap:anywhere}body.inv-mobile-wrapper-scope .inv-fin-layer .section__header-content{font-size:clamp(1rem,3.9vw,1.1rem);line-height:1.45;overflow-wrap:anywhere}body.inv-mobile-wrapper-scope .inv-fin-layer-map,body.inv-mobile-wrapper-scope .inv-path-diagram{overflow-x:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-gutter:stable both-edges;width:100%}body.inv-mobile-wrapper-scope .inv-fin-layer-map__canvas,body.inv-mobile-wrapper-scope .inv-path-diagram__canvas{min-width:760px;width:760px;max-width:none!important}body.inv-mobile-wrapper-scope .inv-fin-layer-map .inv-flm-node,body.inv-mobile-wrapper-scope .inv-path-diagram .inv-pr-node{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.2}body.inv-mobile-wrapper-scope .inv-path-diagram h2{font-size:clamp(1.5rem,6.2vw,2rem)!important;line-height:1.18;overflow-wrap:anywhere}}body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .inv-ds-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .inv-ds-section-subtitle,body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .inv-ds-section-title,body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .inv-overview-key,body.inv-wealth-planner-scope .investedWizard #inv-step4-overview .inv-overview-val,body.inv-wealth-planner-scope .investedWizard #inv-step4-overview-content{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{min-width:84px;white-space:nowrap}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{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;line-height:1.3;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0}body.inv-wealth-planner-scope .investedWizard .inv-drilldown-subtitle{margin-top:6px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}body.inv-wealth-planner-scope .investedWizard .inv-nav{position:sticky;bottom:8px;z-index:8;border-radius:12px;padding:10px;backdrop-filter:blur(8px);background:rgba(255,255,255,.92);box-shadow:0 8px 22px rgba(15,23,42,.12)}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 rgba(2,6,23,0.07);--inv-db-card-bg:#ffffff;--inv-db-card-border:1px solid rgba(15,23,42,0.09)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full{display:grid!important;grid-template-columns:minmax(0,1fr);gap:var(--inv-db-gap);align-items:start;max-width:1900px;margin-left:auto;margin-right:auto}@media (min-width:1101px){.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full{grid-template-columns:minmax(0,1fr) clamp(400px,32vw,490px);column-gap:var(--inv-db-gap);row-gap:var(--inv-db-gap)}.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-disclaimer,.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-runjson{grid-column:1;min-width:0}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full>.inv-step4-ai-rail,.investedWizard.is-step4.is-tailwind-v2.inv-dashboard-mode .inv-step4-main.inv-step4-main--full>.inv-step4-ai-rail{grid-column:2;grid-row:1/-1;position:sticky;top:72px;max-height:calc(100vh - 88px);align-self:start;width:100%;z-index:2}}.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);overflow:hidden;display:flex;flex-direction:column}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;padding:14px 18px;border-bottom:1px solid rgba(15,23,42,.09);background:#ffffff}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-left{display:inline-flex;align-items:center;gap:10px;min-width:0}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-right{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;flex:1 1 auto}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-icon{width:32px;height:32px;border-radius:10px;object-fit:contain}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-title{font-size:15px;font-weight:800;color:rgba(15,23,42,.92);margin:0}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-sub{font-size:12px;line-height:1.25;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58%;color:rgba(15,23,42,.55);margin:0}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-theme-toggle{border-radius:10px;border:1px solid rgba(15,23,42,.18);background:#ffffff;color:rgba(15,23,42,.9);font-weight:800;min-width:74px}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-theme-toggle:focus-visible,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-theme-toggle:hover{background:rgba(241,245,249,.9);border-color:rgba(15,23,42,.28);color:rgba(15,23,42,.98)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-ai-shell.is-side{position:relative;top:auto;height:auto;min-height:520px;max-height:calc(100vh - 180px);border:0;border-radius:0;box-shadow:none}@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{width:100%;justify-content:space-between}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-step4-ai-rail .inv-db-card-header-sub{max-width:100%;text-align:left;white-space:normal}.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{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 18px;border-bottom:1px solid rgba(15,23,42,.07)}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-db-card-title{font-size:15px;font-weight:800;color:rgba(15,23,42,.92);margin:0}.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:rgba(239,68,68,0.92);--inv-kpi-tint:rgba(239,68,68,0.08);border:2px solid rgba(239,68,68,.35);background:linear-gradient(180deg,#ffffff,rgba(254,226,226,.18))}.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(180deg,#ffffff,rgba(16,185,129,.1))}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero.tone-blue{background:linear-gradient(180deg,#ffffff,rgba(59,130,246,.1))}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero.tone-violet{background:linear-gradient(180deg,#ffffff,rgba(139,92,246,.1))}.investedWizard.is-tailwick-v2 .inv-v2-template-metrics--tailwick .inv-tw-stat-card.is-hero.tone-orange{background:linear-gradient(180deg,#ffffff,rgba(245,158,11,.1))}.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .inv-tw-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--inv-db-gap);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{border-color:rgba(239,68,68,.3);background:linear-gradient(180deg,#ffffff,rgba(254,226,226,.14))}.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-chart-card,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-tailwick-panel{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-debt-section-card,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-results-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:rgba(248,250,252,.7);border:1px solid rgba(15,23,42,.06);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-insight-grid,.investedWizard.is-step4.is-tailwick-v2.inv-dashboard-mode .investedCombined .inv-tailwick-triple-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{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;max-width:560px;border:1px solid rgba(7,76,62,.12)}.inv-acct-unauthenticated h5{margin:0;font-weight:800}.inv-acct-unauthenticated p{margin:0;opacity:.78}.inv-acct-unauth-icon{width:64px;height:64px;border-radius:50%;background:rgba(7,76,62,.08);display:grid;place-items:center;color:#074c3e}.inv-acct-layout{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start}@media (max-width:991px){.inv-acct-layout{grid-template-columns:1fr}}.inv-acct-main,.inv-acct-page,.inv-acct-shell,.inv-acct-shell>*,.inv-acct-sidebar-col{min-width:0}.inv-acct-break-anywhere{overflow-wrap:anywhere;word-break:break-word}.inv-acct-tabbar{display:flex;flex-wrap:wrap;row-gap:2px;min-width:0}.inv-acct-tab{min-width:0;max-width:100%;flex:0 1 auto}.inv-acct-benefits-grid,.inv-acct-benefits-grid>*,.inv-acct-form-grid,.inv-acct-form-grid>*{min-width:0}.inv-acct-save-row{flex-wrap:wrap}.inv-acct-benefit-item,.inv-acct-info-card__header,.inv-acct-info-card__title-wrap,.inv-acct-plan-card-summary,.inv-acct-plan-card-summary__copy,.inv-acct-plan-card-summary__cta,.inv-acct-plan-card-summary__cta-copy,.inv-acct-plan-card-summary__header,.inv-acct-plan-card-summary__intro,.inv-acct-profile-card,.inv-acct-profile-card__actions,.inv-acct-profile-card__body{min-width:0}.inv-acct-info-card__subtitle,.inv-acct-plan-card-summary__cta-subtitle,.inv-acct-plan-card-summary__cta-title,.inv-acct-profile-card__email,.inv-acct-profile-card__name{line-height:1.4;overflow-wrap:anywhere}.inv-acct-profile-card__email{max-width:100%}.inv-acct-profile-card__actions>*,.inv-acct-profile-card__badges{min-width:0}.inv-acct-plan-card-summary__price{flex-shrink:0}.inv-acct-plan-card-summary__cta-copy{flex:1 1 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__cta,.inv-acct-plan-card-summary__header{align-items:flex-start!important}.inv-acct-plan-card-summary__price{width:100%;text-align:left!important}.inv-acct-tabbar{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.inv-acct-tab{white-space:normal!important;align-items:flex-start!important;text-align:left}}@media (max-width:767px){.inv-acct-benefits-grid,.inv-acct-form-grid--double,.inv-acct-form-grid--triple{grid-template-columns:1fr!important}.inv-acct-plan-card-summary__intro,.inv-acct-profile-card__actions{width:100%}.inv-acct-form-grid--phone{display:grid!important;grid-template-columns:1fr}.inv-acct-page .iv2-card-header{gap:10px;flex-wrap:wrap}}.inv-acct-sidebar{display:flex;flex-direction:column;gap:16px}.inv-acct-identity-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px 22px;border:1px solid rgba(7,76,62,.14);background:linear-gradient(175deg,rgba(7,76,62,.06),#ffffff 55%);gap:6px}.inv-acct-avatar-wrap{position:relative;margin-bottom:22px}.inv-acct-avatar{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:26px;color:#074c3e;background:rgba(7,76,62,.12);border:2px solid rgba(7,76,62,.22);letter-spacing:1px}.inv-acct-identity-badge{position:absolute;bottom:-2px;right:-4px;background:#074c3e;color:#fff;font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;letter-spacing:.5px}.inv-acct-identity-name{font-weight:800;font-size:1.05rem;line-height:1.35;color:#1a2740;margin-top:8px}.inv-acct-identity-email{font-size:13px;line-height:1.4;opacity:.72;word-break:break-all;margin-bottom:6px}.inv-acct-identity-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:6px 0 12px}.inv-acct-meta-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(7,76,62,.08);color:#074c3e;border:1px solid rgba(7,76,62,.16)}.inv-acct-identity-actions{display:flex;gap:8px;width:100%;margin-top:10px}.inv-acct-snapshot-card{padding:16px 20px;border:1px solid rgba(0,0,0,.08)}.inv-acct-snapshot-title{font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.6px;opacity:.55;margin-bottom:12px}.inv-acct-snapshot-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.inv-acct-snapshot-list li{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-bottom:11px;border-bottom:1px solid rgba(0,0,0,.06)}.inv-acct-snapshot-list li:last-child{border-bottom:none;padding-bottom:0}.inv-acct-snapshot-k{font-size:12px;line-height:1.45;opacity:.65;flex-shrink:0;padding-top:1px}.inv-acct-snapshot-v{font-size:13px;font-weight:700;line-height:1.45;text-align:right;color:#074c3e;min-width:0;word-break:break-word;max-width:60%}.inv-acct-main{display:flex;flex-direction:column;gap:16px}.inv-acct-tabs-card{padding:12px 16px;border:1px solid rgba(0,0,0,.08)}.inv-acct-tabs{display:flex;flex-wrap:wrap;gap:4px}.inv-acct-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:8px;font-size:13px;font-weight:700;border:1px solid transparent;background:transparent;color:rgba(0,0,0,.55);cursor:pointer;transition:all .15s ease}.inv-acct-tab.is-active,.inv-acct-tab:hover:not(:disabled){background:rgba(7,76,62,.08);color:#074c3e;border-color:rgba(7,76,62,.18)}.inv-acct-tab:disabled{opacity:.45;cursor:not-allowed}.inv-acct-form-card{padding:24px;border:1px solid rgba(0,0,0,.08)}.inv-acct-form-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;flex-wrap:wrap}.inv-acct-form-title{margin:0 0 4px;font-weight:800}.inv-acct-form-subtitle{margin:0;font-size:14px;opacity:.68}.inv-acct-saved-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(16,162,79,.1);color:#0d7840;border:1px solid rgba(16,162,79,.24);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;white-space:nowrap}.inv-acct-form-section-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;opacity:.5;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.07)}.inv-acct-field{margin-bottom:18px}.inv-acct-required{color:#d63939;font-weight:700}.inv-acct-optional{font-weight:400;opacity:.6;font-size:.85em}.inv-acct-form-footer{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(0,0,0,.07)}.inv-acct-incomplete-hint{font-size:12px;opacity:.65;font-style:italic;margin-top:2px}.inv-acct-plan-card{padding:28px;border:1px solid rgba(7,76,62,.14);background:linear-gradient(180deg,rgba(7,76,62,.03),#ffffff 60%)}.inv-acct-plan-features{padding:20px 0 4px;border-top:1px solid rgba(0,0,0,.06)}.inv-acct-plan-header{display:flex;align-items:flex-start;gap:12px 20px;flex-wrap:wrap;margin-bottom:24px;row-gap:12px}.inv-acct-plan-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(7,76,62,.1);color:#074c3e;border:1px solid rgba(7,76,62,.22);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;letter-spacing:.4px;white-space:nowrap;flex-shrink:0}.inv-acct-plan-title{margin:0 0 4px;font-weight:800}.inv-acct-plan-sub{margin:0;font-size:14px;opacity:.72}.inv-acct-plan-price{margin-left:auto;text-align:right;white-space:nowrap;align-self:center;padding-left:8px}.inv-acct-plan-price-value{font-size:2rem;font-weight:900;color:#074c3e;line-height:1}.inv-acct-plan-price-period{font-size:14px;opacity:.6;margin-left:2px}.inv-acct-plan-features-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;opacity:.5;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}.inv-acct-plan-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 24px}.inv-acct-plan-item{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5}.inv-acct-plan-item.is-excluded{opacity:.45}.inv-acct-plan-check{width:20px;height:20px;min-width:20px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;margin-top:2px}.inv-acct-plan-check--yes{background:rgba(16,162,79,.12);color:#0d7840;border:1px solid rgba(16,162,79,.24)}.inv-acct-plan-check--no{background:rgba(0,0,0,.05);color:rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.1)}.inv-acct-plan-upgrade-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px dashed rgba(7,76,62,.18)}.inv-acct-plan-upgrade-copy{display:flex;flex-direction:column;gap:5px;flex:1;min-width:200px}.inv-acct-plan-upgrade-copy strong{font-size:14px;line-height:1.4;color:#074c3e}.inv-acct-plan-upgrade-copy span{font-size:13px;line-height:1.45;opacity:.68}.inv-acct-plan-upgrade-btn{background:rgba(7,76,62,.07);border:1px dashed rgba(7,76,62,.35);color:#074c3e;font-weight:700;font-size:13px;padding:8px 18px;border-radius:8px;white-space:nowrap;opacity:.7}.inv-repo-welcome-card{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px!important;margin-bottom:16px;border:1px solid rgba(7,76,62,.12);background:linear-gradient(135deg,rgba(7,76,62,.04),#ffffff 60%)}.inv-repo-welcome-left{display:flex;flex-direction:column;gap:3px}.inv-repo-welcome-title{font-weight:800;font-size:1.05rem;color:#1a2740}.inv-repo-welcome-sub{font-size:13px;opacity:.65}.inv-repo-profile-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#074c3e;text-decoration:none;padding:5px 12px;border-radius:999px;border:1px solid rgba(7,76,62,.22);background:rgba(7,76,62,.06);transition:background .15s ease;white-space:nowrap}.inv-repo-profile-link:hover{background:rgba(7,76,62,.12);color:#063d31;text-decoration:none}.inv-repo-stats-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px}@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{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .15s ease,transform .15s ease}.inv-repo-stat-card:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-1px)}.inv-repo-stat-icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.inv-repo-stat-icon--scenarios{background:rgba(7,76,62,.09);color:#074c3e}.inv-repo-stat-icon--wealth{background:rgba(17,76,152,.09);color:#114c98}.inv-repo-stat-icon--loan{background:rgba(180,100,0,.1);color:#b46400}.inv-repo-stat-icon--currency{background:rgba(90,30,180,.08);color:#5a1eb4}.inv-repo-stat-icon--ai{background:rgba(0,135,190,.1);color:#0087be}.inv-repo-stat-icon--feasible{background:rgba(16,162,79,.1);color:#0d7840}.inv-repo-stat-body{min-width:0}.inv-repo-stat-value{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:1px;font-weight:800;font-size:1.4rem;line-height:1.1;color:#1a2740}.inv-repo-stat-cap{font-size:.75rem;font-weight:600;opacity:.5;margin-left:2px}.inv-repo-stat-label{font-size:11px;font-weight:600;opacity:.6;margin-top:2px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.inv-repo-history-card,.inv-repo-history-card__body,.inv-repo-history-card__controls,.inv-repo-history-card__header,.inv-repo-history-card__title-wrap,.inv-repo-page,.inv-repo-run-card,.inv-repo-run-card__actions,.inv-repo-run-card__kpi,.inv-repo-run-card__kpis,.inv-repo-run-card__main,.inv-repo-run-card__meta,.inv-repo-run-card__top,.inv-repo-run-list,.inv-repo-toolbar-card,.inv-repo-toolbar-card__bottom,.inv-repo-toolbar-card__top,.inv-repo-welcome-card,.inv-repo-welcome-copy{min-width:0}.inv-repo-welcome-copy{flex:1 1 320px}.inv-repo-history-card__subtitle,.inv-repo-history-card__title,.inv-repo-toolbar-card__hint,.inv-repo-welcome-copy__email,.inv-repo-welcome-copy__title{line-height:1.4;overflow-wrap:anywhere}.inv-repo-toolbar-card__tabs{min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.inv-repo-history-card__controls,.inv-repo-run-card__actions{justify-content:flex-end}.inv-repo-run-card__main{flex:1 1 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{display:flex!important;flex-wrap:wrap!important;gap:8px 24px!important;align-items:flex-start}.inv-repo-run-card__kpi{flex:0 0 auto;display:flex;flex-direction:column;gap:3px;min-width:60px}.inv-repo-run-card__kpi>div{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;max-width:120px}@media (max-width:991px){.inv-repo-history-card__header{align-items:flex-start!important}.inv-repo-history-card__controls,.inv-repo-run-card__actions{width:100%;justify-content:flex-start}}@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-bp-sm .sidebar,body.inv-bp-xs .sidebar,body.inv-is-mobile .sidebar{overflow:hidden}.inv-display-heading,.inv-hero-title{font-family:var(--font-display,var(--font-calistoga,"Calistoga",serif));font-weight:400;letter-spacing:-.5px;line-height:1.15}.inv-section-hero{background:#ffffff;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:#ffffff;padding:64px 0}.inv-section-social{background:rgba(7,76,62,.04);padding:64px 0}.inv-section-cta{background:#074c3e;padding:64px 0;color:#ffffff}.inv-section-cta h2,.inv-section-cta h3,.inv-section-cta p{color:#ffffff}.inv-section-cta .inv-btn-primary{background:#fcb650;color:#1E1B4B}.inv-section-cta .inv-btn-primary:hover{background:#e8a040}@media (max-width:767.98px){.inv-section-compare,.inv-section-cta,.inv-section-how,.inv-section-social{padding:48px 0}}.inv-section-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#074c3e;background:rgba(7,76,62,.08);padding:4px 10px;border-radius:99px}.inv-section-eyebrow,.inv-section-title{font-family:Inter,sans-serif;margin-bottom:12px}.inv-section-title{font-weight:800;font-size:clamp(1.75rem,4vw,2.75rem);color:#1E1B4B;letter-spacing:-.5px;line-height:1.2}.inv-section-subtitle{font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.125rem);color:rgba(30,27,75,.65);line-height:1.65;max-width:580px}.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:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:20px;transition:border-color .15s ease,box-shadow .15s ease}.inv-shared-card:hover{border-color:rgba(7,76,62,.2);box-shadow:0 2px 12px rgba(7,76,62,.08)}.inv-step-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:14px}.inv-step-card__icon{width:48px;height:48px;border-radius:10px;background:rgba(7,76,62,.08);display:flex;align-items:center;justify-content:center;color:#074c3e;font-size:20px;flex-shrink:0}.inv-step-card__title{font-family:Inter,sans-serif;font-weight:700;font-size:1rem;color:#1E1B4B;margin:0}.inv-step-card__body{font-family:Inter,sans-serif;font-size:.9375rem;color:rgba(30,27,75,.65);line-height:1.6;margin:0}.inv-testimonial-card{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:24px}.inv-testimonial-card__quote{font-family:Inter,sans-serif;font-size:.9375rem;color:#1E1B4B;line-height:1.7;margin-bottom:16px;font-style:italic}.inv-testimonial-card__author{font-weight:700;font-size:.875rem;color:#074c3e}.inv-testimonial-card__role{font-size:.8125rem;color:rgba(30,27,75,.55)}.inv-compare-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:767.98px){.inv-compare-split{grid-template-columns:1fr}}.inv-compare-panel{padding:20px;border-radius:14px;border:1px solid rgba(0,0,0,.1)}.inv-compare-panel--before{background:rgba(220,38,38,.04);border-color:rgba(220,38,38,.15)}.inv-compare-panel--after{background:rgba(7,76,62,.04);border-color:rgba(7,76,62,.2)}.btn.inv-btn,.inv-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;transition:transform .1s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease;border-radius:8px;font-family:Inter,sans-serif;font-weight:600;cursor:pointer;padding:0 20px}.inv-btn:active,a.inv-btn:active,button.inv-btn:active{transform:scale(.97)}.btn.inv-btn-primary,.inv-btn-primary{background-color:#074c3e;color:#ffffff;border:none}.inv-btn-primary:hover{background-color:#0d6b55;color:#ffffff}.btn.inv-btn-outline,.inv-btn-outline{background-color:transparent;color:#074c3e;border:2px solid #074c3e}.inv-btn-outline:hover{background-color:rgba(7,76,62,.06)}.btn.inv-btn-accent,.inv-btn-accent{background-color:#fcb650;color:#1E1B4B;border:none}.inv-btn-accent:hover{background-color:#e8a040;color:#1E1B4B}.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{min-height:52px;width:100%;justify-content:center}.inv-btn.inv-btn--inline{width:auto}}.inv-input,input.inv-input,select.inv-input,textarea.inv-input{background-color:#F3F4F6;border:1.5px solid rgba(0,0,0,.12);border-radius:8px;padding:10px 14px;font-family:Inter,sans-serif;font-size:.9375rem;color:#1E1B4B;width:100%;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;outline:none;min-height:var(--inv-input-height,44px)}.inv-input:focus,input.inv-input:focus,select.inv-input:focus,textarea.inv-input:focus{background-color:#ffffff;border-color:#074c3e;border-width:2px;box-shadow:0 0 0 3px rgba(7,76,62,.12)}.inv-input::placeholder{color:rgba(30,27,75,.45)}.inv-input:disabled{opacity:.55;cursor:not-allowed}.inv-label{display:block;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;color:#1E1B4B;margin-bottom:6px;letter-spacing:.01em}.inv-field{display:flex;flex-direction:column;gap:0;margin-bottom:16px}@media (max-width:991.98px){.inv-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--inv-grid-gap,14px)}}@media (max-width:575.98px){.inv-kpi-grid{grid-template-columns:1fr;gap:var(--inv-grid-gap,10px)}}.inv-kpi-card .inv-kpi-value,.inv-kpi-value{font-weight:800;font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.25;letter-spacing:-.5px}.inv-kpi-card .inv-kpi-hint,.inv-kpi-card .inv-kpi-label,.inv-kpi-card .inv-kpi-value,.inv-kpi-hint,.inv-kpi-label,.inv-kpi-value{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;min-width:0}.inv-kpi-card{overflow:hidden}.iv2-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;width:100%}@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*=amount],.investedCombined [class*=kpi] [class*=label],.investedCombined [class*=kpi] [class*=value]{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;min-width:0}.inv-chart-wrap{width:100%;min-height:var(--inv-chart-min-h,260px);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.inv-chart-wrap>*{min-width:280px}.js-plotly-plot,.plotly-graph-div{max-width:100%!important;overflow:hidden}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}@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{padding-top:32px;padding-bottom:8px;border-top:1px solid rgba(0,0,0,.07);margin-top:24px}.inv-results-section:first-child{border-top:none;padding-top:0}.inv-results-section__heading{font-family:Inter,sans-serif;font-weight:800;font-size:1.125rem;color:#1E1B4B;margin-bottom:4px;letter-spacing:-.3px}.inv-results-section__sub{font-size:.875rem;color:rgba(30,27,75,.55);margin-bottom:16px}.inv-sankey-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px}.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{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;background:#ffffff;border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:99;-webkit-overflow-scrolling:touch;scrollbar-width:none}.inv-results-anchor-strip::-webkit-scrollbar{display:none}.inv-results-anchor-pill{flex-shrink:0;padding:5px 12px;border-radius:99px;background:rgba(7,76,62,.08);color:#074c3e;font-size:.8125rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color .15s ease}.inv-results-anchor-pill.active,.inv-results-anchor-pill:hover{background:#074c3e;color:#ffffff}}.inv-wizard-progress{display:none;padding:12px 16px 0;background:#ffffff;border-bottom:1px solid rgba(0,0,0,.08)}@media (max-width:767.98px){.inv-wizard-progress{display:block;position:sticky;top:0;z-index:100}}.inv-wizard-progress__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.inv-wizard-progress__label{font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;color:#074c3e}.inv-wizard-progress__count{font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;color:rgba(30,27,75,.55)}.inv-wizard-progress__dots{display:flex;gap:6px;margin-bottom:12px}.inv-wizard-progress__dot{flex:1;height:4px;border-radius:99px;background:rgba(7,76,62,.15);transition:background-color .2s ease}.inv-wizard-progress__dot--active{background:#074c3e}.inv-wizard-progress__dot--done{background:rgba(7,76,62,.5)}@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}}body{line-height:1.5}.inv-kpi-card{overflow:visible}.inv-kpi-card .inv-kpi-hint,.inv-kpi-card .inv-kpi-label,.inv-kpi-hint,.inv-kpi-label{white-space:normal;text-overflow:clip;overflow:visible;word-break:break-word;overflow-wrap:anywhere;hyphens:auto}.inv-kpi-card{display:flex;flex-direction:column;gap:clamp(4px,.8vw,8px);min-width:0}.banner__content h1,.inv-card-kicker,.inv-ds-section-title,.inv-kpi-value,.inv-metric-value,.inv-section-title,.inv-step3-kicker,.inv-strength-bar-label,.inv-summary-value,.inv-tw-stat-card-value,.section__header-title{line-height:1.3}.inv-banner-tagline-cta,.inv-banner-tagline-text,.inv-ds-section-subtitle,.inv-kpi-hint,.inv-kpi-label,.inv-metric-sub,.inv-results-label,.inv-results-row,.inv-results-stat-row,.inv-section-sub,.inv-summary-label,.section__header-content{line-height:1.5}@media (max-width:767.98px){.inv-ds-section-head,.inv-section-head{flex-direction:column;align-items:stretch;gap:8px}.inv-kpi-card,.inv-metric-card,.inv-summary-card,.inv-tw-stat-card,.inv-v2-template-metric-card{row-gap:6px}}.btn+.btn-helper,.inv-btn-primary+.inv-btn-helper,.inv-cta+.inv-cta-helper{margin-top:8px;line-height:1.5}.investedWizard .field>.form-text,.investedWizard .inv-card .form-text,.investedWizard .inv-v2-loan-row .form-text,.investedWizard .inv-v2-prefill-value-card .form-text,.investedWizard .inv-v2-seq-card .form-text,.investedWizard .inv-v2-template-metric-card .form-text{position:static;display:block;width:100%;line-height:1.5;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;margin-top:8px;margin-bottom:4px}.investedWizard .field{display:block}.investedWizard .field>.form-label,.investedWizard .field>label{display:block;margin-bottom:6px;line-height:1.35}.investedWizard .field>.form-control,.investedWizard .field>.form-select{display:block;width:100%;margin-bottom:0}.investedCombined .inv-debt-section-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin-bottom:8px!important}.investedCombined .inv-debt-section-card>.card-body{padding:18px 0 28px!important}.investedCombined .inv-tailwick-panel--plan,.investedCombined .inv-tailwick-panel--plan.inv-results-section-card,.investedCombined .inv-tailwick-panel--plan.inv-tailwick-panel{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.investedCombined .inv-tailwick-panel--plan>.card-body{background:transparent!important;padding:18px 0 28px!important}.investedCombined .inv-debt-section-card .inv-chart-title{font-family:var(--inv-font-display,"Fraunces",Georgia,serif);font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.01em;color:var(--inv-ink,#1f2c4d);font-weight:500}.investedCombined .inv-debt-section-card .inv-chart-caption{font-size:13px;line-height:1.55;color:var(--inv-ink-soft,#62656f);margin-top:8px;max-width:720px}.investedCombined .inv-debt-section-card .inv-debt-timeline-kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;gap:14px!important;margin-top:16px!important}.investedCombined .inv-debt-section-card .inv-debt-timeline-kpi{background:rgba(255,255,255,.5)!important;border:.5px solid #e4ddce!important;border-radius:14px!important;padding:16px 18px!important;box-shadow:none!important}.investedCombined .inv-debt-section-card .inv-debt-timeline-kpi-title{font-family:var(--inv-font-display,"Fraunces",Georgia,serif);font-size:17px;line-height:1.3;color:var(--inv-ink,#1f2c4d);font-weight:500;margin-bottom:4px}.investedCombined .inv-debt-section-card .inv-debt-timeline-kpi-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;padding:3px 0}.investedCombined .inv-debt-section-card .inv-debt-timeline-kpi-row .k{font-family:var(--inv-font-mono,"JetBrains Mono",monospace);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-ink-soft,#62656f);font-weight:500}.investedCombined .inv-debt-section-card .inv-debt-timeline-kpi-row .v{font-family:var(--inv-font-mono,"JetBrains Mono",monospace);font-size:12.5px;color:var(--inv-ink,#1f2c4d);font-weight:600;font-variant-numeric:tabular-nums}.investedCombined .inv-debt-section-card .inv-chart-fit-frame--timeline{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.investedCombined .inv-debt-subsection-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.investedCombined .inv-debt-subsection-card>.card-body{padding:16px 0 24px!important;border-top:.5px solid #e4ddce}.investedCombined .inv-debt-subsection-card .table{--bs-table-bg:transparent;--bs-table-border-color:transparent}.investedCombined .inv-debt-subsection-card .table thead tr{background:transparent!important;border-bottom:.5px solid #e4ddce}.investedCombined .inv-debt-subsection-card .table thead th{font-family:var(--inv-font-mono,"JetBrains Mono",monospace);font-size:10.5px!important;font-weight:500!important;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-ink-soft,#62656f)!important;border:0!important;padding:8px 10px!important}.investedCombined .inv-debt-subsection-card .table tbody tr{border-top:.5px solid rgba(228,221,206,.6)}.investedCombined .inv-debt-subsection-card .table tbody td{font-size:13px;color:var(--inv-ink,#1f2c4d);padding:10px!important;border:0!important;font-variant-numeric:tabular-nums}.investedCombined .inv-debt-section-card .recharts-default-tooltip{background-color:var(--inv-ink,#1f2c4d)!important;border:0!important;border-radius:10px!important;padding:12px 14px!important;box-shadow:0 14px 40px rgba(13,25,49,.22)!important}.investedCombined .inv-debt-section-card .recharts-tooltip-label{font-family:var(--inv-font-mono,"JetBrains Mono",monospace)!important;font-size:10.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--inv-finview-accent,#fcb650)!important;font-weight:600!important;margin-bottom:8px!important;padding-bottom:6px!important;border-bottom:.5px solid rgba(255,255,255,.16)!important}.investedCombined .inv-debt-section-card .recharts-tooltip-item{color:#ffffff!important;font-family:var(--inv-font-sans,"Inter Tight",sans-serif)!important;font-size:12px!important}.investedCombined .inv-debt-section-card .recharts-tooltip-item-name,.investedCombined .inv-debt-section-card .recharts-tooltip-item-separator,.investedCombined .inv-debt-section-card .recharts-tooltip-item-value{color:#ffffff!important}.investedCombined .inv-debt-section-banner-title{font-family:var(--inv-font-display,"Fraunces",Georgia,serif)!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.005em!important;text-shadow:none!important;color:var(--inv-ink,#1f2c4d)!important}.investedCombined .inv-tailwick-chart-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.investedCombined .inv-tailwick-chart-card>.card-header{background:transparent!important;border-bottom:0!important;padding:0 0 8px!important}.investedCombined .inv-tailwick-chart-card>.card-body{padding:0!important;background:transparent!important}.investedCombined .inv-tailwick-chart-card .inv-chart-title{font-family:var(--inv-font-display,"Fraunces",Georgia,serif);font-size:17px;line-height:1.3;letter-spacing:-.005em;color:var(--inv-ink,#1f2c4d);font-weight:500}.investedCombined .inv-tailwick-chart-card .inv-chart-caption{font-size:12px;line-height:1.55;color:var(--inv-ink-soft,#62656f);margin-top:4px;max-width:720px}.investedCombined .inv-callout-box,.investedCombined .inv-debt-section-banner,.investedCombined .inv-debt-section-card .inv-debt-section-banner,.investedCombined .inv-narrative-box,.investedCombined .inv-summary-narrative,.iv2-page-content .iv2-card:not(.iv2-card--no-accent){background:rgba(255,255,255,.55)!important;border:.5px solid #e4ddce!important;border-left:3px solid var(--inv-green-600,#137a62)!important;border-radius:14px!important;padding:18px 22px!important;box-shadow:none!important;overflow:visible!important}.investedCombined .inv-callout-box p,.investedCombined .inv-debt-section-banner p,.investedCombined .inv-narrative-box p,.iv2-page-content .iv2-card p{font-family:var(--inv-font-sans,"Inter Tight",sans-serif);font-size:14.5px;line-height:1.65;color:var(--inv-ink,#1f2c4d);margin:0}.investedCombined .inv-debt-section-banner .inv-debt-section-banner-title,.investedCombined .inv-debt-section-banner .inv-results-section-banner-title{margin-bottom:6px!important;display:block!important}.inv-v2-summary-loan-row{grid-template-columns:1.1fr .9fr .9fr .9fr auto}.inv-v2-summary-loan-row>*{min-width:0}.inv-v2-summary-loan-row select{width:100%;max-width:100%}.inv-v2-summary-loan-row>span:empty{display:none}@media (max-width:680px){.inv-v2-summary-loan-row{grid-template-columns:1fr 1fr}.inv-v2-summary-loan-row .inv-v2-summary-loan-remove{grid-column:1/-1;justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}}@media (max-width:420px){.inv-v2-summary-loan-row{grid-template-columns:1fr}}.footer-secondary .inv-footer__copyright .copyright,.footer-secondary .inv-footer__copyright .copyright span{color:rgba(255,255,255,.86)}