:root{--iv2-page-bg:#F7F3EC;--iv2-card-bg:#FFFFFF;--iv2-card-border:#E4DDCE;--iv2-card-radius:16px;--iv2-card-shadow:0 1px 2px rgba(20,24,26,0.04),0 1px 1px rgba(20,24,26,0.02);--iv2-text-primary:#1A1F1C;--iv2-text-muted:rgba(26,31,28,0.62);--iv2-sidenav-bg:#074C3E;--iv2-sidenav-logo-bg:#042822;--iv2-sidenav-item-active-color:#FCB650;--iv2-sidenav-item-active-bg:rgba(252,182,80,0.13);--inv-bg:#F7F3EC;--inv-surface:#FFFFFF;--inv-surface-2:#F1EBE0;--inv-surface-3:#E6DFD1;--inv-text:#1A1F1C;--inv-text-muted:#5C6661;--inv-text-soft:#8A8F8A;--inv-ink-900:#14181A;--inv-green-50:#E8F0EA;--inv-green-100:#CFDFD2;--inv-green-200:#A9C2B1;--inv-green-400:#4E7F66;--inv-green-500:#2F6650;--inv-green-600:#074C3E;--inv-green-700:#053A30;--inv-green-900:#042822;--inv-yellow-200:#FFE0B3;--inv-yellow-300:#FCB650;--inv-yellow-400:#E79A30;--inv-yellow-500:#C47A1B;--inv-success:#2F6650;--inv-danger:#B1463C;--inv-warning:#C47A1B;--inv-info:#3F5F77;--inv-wedge-confidence:#C47A1B;--inv-wedge-income:#0B6E4F;--inv-wedge-plan:#3F5F77;--inv-wedge-invest:#6A4C93;--inv-wedge-loans:#8E4A6E;--inv-border:#E4DDCE;--inv-border-strong:#C8BFAE;--inv-paper-warm:#FAF7F0;--inv-paper-warm-border:#E9E1D0;--inv-rail-paper:#EFE8DA;--inv-rail-paper-border:#E0D8C7;--inv-rule-warm:#DDD4C2;--inv-amber-ink:#4A2E05;--inv-amber-50:#FFF6E8;--inv-warn-border:#E6C9A3;--inv-status-dot:#D4880F;--inv-row-yours:#F3F7F3;--inv-row-yours-border:#D8E6DC;--inv-radius-xs:4px;--inv-radius-sm:6px;--inv-radius-md:10px;--inv-radius-lg:16px;--inv-radius-xl:24px;--inv-shadow-sm:0 1px 2px rgba(20,24,26,0.04),0 1px 1px rgba(20,24,26,0.02);--inv-shadow-md:0 4px 16px rgba(20,24,26,0.06),0 2px 4px rgba(20,24,26,0.03);--inv-shadow-lg:0 12px 32px rgba(20,24,26,0.10),0 4px 8px rgba(20,24,26,0.04);--inv-shadow-focus:0 0 0 4px rgba(7,76,62,0.18);--inv-dur-fast:120ms;--inv-dur-base:200ms;--inv-dur-slow:320ms;--inv-ease:cubic-bezier(0.2,0.6,0.2,1)}.inv-h1{font-size:52px;line-height:1.02;letter-spacing:-.03em}.inv-h1,.inv-h2{font-family:var(--inv-font-display);font-weight:400;color:var(--inv-text);margin:0}.inv-h2{font-size:44px;line-height:1.05;letter-spacing:-.02em}.inv-h3{font-size:28px;line-height:1.15;letter-spacing:-.015em}.inv-h3,.inv-h4{font-family:var(--inv-font-display);font-weight:400;color:var(--inv-text);margin:0}.inv-h4{font-size:20px;line-height:1.25;letter-spacing:-.01em}.inv-lead{font-family:var(--inv-font-sans);font-weight:400;font-size:15.5px;line-height:1.55;color:var(--inv-text-muted);max-width:64ch;margin:0}.inv-lead em{font-style:italic;color:var(--inv-green-600);font-weight:400}.inv-eyebrow{font-family:var(--inv-font-mono);font-weight:400;font-size:11px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-text-muted)}.inv-eyebrow--green{color:var(--inv-green-600)}.inv-num,.inv-num *{font-family:var(--inv-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.inv-kpi__value{font-family:var(--inv-font-display);font-weight:400;font-size:36px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--inv-text)}.inv-h1 em,.inv-h2 em{font-style:italic;color:var(--inv-green-600);font-weight:400}@media (max-width:900px){.inv-h1{font-size:38px}.inv-h2{font-size:32px}.inv-h3{font-size:24px}.inv-kpi__value{font-size:28px}.inv-lead{font-size:14.5px}}@media (max-width:600px){.inv-h1{font-size:30px;letter-spacing:-.02em}.inv-h2{font-size:26px}.inv-kpi__value{font-size:24px}}.iv2-menu-mini,.iv2-menu-spark{display:none!important}.iv2-menu-mini--disabled{color:rgba(255,255,255,.32)!important}.iv2-app-menu.iv2-collapsed .iv2-menu-mini{display:none!important}.iv2-sub-menu .iv2-menu-link--main-page-child{color:rgba(255,255,255,.84)}.iv2-sub-menu .iv2-menu-link--main-page-child:hover{color:#FFFFFF}.iv2-sub-menu li:not(.iv2-menu-item--main-page-child)>.iv2-menu-link:not(.iv2-menu-link--main-page){color:rgba(255,255,255,.62)}.iv2-sub-menu li:not(.iv2-menu-item--main-page-child)>.iv2-menu-link:not(.iv2-menu-link--main-page):hover{color:#FFFFFF}.iv2-sub-menu .iv2-menu-link--main-page{position:relative}.iv2-sub-menu .iv2-menu-link--main-page:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--inv-yellow-300);opacity:.6;margin-left:8px;vertical-align:middle;flex-shrink:0}.iv2-sub-menu .iv2-menu-link--main-page.active:after{opacity:1}.iv2-ai-float-btn--panel-expand{background:var(--inv-green-600)!important;color:var(--inv-yellow-300)!important;border:1px solid var(--inv-green-700)!important}.iv2-ai-float-btn--panel-expand:hover{background:var(--inv-green-700)!important}.iv2-ai-float-btn.iv2-ai-float-btn--has-new:after{content:"";position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;background:var(--inv-yellow-300);box-shadow:0 0 0 0 rgba(252,182,80,.55);animation:iv2-saffron-pulse 1.8s var(--inv-ease) infinite}@keyframes iv2-saffron-pulse{0%{box-shadow:0 0 0 0 rgba(252,182,80,.55)}70%{box-shadow:0 0 0 8px rgba(252,182,80,0)}to{box-shadow:0 0 0 0 rgba(252,182,80,0)}}@media (prefers-reduced-motion:reduce){.iv2-ai-float-btn.iv2-ai-float-btn--has-new:after{animation:none}}.iv2-section-heading{font-family:var(--inv-font-sans);font-size:18px;font-weight:600;color:var(--inv-text);letter-spacing:-.005em;line-height:1.3}.iv2-section-heading:before{width:3px;height:22px;background:var(--inv-green-600);border-radius:2px}.inv-summary-card{border:1px solid var(--inv-border);background:var(--inv-surface-2);border-radius:12px;padding:12px 14px}.inv-summary-label{font-family:var(--inv-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-text-muted)}.inv-summary-label,.inv-summary-value{font-weight:400;white-space:normal;overflow-wrap:break-word;word-break:break-word}.inv-summary-value{margin-top:4px;font-family:var(--inv-font-display);font-size:22px;letter-spacing:-.015em;color:var(--inv-text);line-height:1.1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.inv-summary-value-lg{font-size:30px}.inv-chart-title{font-family:var(--inv-font-display);font-size:18px;font-weight:400;letter-spacing:-.01em;color:var(--inv-text);line-height:1.25}.inv-chart-caption{font-family:var(--inv-font-sans);font-size:12.5px;font-weight:400;color:var(--inv-text-muted);line-height:1.55;margin-top:4px}.iv2-card-title{font-family:var(--inv-font-display);font-size:17px;font-weight:400;letter-spacing:-.01em;color:var(--inv-text);margin:0}.iv2-card-header{border-bottom:1px solid var(--inv-border);min-height:52px;padding:14px 22px}.iv2-card-body{padding:22px}.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-summary-grid,.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-tailwick-kpi-stack{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:10px!important}.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-summary-card,.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-tailwick-kpi-stack .inv-summary-card{min-height:0!important;padding:10px 12px!important;background:var(--inv-surface)!important;border:1px solid var(--inv-border)!important}.investedCombined .inv-debt-compare-col .inv-tailwick-panel--natural .inv-summary-card{border-left:3px solid var(--inv-yellow-400)!important}.investedCombined .inv-debt-compare-col .inv-tailwick-panel--plan .inv-summary-card{border-left:3px solid var(--inv-green-600)!important}.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-summary-value{font-family:var(--inv-font-display)!important;font-weight:400!important;font-size:20px!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--inv-text)!important;font-variant-numeric:tabular-nums!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;overflow:visible!important;text-overflow:clip!important}.investedCombined .inv-debt-compare-col .inv-tailwick-panel .inv-summary-label{font-family:var(--inv-font-mono)!important;font-size:9.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--inv-text-muted)!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;overflow:visible!important;text-overflow:clip!important}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-active{border-color:var(--inv-green-600)!important;background:var(--inv-green-50)!important;color:var(--inv-green-700)!important;box-shadow:0 0 0 2px rgba(7,76,62,.14)!important}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-active .inv-tw-stepnav-badge{background:var(--inv-green-600)!important;color:#fff!important;border-color:var(--inv-green-600)!important}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-active .inv-tw-stepnav-text{font-weight:600!important;color:var(--inv-green-700)!important}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-done{border-color:var(--inv-green-200)!important;background:var(--inv-green-50)!important;color:var(--inv-green-600)!important}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-done .inv-tw-stepnav-badge{background:var(--inv-green-600)!important;color:#fff!important;border-color:var(--inv-green-600)!important}.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item.is-locked,.investedWizard.is-tailwick-v2 .inv-tw-stepnav-item:disabled{border-color:var(--inv-border)!important;background:var(--inv-surface-2)!important;color:var(--inv-text-soft)!important}.investedWizard .inv-tw-stepnav-badge{font-family:var(--inv-font-mono)!important;font-size:11px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important}.investedWizard .inv-tw-stepnav-text{font-family:var(--inv-font-sans)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:-.005em!important}.investedWizard .inv-step.is-active .inv-step-badge{border-color:var(--inv-green-600)!important;background:var(--inv-green-50)!important;color:var(--inv-green-700)!important}.investedWizard .inv-step.is-done .inv-step-badge{border-color:var(--inv-green-600)!important;background:var(--inv-green-600)!important;color:#fff!important}.investedWizard .inv-step-badge{font-family:var(--inv-font-mono)!important;font-size:11.5px!important;font-weight:500!important}.investedWizard .inv-step-title{font-family:var(--inv-font-sans)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:-.005em!important}.investedWizard .inv-step-connector.is-done{background:var(--inv-green-400)!important}.investedWizard .inv-step-connector{background:var(--inv-border)!important}.investedWizard .inv-card-title{font-family:var(--inv-font-display)!important;font-weight:400!important;font-size:20px!important;letter-spacing:-.01em!important;color:var(--inv-text)!important}.investedWizard .inv-card-sub{font-family:var(--inv-font-sans)!important;font-size:13px!important;font-weight:400!important;color:var(--inv-text-muted)!important;line-height:1.55!important}.investedWizard .inv-v2-q{font-family:var(--inv-font-display)!important;font-weight:400!important;font-size:19px!important;letter-spacing:-.01em!important;color:var(--inv-text)!important;line-height:1.25!important}.investedWizard .inv-v2-q-sub{font-family:var(--inv-font-sans)!important;font-size:13px!important;font-weight:400!important;color:var(--inv-text-muted)!important;line-height:1.55!important}.investedWizard .inv-v2-progress-meta-chip{font-family:var(--inv-font-mono)!important;font-size:10.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--inv-text-muted)!important}.investedWizard .inv-v2-progress-meta-text{font-family:var(--inv-font-sans)!important;font-size:12px!important;color:var(--inv-text-muted)!important}.investedWizard .inv-step3-tailwick .inv-tw-card-header{background:var(--inv-surface-2)!important;border:1px solid var(--inv-border)!important;border-radius:14px!important}.investedWizard .inv-v2-progress{background:var(--inv-surface-3)!important;border-radius:999px!important;overflow:hidden!important}.investedWizard .inv-v2-progress .progress-bar{background:var(--inv-green-500)!important;border-radius:999px!important;transition:width .3s var(--inv-ease)!important}.investedWizard .btn-primary,.investedWizard .inv-v2-calc-cta{background:var(--inv-green-600)!important;border-color:var(--inv-green-600)!important;color:#fff!important;font-family:var(--inv-font-sans)!important;font-weight:500!important;letter-spacing:-.005em!important;transition:background var(--inv-dur-base) var(--inv-ease),border-color var(--inv-dur-base) var(--inv-ease),box-shadow var(--inv-dur-base) var(--inv-ease)!important}.investedWizard .btn-primary:hover:not(:disabled),.investedWizard .inv-v2-calc-cta:hover:not(:disabled){background:var(--inv-green-700)!important;border-color:var(--inv-green-700)!important;box-shadow:0 4px 12px rgba(7,76,62,.24)!important}.investedWizard .btn-primary:disabled,.investedWizard .inv-v2-calc-cta:disabled{background:var(--inv-green-600)!important;border-color:var(--inv-green-600)!important;opacity:.52!important;cursor:not-allowed!important}.investedWizard .btn-outline-secondary{font-family:var(--inv-font-sans)!important;font-weight:500!important;border-color:var(--inv-border-strong)!important;color:var(--inv-text-muted)!important;letter-spacing:-.005em!important}.investedWizard .btn-outline-secondary:hover:not(:disabled){background:var(--inv-surface-2)!important;border-color:var(--inv-border-strong)!important;color:var(--inv-text)!important}.investedCombined .inv-conf-input-panel{border:1px solid var(--inv-border)!important;background:var(--inv-surface)!important;border-radius:16px!important;box-shadow:var(--inv-shadow-sm)!important}.investedCombined .inv-conf-input-panel .card-body{padding:22px!important}.investedCombined .inv-conf-panel-title{font-family:var(--inv-font-display)!important;font-weight:400!important;font-size:20px!important;letter-spacing:-.01em!important;color:var(--inv-text)!important;margin-bottom:4px!important}.investedCombined .inv-conf-panel-sub{font-family:var(--inv-font-sans)!important;font-size:13px!important;color:var(--inv-text-muted)!important;font-weight:400!important}.investedCombined .inv-conf-field-label{font-family:var(--inv-font-mono)!important;font-size:10.5px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--inv-text-muted)!important;margin-bottom:6px!important}.investedCombined .inv-conf-input-panel .form-control,.investedCombined .inv-conf-input-panel .form-select{font-family:var(--inv-font-mono)!important;font-variant-numeric:tabular-nums!important;font-size:13.5px!important;font-weight:500!important;color:var(--inv-text)!important;background:var(--inv-surface)!important;border:1px solid var(--inv-border-strong)!important;border-radius:10px!important;padding:10px 12px!important;min-height:42px!important;transition:border-color .16s var(--inv-ease),box-shadow .16s var(--inv-ease)}.investedCombined .inv-conf-input-panel .form-control:focus,.investedCombined .inv-conf-input-panel .form-select:focus{border-color:var(--inv-green-600)!important;box-shadow:var(--inv-shadow-focus)!important;outline:none!important}.investedCombined .inv-conf-input-panel .input-group{border-radius:10px;overflow:hidden}.investedCombined .inv-conf-input-panel .input-group .input-group-text{font-family:var(--inv-font-mono)!important;font-weight:500!important;font-size:13px!important;background:var(--inv-surface-2)!important;border:1px solid var(--inv-border-strong)!important;border-right:none!important;color:var(--inv-text-muted)!important;padding:10px 12px!important}.investedCombined .inv-conf-input-panel .input-group .form-control{border-left:none!important;border-radius:0 10px 10px 0!important}.investedCombined .inv-conf-default-note{font-family:var(--inv-font-sans)!important;font-size:11.5px!important;color:var(--inv-text-muted)!important;margin-top:6px}.investedCombined .inv-conf-default-note b{font-family:var(--inv-font-mono);font-variant-numeric:tabular-nums;color:var(--inv-text);font-weight:500}.investedCombined .inv-conf-input-panel .form-range{width:100%;height:4px;background:transparent}.investedCombined .inv-conf-input-panel .form-range::-webkit-slider-runnable-track{background:var(--inv-surface-3)!important;border-radius:999px;height:4px}.investedCombined .inv-conf-input-panel .form-range::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:var(--inv-green-600)!important;border:2px solid var(--inv-surface);box-shadow:0 0 0 1px var(--inv-border-strong);margin-top:-6px;cursor:pointer}.investedCombined .inv-conf-input-panel .form-range::-moz-range-track{background:var(--inv-surface-3)!important;border-radius:999px;height:4px}.investedCombined .inv-conf-input-panel .form-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--inv-green-600)!important;border:2px solid var(--inv-surface);cursor:pointer}.investedCombined .inv-conf-toggle,.investedCombined .inv-conf-toggle-btn{font-family:var(--inv-font-sans)!important;font-weight:500!important;font-size:12.5px!important;background:var(--inv-green-600)!important;color:#FFFFFF!important;border:none!important;border-radius:10px!important;padding:8px 16px!important}.inv-atelier-table,.investedCombined .inv-drilldown table,.investedCombined .inv-tailwick-panel table,.investedCombined .table{width:100%;border-collapse:collapse;font-family:var(--inv-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:var(--inv-surface);border:1px solid var(--inv-border);border-radius:12px;overflow:hidden;margin:0}.inv-atelier-table thead,.investedCombined .inv-drilldown table thead,.investedCombined .inv-tailwick-panel table thead,.investedCombined .table thead{background:var(--inv-surface-2)!important}.inv-atelier-table thead th,.investedCombined .inv-drilldown table thead th,.investedCombined .inv-tailwick-panel table thead th,.investedCombined .table thead th{font-family:var(--inv-font-mono)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--inv-text-muted)!important;padding:12px 16px!important;border-bottom:1px solid var(--inv-border)!important;background:var(--inv-surface-2)!important;white-space:nowrap;text-align:right}.inv-atelier-table thead th:first-child,.investedCombined .inv-drilldown table thead th:first-child,.investedCombined .inv-tailwick-panel table thead th:first-child,.investedCombined .table thead th:first-child{text-align:left}.inv-atelier-table tbody td,.investedCombined .inv-drilldown table tbody td,.investedCombined .inv-tailwick-panel table tbody td,.investedCombined .table tbody td{font-family:var(--inv-font-mono)!important;font-size:13px!important;color:var(--inv-text)!important;padding:10px 16px!important;border-bottom:1px solid var(--inv-border)!important;font-variant-numeric:tabular-nums!important;text-align:right;background:transparent!important;vertical-align:middle}.inv-atelier-table tbody td:first-child,.investedCombined .inv-drilldown table tbody td:first-child,.investedCombined .inv-tailwick-panel table tbody td:first-child,.investedCombined .table tbody td:first-child{font-family:var(--inv-font-sans)!important;font-weight:500!important;font-size:13.5px!important;text-align:left;color:var(--inv-text)!important}.inv-atelier-table tbody tr:last-child td,.investedCombined .inv-drilldown table tbody tr:last-child td,.investedCombined .inv-tailwick-panel table tbody tr:last-child td,.investedCombined .table tbody tr:last-child td{border-bottom:none!important}.inv-atelier-table tbody tr:hover td,.investedCombined .inv-drilldown table tbody tr:hover td,.investedCombined .inv-tailwick-panel table tbody tr:hover td,.investedCombined .table tbody tr:hover td{background:var(--inv-surface-2)!important}.investedCombined .inv-drilldown summary,.investedCombined .inv-drilldown-summary{font-family:var(--inv-font-display)!important;font-weight:400!important;font-size:17px!important;letter-spacing:-.01em!important;color:var(--inv-text)!important;padding:14px 22px!important;background:var(--inv-surface-2)!important;border:1px solid var(--inv-border)!important;border-radius:12px!important;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.investedCombined .inv-drilldown summary::-webkit-details-marker{display:none}.investedCombined .inv-drilldown[open] summary{border-radius:12px 12px 0 0!important;border-bottom:none!important}.investedCombined .inv-conf-card{background:var(--inv-surface)!important;border:1px solid var(--inv-border)!important;box-shadow:var(--inv-shadow-sm)!important;border-radius:var(--inv-radius-lg)!important}.investedCombined .inv-conf-body,.investedCombined .inv-conf-hint{font-family:var(--inv-font-sans)!important;font-size:13px!important;line-height:1.6!important;color:var(--inv-text-muted)!important;opacity:1!important}.investedCombined .inv-strength-bar{background:var(--inv-surface)!important;border:1px solid var(--inv-border)!important;border-radius:14px!important;padding:14px!important}.investedCombined .inv-strength-bar-track{background:var(--inv-surface-3)!important;height:6px!important;border-radius:999px!important;margin-top:10px!important}.investedCombined .inv-strength-bar--asset .inv-strength-bar-fill{background:var(--inv-green-400)!important}.investedCombined .inv-strength-bar--liquidity .inv-strength-bar-fill{background:var(--inv-info)!important}.investedCombined .inv-strength-bar--risk .inv-strength-bar-fill{background:var(--inv-warning)!important}.investedCombined .inv-strength-bar--success .inv-strength-bar-fill{background:var(--inv-success)!important}.investedCombined .inv-strength-bar-label{font-family:var(--inv-font-sans)!important;font-size:13px!important;font-weight:500!important;color:var(--inv-text)!important;letter-spacing:-.005em!important}.investedCombined .inv-strength-bar-value{font-family:var(--inv-font-mono)!important;font-size:12px!important;font-weight:500!important;color:var(--inv-text)!important;font-variant-numeric:tabular-nums!important}.investedCombined .inv-di-standing{font-family:var(--inv-font-mono)!important;font-size:9.5px!important;font-weight:400!important;letter-spacing:.08em!important;border-radius:var(--inv-radius-xs)!important;padding:2px 6px!important}.investedCombined .inv-di-standing--strong{background:var(--inv-green-50)!important;color:var(--inv-green-600)!important}.investedCombined .inv-di-standing--good{background:rgba(63,95,119,.1)!important;color:var(--inv-info)!important}.investedCombined .inv-di-standing--developing{background:rgba(196,122,27,.12)!important;color:var(--inv-warning)!important}.investedCombined .inv-di-standing--low{background:rgba(177,70,60,.1)!important;color:var(--inv-danger)!important}.investedCombined .inv-di-bar-desc{font-family:var(--inv-font-sans)!important;font-size:11.5px!important;font-weight:400!important;line-height:1.55!important;color:var(--inv-text-muted)!important;margin-top:8px!important;margin-bottom:0!important}.investedCombined .inv-di-score-name{font-family:var(--inv-font-mono)!important;font-size:10.5px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--inv-text-muted)!important}.investedCombined .inv-di-score-number{font-family:var(--inv-font-display)!important;font-size:20px!important;font-weight:400!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums!important}.investedCombined .inv-di-score-track{background:var(--inv-surface-3)!important;border-radius:999px!important}.investedCombined .inv-di-dot--green{background:var(--inv-success)!important}.investedCombined .inv-di-dot--amber{background:var(--inv-warning)!important}.investedCombined .inv-di-dot--red{background:var(--inv-danger)!important}.investedCombined .inv-di-dot--neutral{background:var(--inv-border-strong)!important}.investedCombined .inv-di-signal-name{font-family:var(--inv-font-sans)!important;font-size:12.5px!important;font-weight:600!important;color:var(--inv-text)!important;letter-spacing:-.005em!important}.investedCombined .inv-di-badge{font-family:var(--inv-font-mono)!important;font-size:9.5px!important;font-weight:400!important;letter-spacing:.08em!important;border-radius:var(--inv-radius-xs)!important;padding:2px 6px!important}.investedCombined .inv-di-badge--green{background:var(--inv-green-50)!important;color:var(--inv-green-600)!important}.investedCombined .inv-di-badge--amber{background:rgba(196,122,27,.12)!important;color:var(--inv-warning)!important}.investedCombined .inv-di-badge--red{background:rgba(177,70,60,.1)!important;color:var(--inv-danger)!important}.investedCombined .inv-di-badge--neutral{background:var(--inv-surface-2)!important;color:var(--inv-text-muted)!important}.investedCombined .inv-di-dep-desc,.investedCombined .inv-di-signal-desc{font-family:var(--inv-font-sans)!important;font-size:11.5px!important;font-weight:400!important;line-height:1.55!important;color:var(--inv-text-muted)!important;margin:3px 0 0!important}.investedCombined .inv-di-spread-icon{border-radius:var(--inv-radius-sm)!important;font-size:13px!important}.investedCombined .inv-di-spread-icon--green{background:var(--inv-green-50)!important;color:var(--inv-green-600)!important}.investedCombined .inv-di-spread-icon--neutral{background:var(--inv-surface-2)!important;color:var(--inv-text-muted)!important}.investedCombined .inv-di-spread-icon--red{background:rgba(177,70,60,.1)!important;color:var(--inv-danger)!important}.investedCombined .inv-tailwick-panel--capital,.investedCombined .inv-tailwick-panel--health,.investedCombined .inv-tailwick-panel--risk,.investedCombined .inv-tailwick-panel--strength{background:var(--inv-surface)!important;border:1px solid var(--inv-border)!important;box-shadow:var(--inv-shadow-sm)!important;border-radius:var(--inv-radius-lg)!important}.investedCombined .inv-debt-timeline-kpi{border:1px solid var(--inv-border);background:var(--inv-surface);box-shadow:var(--inv-shadow-sm);border-radius:14px;padding:14px 16px}.investedCombined .inv-debt-timeline-kpi-title{font-family:var(--inv-font-display);font-size:17px;font-weight:400;letter-spacing:-.01em;margin-bottom:8px;color:var(--inv-text)}.investedCombined .inv-debt-timeline-kpi-row{font-variant-numeric:tabular-nums;margin-top:4px}.investedCombined .inv-debt-timeline-kpi-row .k{font-family:var(--inv-font-mono);font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-text-muted)}.investedCombined .inv-debt-timeline-kpi-row .v{font-family:var(--inv-font-mono);font-size:12.5px;font-weight:500;color:var(--inv-text);white-space:nowrap;font-variant-numeric:tabular-nums}.inv-subpage-view .inv-debt-section-banner,.inv-subpage-view .inv-results-section-banner{background:var(--inv-surface-2)!important;border:1px solid var(--inv-border)!important;box-shadow:none!important}.inv-subpage-view .inv-debt-section-banner[data-inv-step4-label="Decision confidence"],.inv-subpage-view .inv-debt-section-banner[data-inv-step4-label="Plan outcome"],.inv-subpage-view .inv-debt-section-banner[data-inv-step4-label="Wealth trajectory"],.inv-subpage-view .inv-debt-section-banner[data-inv-step4-label="What if comparison"],.inv-subpage-view .inv-results-section-banner[data-inv-step4-label="Decision confidence"],.inv-subpage-view .inv-results-section-banner[data-inv-step4-label="Plan outcome"],.inv-subpage-view .inv-results-section-banner[data-inv-step4-label="Wealth trajectory"],.inv-subpage-view .inv-results-section-banner[data-inv-step4-label="What if comparison"]{background:var(--inv-surface-2)!important;border-color:var(--inv-border)!important;box-shadow:none!important}.inv-subpage-view .inv-debt-section-banner-title,.inv-subpage-view .inv-debt-section-banner-title *,.inv-subpage-view .inv-results-section-banner-title,.inv-subpage-view .inv-results-section-banner-title *{color:var(--inv-text)!important;text-shadow:none!important}.inv-subpage-view .inv-section-banner-icon{background:rgba(7,76,62,.1)!important;border-color:rgba(7,76,62,.16)!important;box-shadow:none!important}.inv-subpage-view .inv-section-banner-icon i{color:var(--inv-green-600)!important}.inv-subpage-view .inv-debt-section-banner .badge.text-bg-light,.inv-subpage-view .inv-results-section-banner .badge.text-bg-light{background:var(--inv-surface)!important;color:var(--inv-text)!important;border-color:var(--inv-border)!important}.inv-subpage-view .inv-debt-section-banner-right,.inv-subpage-view .inv-debt-section-banner-right *,.inv-subpage-view .inv-results-section-banner-right,.inv-subpage-view .inv-results-section-banner-right *{color:var(--inv-text)!important}.inv-subpage-view .inv-banner-match-plan-card{background:var(--inv-surface)!important;border:1px solid var(--inv-border)!important;box-shadow:var(--inv-shadow-sm)!important}.investedCombined .inv-conf-glance-grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}@media (min-width:576px){.investedCombined .inv-conf-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.investedCombined .inv-conf-glance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}