:root{--navy:#081a32;--blue:#0865b0;--blue2:#0f7ac4;--ink:#14243b;--muted:#627087;--line:#d9e1ec;--soft:#f4f7fb;--yellow:#fff3a6;--yellow-line:#d9b83f;--good:#137a4b;--acceptable:#a16207;--bad:#b42318;--white:#fff;--shadow:0 14px 40px rgba(12,32,61,.09)}body{margin:0;background:#eef3f8;color:var(--ink);font:15px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}.topbar{height:76px;background:var(--navy);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1440px)/2));color:#fff}.brand{display:flex;gap:12px;align-items:center;color:#fff;text-decoration:none}.brand-mark{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#1d8ed0,#0a548f);display:grid;place-items:center;font-size:24px;font-weight:900}.brand strong,.brand small{display:block}.brand small{opacity:.72;font-size:12px}.header-actions{display:flex;align-items:center;gap:12px}.currency-control{display:flex;align-items:center;gap:8px;font-size:12px}.currency-control select{width:70px}.button{border:0;border-radius:9px;padding:10px 14px}.button.secondary{background:#18314f;color:#fff}.product-tabs{display:flex;gap:10px;padding:18px max(24px,calc((100vw - 1440px)/2)) 0}.product-tab{min-width:230px;text-align:left;border:1px solid var(--line);border-bottom:3px solid transparent;background:#fff;padding:12px 18px;border-radius:12px 12px 0 0;font-weight:800;color:var(--ink)}.product-tab span{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.12em;color:var(--muted)}.product-tab.active{border-bottom-color:var(--blue);color:var(--blue);box-shadow:0 8px 20px #0865b014}main{max-width:1440px;margin:auto;padding:22px 24px 50px}.deal-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.eyebrow{font-size:11px;letter-spacing:.13em;color:var(--blue);font-weight:850;margin:0 0 5px}.deal-heading h1,.panel-title h2{margin:0}.deal-heading h1{font-size:30px}.deal-heading p:last-child{color:var(--muted);margin:4px 0}.deal-verdict{min-width:190px;background:#fff;border-radius:14px;padding:14px 18px;box-shadow:var(--shadow);border-left:5px solid var(--good)}.deal-verdict span,.deal-verdict small,.metrics span,.metrics small{display:block}.deal-verdict strong{font-size:27px}.deal-verdict small{font-weight:800;color:var(--good)}.metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}.metrics article{background:#fff;border-radius:12px;padding:14px 16px;border:1px solid var(--line)}.metrics span{color:var(--muted);font-size:12px}.metrics strong{display:block;font-size:20px;margin:3px 0}.metrics small{color:var(--muted);font-size:11px}.entry-note{display:flex;align-items:center;gap:12px;background:#fff8cf;border:1px solid #ead579;border-radius:12px;padding:12px 16px;margin-bottom:18px}.entry-note strong,.entry-note small{display:block}.entry-note small{color:#77671e}.entry-swatch{width:28px;height:28px;border-radius:7px;background:var(--yellow);border:2px solid var(--yellow-line)}.workspace{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(340px,.8fr);gap:20px;align-items:start}.input-panel,.results-panel,.projection-panel{background:#fff;border-radius:16px;box-shadow:var(--shadow);border:1px solid var(--line);overflow:hidden}.panel-title{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.live-pill{font-size:11px;font-weight:800;color:var(--good);background:#e9f8f0;padding:6px 10px;border-radius:99px}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:grid;grid-template-columns:38px minmax(150px,1fr) minmax(120px,1fr);align-items:center;padding:14px 18px;cursor:pointer;font-weight:800}summary::-webkit-details-marker{display:none}summary small{font-weight:500;color:var(--muted);text-align:right}.step{width:27px;height:27px;background:#eaf2fa;color:var(--blue);display:grid;place-items:center;border-radius:7px;font-size:11px}.section-body{padding:6px 18px 20px;background:#fbfcfe}.fields{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:10px 0 16px}.fields label{display:block}.fields .wide{grid-column:1/-1}label>span,.calc span{display:block;color:var(--muted);font-size:11px;font-weight:700;margin-bottom:5px}.entry{min-height:42px;display:flex;align-items:center;background:var(--yellow);border:1.5px solid var(--yellow-line);border-radius:8px;overflow:hidden}.entry input{width:100%;height:40px;background:transparent;border:0;padding:8px 10px;min-width:0;outline:0}.entry span{padding:0 10px;color:#65540d;font-weight:800}.entry:focus-within{box-shadow:0 0 0 3px #d9b83f3d}select{height:42px;border:1.5px solid var(--yellow-line);background:var(--yellow);border-radius:8px;padding:0 8px;color:var(--ink);min-width:0}.compound{display:grid;grid-template-columns:minmax(112px,.8fr) minmax(105px,1fr);gap:7px}.pair-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:10px;align-items:end;padding:9px 0;border-bottom:1px dashed #e1e7ef}.pair-row:last-child{border-bottom:0}.calc{min-height:42px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 11px}.calc strong{display:block;font-size:15px}.income-table{margin-top:10px;overflow-x:auto}.income-head,.income-row{display:grid;grid-template-columns:44px repeat(4,minmax(105px,1fr));gap:7px;align-items:center;margin-bottom:7px}.income-head{color:var(--muted);font-size:11px;font-weight:800}.income-row>.entry{min-width:105px}.income-row>span{font-weight:800;text-align:center}.income-total{display:flex;justify-content:flex-end;gap:12px;padding:10px;font-weight:700}.inline-results{margin-top:18px;background:#edf6fd;border:1px solid #bddaf0;border-radius:12px;padding:14px}.inline-results h3{margin:0 0 8px}.inline-results dl,.result-section dl{margin:0}.inline-results dl div,.result-section dl div{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border-bottom:1px solid rgba(100,125,150,.18)}dt{color:var(--muted)}dd{margin:0;text-align:right;font-weight:750}.results-panel{position:sticky;top:12px}.result-section{padding:16px 20px;border-bottom:1px solid var(--line)}.result-section h3{font-size:14px;margin:0 0 8px}.status{font-size:10px;font-weight:900;border-radius:99px;padding:4px 8px;white-space:nowrap}.status.good{background:#e8f7ef;color:var(--good)}.status.acceptable{background:#fff3d6;color:var(--acceptable)}.status.not-acceptable{background:#feeceb;color:var(--bad)}.return-card{padding:12px 0;border-bottom:1px solid var(--line)}.return-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.return-card span{font-size:12px;color:var(--muted)}.return-card strong{font-size:19px;margin-right:8px}.return-card small{color:var(--muted)}.projection-panel{margin-top:20px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:780px}th,td{text-align:right;padding:12px 16px;border-bottom:1px solid var(--line)}th:first-child,td:first-child{text-align:left}th{font-size:11px;color:var(--muted);background:#f7f9fc}footer{max-width:1440px;margin:auto;padding:0 24px 30px;display:flex;justify-content:space-between;color:var(--muted);font-size:12px}@media(max-width:1050px){.metrics{grid-template-columns:repeat(3,1fr)}.workspace{grid-template-columns:1fr}.results-panel{position:static}}@media(max-width:680px){.topbar{height:auto;padding:14px 16px;align-items:flex-start}.brand small{display:none}.header-actions{align-items:flex-end;flex-direction:column}.product-tabs{padding:12px 12px 0;gap:6px}.product-tab{min-width:0;flex:1;padding:10px;font-size:12px}main{padding:16px 12px 36px}.deal-heading{align-items:flex-start;gap:12px}.deal-heading h1{font-size:23px}.deal-verdict{min-width:140px}.metrics{grid-template-columns:repeat(2,1fr)}.metrics article:last-child{grid-column:1/-1}.fields{grid-template-columns:1fr}.fields .wide{grid-column:auto}summary{grid-template-columns:34px 1fr}summary small{display:none}.pair-row{grid-template-columns:1fr}.compound{grid-template-columns:1fr 1fr}.section-body{padding-left:12px;padding-right:12px}.income-head,.income-row{grid-template-columns:32px repeat(4,95px)}}.override-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(170px,1fr) minmax(150px,.8fr);gap:10px;align-items:end;padding:10px 0;border-bottom:1px dashed #e1e7ef}.override-row label>select{width:100%}.calculated-entry{background:#eef3f8;border-color:#cfd9e5}.calculated-entry input{color:#334155}.sheet-nav{position:sticky;top:0;z-index:8;display:flex;gap:8px;overflow-x:auto;margin:20px 0 12px;padding:10px;background:#081a32;border-radius:12px;box-shadow:var(--shadow)}.sheet-nav a{color:#fff;text-decoration:none;white-space:nowrap;padding:8px 11px;border-radius:8px;font-size:13px;font-weight:750}.sheet-nav a:hover{background:#173656}.workbook-block{scroll-margin-top:72px;margin-top:16px}.workbook-block .panel-title p:last-child{max-width:430px;color:var(--muted);font-size:13px;text-align:right}.dense-table{min-width:1250px;font-size:13px}.dense-table th{position:sticky;top:0;z-index:2;white-space:nowrap;background:#eaf2fa;color:#193b5c}.dense-table th:first-child,.dense-table td:first-child{position:sticky;left:0;z-index:1;background:#f7f9fc;font-weight:800}.dense-table th:first-child{z-index:3;background:#dceafa}.dense-table td{white-space:nowrap;padding:9px 11px}.grid-input{width:92px;padding:7px 8px;background:var(--yellow);border:1.5px solid var(--yellow-line);border-radius:7px;color:var(--ink)}.grid-input::placeholder{color:#806e26}.charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.chart-card{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}.chart-card h3{margin:0 0 6px;font-size:14px}.chart-card canvas{display:block;width:100%;height:auto;max-height:320px}.amort-block>summary{grid-template-columns:38px minmax(220px,1fr) minmax(180px,1fr);background:#fff}.amort-note{padding:14px 18px;background:#fff8cf;color:#65540d;border-top:1px solid #ead579}@media(max-width:780px){.override-row,.charts-grid{grid-template-columns:1fr}.sheet-nav{border-radius:8px}.workbook-block .panel-title{align-items:flex-start;gap:8px}.workbook-block .panel-title p:last-child{text-align:left}.dense-table{font-size:12px}}body{font-size:14px;line-height:1.35}.topbar{height:58px;padding:0 max(16px,calc((100vw - 1680px)/2))}.brand{gap:9px}.brand-mark{width:34px;height:34px;border-radius:8px;font-size:19px}.button{padding:7px 11px}.currency-control select{height:34px}.product-tabs{padding:10px max(16px,calc((100vw - 1680px)/2)) 0}.product-tab{min-width:190px;padding:8px 13px;border-radius:8px 8px 0 0}main{max-width:1680px;padding:12px 16px 30px}.deal-heading{margin-bottom:9px}.deal-heading h1{font-size:23px}.deal-heading p:last-child{margin:2px 0;font-size:12px}.deal-verdict{min-width:160px;padding:8px 12px;border-radius:9px}.deal-verdict strong{font-size:22px}.metrics{gap:7px;margin-bottom:8px}.metrics article{padding:8px 10px;border-radius:7px}.metrics strong{font-size:16px;margin:1px 0}.metrics span{font-size:11px}.entry-note{padding:7px 10px;margin-bottom:9px;border-radius:7px}.entry-swatch{width:22px;height:22px}.top-returns{display:grid;grid-template-columns:175px minmax(0,1fr);align-items:stretch;margin-bottom:8px;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 4px 14px #0c203d0f}.return-dashboard-title{padding:8px 10px;background:#edf4fb;border-right:1px solid var(--line)}.return-dashboard-title h2{font-size:14px;line-height:1.2;margin:0}.return-dashboard-scroll{overflow-x:auto}.return-dashboard-table{min-width:960px;table-layout:fixed}.return-dashboard-table th{padding:5px 7px;text-align:center;font-size:10px;line-height:1.2;background:#dceafa;color:#193b5c;white-space:normal;border-right:1px solid #c9d8e7}.return-dashboard-table td{padding:5px 7px;text-align:center;border-right:1px solid var(--line)}.return-dashboard-table td strong,.return-dashboard-table td small{display:block}.return-dashboard-table td strong{font-size:15px}.return-dashboard-table td small{margin:1px 0 3px;color:var(--muted);font-size:10px}.return-dashboard-table .status{display:inline-block;font-size:9px;padding:2px 5px}.workspace{grid-template-columns:minmax(650px,1.03fr) minmax(620px,.97fr);gap:10px}.input-panel,.results-panel,.projection-panel{border-radius:9px;box-shadow:0 5px 18px #0c203d12}.panel-title{padding:9px 11px}.panel-title h2{font-size:16px}.compact-title{min-height:48px}summary{grid-template-columns:30px minmax(150px,1fr) minmax(100px,.7fr);padding:8px 10px}.step{width:22px;height:22px;border-radius:5px}.section-body{padding:3px 10px 9px}.fields{grid-template-columns:repeat(3,1fr);gap:6px;margin:6px 0 8px}.fields .wide{grid-column:span 2}label>span,.calc span,.pair-label{font-size:11px}.entry{min-height:33px;border-radius:5px}.entry input{height:31px;padding:5px 7px}.entry span{padding:0 7px}select{height:33px;border-radius:5px;padding:0 6px}.compound{grid-template-columns:minmax(92px,.8fr) minmax(90px,1fr);gap:5px}.pair-row{grid-template-columns:minmax(135px,.8fr) minmax(190px,1.05fr) minmax(125px,.72fr);gap:6px;align-items:center;padding:4px 0}.pair-label{color:var(--muted);font-weight:700}.pair-control{min-width:0}.calc{min-height:33px;border-radius:5px;padding:4px 7px;display:flex;align-items:center;justify-content:space-between;gap:6px}.calc span{margin:0}.calc strong{font-size:13px;text-align:right}.override-row{grid-template-columns:minmax(135px,.75fr) minmax(145px,.8fr) minmax(160px,.9fr);gap:6px;padding:4px 0}.override-row .calc{height:33px}.income-head,.income-row{grid-template-columns:30px repeat(4,minmax(80px,1fr));gap:5px;margin-bottom:4px}.income-row>.entry{min-width:80px}.income-total{padding:5px;gap:8px}.inline-results{margin-top:8px;padding:7px 9px;border-radius:6px}.inline-results h3{font-size:12px;margin-bottom:3px}.inline-results dl div{padding:3px 0}.results-panel{top:6px}.summary-table-wrap{overflow:auto;max-height:720px}.summary-sheet{min-width:610px;font-size:11px}.summary-sheet th,.summary-sheet td{padding:5px 6px;white-space:nowrap}.summary-sheet th{position:sticky;top:0;z-index:2;background:#dceafa;color:#193b5c}.summary-sheet th:nth-child(2),.summary-sheet td:nth-child(2){white-space:normal;min-width:185px;text-align:left}.summary-sheet td:first-child{font-weight:800;color:#315678}.summary-sheet .section-start td{border-top:2px solid #a9bfd5}.summary-sheet .status{font-size:9px;padding:3px 5px}.sheet-nav{margin:10px 0 7px;padding:6px;gap:4px;border-radius:7px}.sheet-nav a{padding:5px 7px;font-size:11px}.workbook-block{margin-top:8px}.workbook-block .panel-title p:last-child{font-size:11px}.panel-actions{display:flex;align-items:center;gap:8px}.panel-actions small{color:var(--muted)}.dense-table{font-size:11px}.dense-table th,.dense-table td{padding:5px 7px}.grid-input{width:74px;padding:4px 5px;border-radius:4px}.year-hidden{display:none}.year-toggle{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:1px solid #9eb6cc;border-radius:5px;background:#f6f9fc;color:#234461;font-size:11px;font-weight:800;white-space:nowrap}.year-toggle span{font-size:16px;line-height:1}.charts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px}.chart-card{border-radius:7px;padding:7px}.chart-card h3{font-size:12px;margin:0 0 2px}.chart-card canvas{max-height:220px}.chart-horizon{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:3px}.chart-horizon span{font-size:10px;margin:0}.chart-horizon input{height:26px;width:52px;padding:0 5px;font-size:11px;background:#f7f9fc;border:1px solid #b8c8d8;border-radius:4px;color:var(--ink)}.amort-block>summary{padding:8px 10px}.amort-note{padding:7px 10px;font-size:11px}footer{max-width:1680px;padding:0 16px 20px}@media(max-width:1350px){.workspace{grid-template-columns:1fr}.results-panel{position:static}.summary-table-wrap{max-height:none}.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){main{padding:9px 8px 25px}.topbar{padding:10px 9px}.product-tabs{padding:7px 8px 0}.deal-heading h1{font-size:19px}.deal-verdict{min-width:125px}.metrics{grid-template-columns:repeat(2,1fr)}.top-returns{grid-template-columns:112px minmax(0,1fr)}.return-dashboard-title{padding:7px}.return-dashboard-title h2{font-size:12px}.return-dashboard-table{min-width:900px}.fields{grid-template-columns:repeat(2,1fr)}.fields .wide{grid-column:1/-1}.pair-row{grid-template-columns:72px minmax(140px,1fr) minmax(88px,.72fr);gap:3px}.pair-label{font-size:9px}.pair-control .entry input,.pair-control select{font-size:10px;padding-left:3px;padding-right:3px}.calc{display:block;padding:3px 4px}.calc span{font-size:8px;line-height:1.15}.calc strong{font-size:10px}.compound{grid-template-columns:minmax(62px,.85fr) minmax(72px,1fr);gap:3px}.override-row{grid-template-columns:72px minmax(140px,1fr) minmax(88px,.72fr)}.override-row label:first-child span{display:none}.charts-grid{grid-template-columns:1fr}.panel-actions small{display:none}.summary-sheet{min-width:580px}}details>summary{position:relative;padding-right:34px}details>summary:after{content:"+";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:grid;place-items:center;border:1px solid #9eb6cc;border-radius:4px;background:#f6f9fc;color:#234461;font-size:15px;line-height:1}details[open]>summary:after{content:"\2212"}.deal-verdict{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));padding:0;min-width:410px;border-left:0}.deal-verdict>div{padding:7px 10px;border-left:4px solid #8aa3ba;border-right:1px solid var(--line)}.deal-verdict>div.verdict-good{border-left-color:var(--good)}.deal-verdict>div.verdict-acceptable{border-left-color:var(--acceptable)}.deal-verdict>div.verdict-not-acceptable{border-left-color:var(--bad)}.deal-verdict>div:last-child{border-right:0}.deal-verdict strong{font-size:18px}.deal-verdict span{font-size:10px;color:var(--muted)}.deal-verdict small.good{color:var(--good)}.deal-verdict small.acceptable{color:var(--acceptable)}.deal-verdict small.not-acceptable{color:var(--bad)}.top-returns{display:block}.top-returns>details{border:0}.top-returns>details>summary{border:0}.return-dashboard-scroll{border-top:1px solid var(--line)}.result-details{border:0}.result-details>summary{background:#edf4fb}.summary-table-wrap{border-top:1px solid var(--line)}.excel-summary{min-width:650px;font-size:10px}.excel-summary th,.excel-summary td{padding:4px 5px;white-space:nowrap}.excel-summary th{background:#0872b9;color:#fff;text-align:center}.excel-summary td:nth-child(1),.excel-summary td:nth-child(4){text-align:left}.excel-summary td:nth-child(2){font-size:9px;color:var(--muted)}.excel-summary td:nth-child(3),.excel-summary td:nth-child(5),.excel-summary td:nth-child(6){font-weight:750}.excel-summary td:nth-child(4){border-left:2px solid #7da9ca}.excel-summary .summary-total td{font-weight:850;border-top:1px solid #8baac2}.excel-summary .returns-heading th{border-top:3px solid #fff}.excel-summary .deduction{color:var(--muted)}.workbook-detail-body{border-top:1px solid var(--line)}.table-toolbar{display:flex;align-items:center;gap:8px;padding:5px 7px;background:#f8fafc}.table-toolbar small{color:var(--muted);font-size:10px}.mini-table{min-width:420px}.mini-table th,.mini-table td{padding:5px 8px}.income-hidden{display:none}.income-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0}.income-footer .income-total{margin-left:auto}.negative{color:var(--bad)!important}.static-workbook-block{margin-top:8px}.static-workbook-header{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(120px,1fr);align-items:center;gap:8px;padding:8px 10px;background:#fff}.static-workbook-header>span:nth-child(2){font-weight:700;color:var(--ink)}.static-workbook-header small{font-size:10px;color:var(--muted);text-align:right}@media(max-width:680px){.deal-heading{display:block}.deal-verdict{margin-top:7px;min-width:0;width:100%;grid-template-columns:repeat(3,1fr)}.deal-verdict>div{padding:5px 6px}.deal-verdict strong{font-size:15px}.top-returns{grid-template-columns:none}.excel-summary{min-width:620px}.mini-table{min-width:360px}.income-footer{align-items:flex-end}.income-footer .year-toggle{font-size:9px;padding:0 5px}}.metrics{display:block;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 4px 14px #0c203d0f}.metrics>details{border:0}.metrics>details>summary{background:#edf4fb}.metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:7px;border-top:1px solid var(--line)}.metric-grid article{padding:7px 8px}.metric-grid .equity-metric{background:#f0f8ff;border-color:#b8d6ec}.metric-controls{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:4px 0}.metric-controls label{font-size:9px;color:var(--muted)}.metric-controls .entry{margin-top:2px;min-height:27px}.metric-controls .entry input{height:25px;font-size:10px;padding:3px}.metric-controls .entry span{font-size:9px;padding:0 4px}.section-description{margin:4px 0 7px;color:var(--muted);font-size:11px;line-height:1.35}.custom-expense .pair-label .entry{background:#fff4b8}.custom-expense .pair-label input{font-weight:750}.income-buttons{display:flex;flex-wrap:wrap;gap:4px}.input-group{border-bottom:1px solid var(--line)}.input-group>summary{background:#eaf2fa;color:#173b5d}.input-group>summary .step{background:#0d6eaa;color:#fff}.input-group-body{padding:0 7px 7px;background:#f5f8fb}.input-group-body>details{margin-top:6px;border:1px solid #d5e0ea;border-radius:6px;overflow:hidden;background:#fff}.input-group-body>details>summary{background:#fff}.group-description{padding:6px 4px 0;margin-bottom:3px}.workbook-group{scroll-margin-top:70px;margin-top:9px;background:#fff;border:1px solid #c4d3e1;border-radius:9px;box-shadow:0 5px 18px #0c203d12;overflow:hidden}.workbook-group>summary{background:#0d2946;color:#fff;border:0}.workbook-group>summary small{color:#c7d7e7}.workbook-group>summary .step{background:#1d77b5;color:#fff}.workbook-group>summary:after{background:#fff;border-color:#fff}.group-body{padding:0 8px 8px;background:#f4f7fa}.group-body .projection-panel{margin-top:8px;box-shadow:none;border-radius:7px}.group-body .projection-panel>summary{background:#fff}.combined-table{min-width:max-content}.combined-table thead tr:first-child th{background:#0872b9;color:#fff;text-align:center;border-right:1px solid rgba(255,255,255,.35)}.combined-table thead tr:nth-child(2) th{background:#dceafa;color:#193b5c;text-align:center}.combined-table th[rowspan]{vertical-align:middle}.combined-table td,.combined-table th{padding:4px 6px}.combined-table td{font-variant-numeric:tabular-nums}.table-toolbar{position:sticky;left:0;z-index:1}.amort-note{border-top:1px solid var(--line)}.charts-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;background:#eaf6ff;border-bottom:1px solid #bcd8ec}.charts-intro strong,.charts-intro small{display:block}.charts-intro small{color:var(--muted);font-size:11px}.workbook-group#chart-group>summary{background:#0865b0}@media(max-width:1350px){.metric-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.metric-grid article{padding:6px}.metric-grid .equity-metric{grid-column:1/-1}.metric-controls{grid-template-columns:1fr 1fr}.workbook-group>summary{grid-template-columns:28px 1fr}.group-body{padding:0 4px 5px}.section-description{font-size:10px}.income-footer{display:block}.income-total{justify-content:flex-start}.combined-table td,.combined-table th{padding:4px 5px}}.top-chart-area{margin-bottom:9px}.top-chart-area .workbook-group{margin-top:0}.top-chart-area .group-body{background:#fff}.top-chart-area .charts-grid{padding:8px}.top-chart-area:empty{display:none}.excel-summary .cashflow-heading th{background:#176f8f;color:#fff;border-top:3px solid #fff;text-align:center}.input-group#input-deal-inputs-group .input-group-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.input-group#input-deal-inputs-group .group-description{grid-column:1/-1}.input-group#input-deal-inputs-group .input-group-body>details{margin-top:0}.input-column{min-width:0;background:#fff;border:1px solid #cbd8e4;border-radius:6px;overflow:hidden}.column-block{margin:0;border:0;border-bottom:2px solid #d7e2ec}.column-block:last-child{border-bottom:0}.column-block h3{margin:0;padding:5px 7px;background:#e8f1f9;color:#173b5d;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.03em}.column-block-body{padding:2px 6px 5px}.input-column .pair-row,.input-column .override-row{grid-template-columns:minmax(84px,.72fr) minmax(102px,1fr) minmax(82px,.72fr);gap:3px;padding:2px 0}.input-column .entry{min-height:27px}.input-column .entry input{height:25px;padding:3px 5px;font-size:11px}.input-column .entry span{padding:0 4px;font-size:10px}.input-column select{height:27px;padding:0 4px;font-size:10px}.input-column .compound{grid-template-columns:minmax(62px,.8fr) minmax(78px,1fr);gap:3px}.input-column .calc{min-height:27px;padding:2px 4px}.input-column .calc span{font-size:9px;line-height:1.1}.input-column .calc strong{font-size:10px}.input-column .pair-label{font-size:10px;line-height:1.15}.input-column .refi-sheet{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3px}.input-column .refi-cell{grid-template-columns:minmax(78px,1fr) minmax(66px,.75fr);gap:3px;min-height:34px;padding:3px 4px}.input-column .refi-cell>span{font-size:10px;line-height:1.15}.input-column .refi-cell>strong{font-size:10px}.input-column .penalty-cell{grid-template-columns:minmax(58px,.7fr) minmax(72px,1fr) minmax(60px,.7fr)}.input-column .refi-note{font-size:10px;line-height:1.2;margin:4px 0}.input-column .income-head,.input-column .income-row{grid-template-columns:24px repeat(4,minmax(58px,1fr));gap:3px;margin-bottom:3px}.input-column .income-row>.entry{min-width:58px}.input-column .income-head{font-size:10px}.input-column .income-total{padding:3px;font-size:10px}.input-column .year-toggle{height:24px;padding:0 5px;font-size:10px}.chart-card canvas{max-height:260px}.refi-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #cbd8e4;border-radius:7px;overflow:hidden;margin-top:7px}.refi-cell{display:grid;grid-template-columns:minmax(145px,1fr) minmax(100px,.7fr);align-items:center;gap:7px;min-height:43px;padding:5px 7px;border-right:1px solid #d8e2eb;border-bottom:1px solid #d8e2eb;background:#f8fafc}.refi-cell:nth-child(2n){border-right:0}.refi-cell:nth-last-child(-n+2){border-bottom:0}.refi-cell>span{font-size:11px;font-weight:750;color:#435a70}.refi-cell>strong{text-align:right;font-size:13px}.refi-cell .entry{min-height:30px}.refi-cell .entry input{height:28px}.penalty-cell{grid-template-columns:minmax(90px,.75fr) minmax(120px,1fr) minmax(85px,.65fr)}.refi-note{margin:6px 0 0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-controls.single-control{grid-template-columns:minmax(90px,145px)}.year-metric{background:#f7fbff!important;border-color:#c8ddec!important}#projection-group .group-body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}#projection-group .group-body .projection-panel{min-width:0;border:1px solid #c7d5e2;border-radius:8px;background:#fff;box-shadow:0 3px 10px #0c203d0d}.combined-table thead tr:first-child th.group-tone-1{background:#0a69a8}.combined-table thead tr:first-child th.group-tone-2{background:#197996}.combined-table thead tr:first-child th.group-tone-3{background:#2b7890}.combined-table thead tr:first-child th.group-tone-4{background:#436d9d}.combined-table thead tr:first-child th.group-tone-5{background:#65729a}.combined-table thead tr:first-child th.group-tone-6{background:#367d79}.combined-table thead tr:nth-child(2) th.group-tone-1,.combined-table tbody td.group-tone-1{background:#edf6fc}.combined-table thead tr:nth-child(2) th.group-tone-2,.combined-table tbody td.group-tone-2{background:#edf8fa}.combined-table thead tr:nth-child(2) th.group-tone-3,.combined-table tbody td.group-tone-3{background:#f0f7f9}.combined-table thead tr:nth-child(2) th.group-tone-4,.combined-table tbody td.group-tone-4{background:#f1f4fa}.combined-table thead tr:nth-child(2) th.group-tone-5,.combined-table tbody td.group-tone-5{background:#f5f4fa}.combined-table thead tr:nth-child(2) th.group-tone-6,.combined-table tbody td.group-tone-6{background:#eff8f5}.combined-table tbody td[class*=group-tone]{border-right:1px solid #dce4ec}.header-input-label{display:block;margin-bottom:3px}.header-entry{display:block;min-width:105px}.header-entry .entry{min-height:29px}.header-entry .entry input{height:27px;padding:3px 5px;font-size:10px}.header-entry .entry span{padding:0 5px;font-size:10px}.chart-values{overflow-x:auto;margin-top:5px;border-top:1px solid var(--line)}.chart-values table{min-width:max-content;width:100%;font-size:9px}.chart-values th,.chart-values td{padding:3px 5px;white-space:nowrap;text-align:right}.chart-values th:first-child{position:sticky;left:0;z-index:1;min-width:110px;background:#f7f9fc;text-align:left}.chart-values i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px}.donut-values{min-width:100%!important;font-size:10px!important}.donut-values th:first-child{min-width:160px}.donut-values .chart-total th,.donut-values .chart-total td{font-weight:850;border-top:2px solid #9eb6cc;background:#edf4fb}@media(max-width:900px){.input-group#input-deal-inputs-group .input-group-body,#projection-group .group-body{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refi-sheet{grid-template-columns:1fr}.refi-cell{border-right:0}.refi-cell:nth-last-child(2){border-bottom:1px solid #d8e2eb}}@media(max-width:520px){.refi-cell,.penalty-cell,.metric-grid{grid-template-columns:1fr}}.primary-inputs,.summary-panel{margin-bottom:9px}.summary-panel>.input-group{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.summary-panel>.input-group>summary{border-bottom:0}.summary-standalone-wrap{overflow-x:auto}.summary-standalone-wrap .excel-summary{width:100%;min-width:850px}.summary-position{position:static;margin-bottom:9px}.deal-heading{display:block}#projectionView:empty,#fundsEnd:empty{display:none}#fundsEnd{margin-top:10px}.funds-standalone{margin-top:0}.deal-setup{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;margin-bottom:8px}.top-property-card,.top-funds-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 9px;box-shadow:0 4px 14px #0c203d0d}.deal-setup h2{margin:0 0 5px;font-size:12px;color:#173b5d}.top-property-fields{display:grid;grid-template-columns:1.55fr repeat(4,minmax(100px,1fr));gap:5px}.top-property-fields label>span{margin-bottom:2px;font-size:9px}.top-property-fields .entry{min-height:29px}.top-property-fields .entry input{height:27px;padding:3px 6px;font-size:10px}.top-property-fields .entry span{padding:0 5px;font-size:9px}.top-funds-card>p{margin:-2px 0 4px;color:var(--muted);font-size:9px}.funds-table{border:1px solid #cad8e5;border-radius:5px;overflow:hidden}.funds-table>div{display:grid;grid-template-columns:minmax(58px,.65fr) repeat(3,minmax(78px,1fr));align-items:center}.funds-table>div>*{min-width:0;padding:3px 5px;border-right:1px solid #dce5ed;border-bottom:1px solid #dce5ed;font-size:10px;text-align:right}.funds-table>div>*:first-child{text-align:left}.funds-table>div>*:last-child{border-right:0}.funds-table>div:last-child>*{border-bottom:0}.funds-table .funds-head span{background:#176f8f;color:#fff;font-weight:800;text-align:center}.funds-table .entry{min-height:25px;border-radius:4px}.funds-table .entry input{height:23px;padding:2px 4px;font-size:10px;text-align:right}.mini-cashflow{margin-top:3px;border:1px solid #cad8e5;border-radius:5px;overflow:hidden}.mini-cashflow>div{display:grid;grid-template-columns:minmax(105px,1.2fr) repeat(4,minmax(61px,.72fr));align-items:stretch}.mini-cashflow span,.mini-cashflow strong{display:flex;align-items:center;justify-content:flex-end;padding:4px 3px;border-right:1px solid #dce5ed;border-bottom:1px solid #dce5ed;font-size:9px;line-height:1.15;text-align:right}.mini-cashflow>div>*:first-child{justify-content:flex-start;text-align:left}.mini-cashflow>div>*:last-child{border-right:0}.mini-cashflow>div:last-child>*{border-bottom:0}.mini-cashflow .mini-cashflow-head span{background:#176f8f;color:#fff;font-weight:800;text-align:center;justify-content:center}.mini-cashflow .mini-cashflow-head span:first-child{text-align:left;justify-content:flex-start}.column-summary-wrap{overflow:hidden}.input-column .excel-summary{width:100%;min-width:0;table-layout:fixed;font-size:10px}.input-column .excel-summary col.summary-left-label{width:20%}.input-column .excel-summary col.summary-left-note{width:12%}.input-column .excel-summary col.summary-left-value{width:18%}.input-column .excel-summary col.summary-right-label{width:26%}.input-column .excel-summary col.summary-right-monthly,.input-column .excel-summary col.summary-right-yearly{width:12%}.input-column .excel-summary th,.input-column .excel-summary td{padding:3px 4px;white-space:normal;line-height:1.2;overflow-wrap:anywhere}.input-column .excel-summary .summary-mid{border-left:2px solid #7da9ca}.input-column .excel-summary .status{font-size:9px;padding:2px 4px;white-space:normal}.input-column .excel-summary td:nth-child(2){min-width:0}.input-column .excel-summary .negative{font-size:inherit}.schedule-table{min-width:760px;table-layout:fixed;font-size:10px}.schedule-table th,.schedule-table td{padding:3px 5px}.schedule-table th:first-child{width:50px}.schedule-table .property-section{background:#dceafa;color:#193b5c;text-align:center}.schedule-table .rent-section{background:#e5f4ed;color:#1d5b42;text-align:center}.schedule-table .property-cell{background:#f6f9fd}.schedule-table .rent-cell{background:#f4faf7}.schedule-table .grid-input{width:68px}.embedded-tax-inputs{padding:7px 10px;background:#fbfcfe;border-bottom:1px solid var(--line)}.embedded-tax-inputs .pair-row,.embedded-tax-inputs .override-row{max-width:1000px}.equity-control{display:grid;grid-template-columns:minmax(240px,420px) minmax(220px,1fr);align-items:end;gap:12px;padding:7px 10px;background:#f5f9fd;border-bottom:1px solid var(--line)}.equity-control small{color:var(--muted);font-size:10px;padding-bottom:5px}.equity-control .entry{max-width:220px}@media(max-width:1250px)and (min-width:901px){.input-group#input-deal-inputs-group .input-group-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.deal-setup{grid-template-columns:1fr}.top-property-fields{grid-template-columns:repeat(3,minmax(100px,1fr))}.top-property-fields .address-field{grid-column:span 2}}@media(max-width:680px){.equity-control{grid-template-columns:1fr}.equity-control small{padding-bottom:0}.schedule-table{min-width:680px}.top-property-fields{grid-template-columns:1fr 1fr}.top-property-fields .address-field{grid-column:1/-1}.input-column .refi-sheet{grid-template-columns:1fr}.input-column .refi-cell{border-right:0}.funds-table>div{grid-template-columns:58px repeat(3,minmax(70px,1fr))}.top-funds-grid{overflow-x:auto}.funds-table{min-width:310px}.mini-cashflow{overflow-x:auto}.mini-cashflow>div{min-width:470px}}#heroMetrics:empty,#resultsPanel:empty{display:none}.input-column .column-block h3{font-size:14px;padding:6px 8px}.input-column .pair-row,.input-column .override-row{grid-template-columns:minmax(135px,1.25fr) minmax(88px,.68fr) minmax(100px,.88fr);gap:4px;padding:2px 0}.input-column .pair-row:has(.compound){grid-template-columns:minmax(105px,.9fr) minmax(130px,1.08fr) minmax(88px,.72fr)}.input-column .pair-label{font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-column .calc{min-height:25px;padding:2px 5px;overflow:hidden}.input-column .calc span{font-size:11px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-column .calc strong{font-size:13px;white-space:nowrap}.input-column .entry{min-height:25px}.input-column .entry input{height:23px;padding:2px 4px;font-size:13px;text-align:right}.input-column select{height:25px;font-size:12px}.input-column .compound{grid-template-columns:minmax(72px,1fr) minmax(52px,.68fr);gap:3px}.currency-entry{display:grid;grid-template-columns:auto minmax(0,1fr)}.currency-entry .currency-prefix{display:flex;align-items:center;height:100%;padding:0 4px;background:#d9b83f21;border-right:1px solid rgba(128,110,38,.25);font-size:11px;white-space:nowrap}.currency-entry input{text-align:right}.group-description,.input-column .refi-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-column .refi-cell>span,.input-column .income-head,.input-column .income-total,.mini-cashflow span,.mini-cashflow strong{font-size:12px}.input-column .excel-summary{font-size:12px}.input-column .excel-summary .status{font-size:11px}.top-property-fields label>span,.top-funds-card>p,.funds-table>div>*{font-size:12px}.top-property-fields .entry input,.funds-table .entry input{font-size:13px}.funds-table>div>.entry{padding:0}.input-column .penalty-cell{grid-template-columns:minmax(88px,.9fr) minmax(72px,.65fr) minmax(92px,.9fr)}.penalty-amount{display:flex!important;align-items:center;justify-content:space-between;gap:4px;min-width:0}.penalty-amount small{font-size:9px;color:var(--muted);text-transform:uppercase}.penalty-amount strong{font-size:12px;white-space:nowrap}.merged-projection-table .debt-section,.merged-projection-table .debt-cell{background:#eef2f7}.merged-projection-table .equity-section,.merged-projection-table .equity-cell{background:#eef6f2}.merged-projection-table .performance-section,.merged-projection-table .performance-cell{background:#f5f1ea}.schedule-table .table-entry{width:100%;min-width:0;min-height:27px;background:var(--yellow);border:1.5px solid var(--yellow-line);border-radius:5px}.schedule-table .table-entry:not(.currency-entry){display:flex}.schedule-table .table-entry:not(.currency-entry) .grid-input,.schedule-table .equity-entry input{flex:1 1 0;width:0!important;min-width:0;height:25px;padding:3px 2px 3px 4px;border:0;border-radius:0;background:transparent;text-align:right}.schedule-table .table-entry>span{padding:0 6px;background:transparent;color:#65540d;font-size:11px;font-weight:500;white-space:nowrap}.schedule-table .rate-entry{max-width:64px;margin:auto}.schedule-table .rent-entry{max-width:98px;margin:auto;grid-template-columns:auto minmax(0,1fr)}.schedule-table .rent-entry .grid-input{width:100%;min-width:0}.schedule-table .header-entry{display:block;min-width:0}.schedule-table .equity-entry{max-width:76px;margin:3px auto 0}.merged-projection-table{width:100%;min-width:0;table-layout:fixed}.merged-projection-table .col-rate{width:6%}.merged-projection-table .col-money{width:8%}.merged-projection-table .col-value,.merged-projection-table .col-rent,.merged-projection-table .col-debt{width:10%}.merged-projection-table .col-dcr{width:7%}#projection-group .group-body{grid-template-columns:minmax(0,1fr)}#projection-group .group-body>#cashflow-summary{grid-column:1}#projection-group .group-body>#year-inputs{grid-column:1}#projection-group .projection-panel{overflow:hidden}#projection-group .table-wrap{overflow-x:auto}#projection-group .dense-table{font-size:9px}#projection-group .dense-table th,#projection-group .dense-table td{padding:3px 2px;white-space:nowrap;overflow:hidden;text-overflow:clip}#cashflow-summary .combined-table{width:100%;min-width:600px;table-layout:fixed}#cashflow-summary .combined-table th:first-child,#cashflow-summary .combined-table td:first-child{width:7%}#year-inputs .schedule-table .rate-entry{max-width:52px}#year-inputs .schedule-table .rent-entry{max-width:82px}.compact-cashflow>div{grid-template-columns:minmax(112px,1.35fr) repeat(3,minmax(62px,.75fr))}@media(max-width:980px){#projection-group .group-body{grid-template-columns:1fr}#projection-group .table-wrap{overflow-x:auto}}@media(max-width:680px){.static-workbook-header{grid-template-columns:28px 1fr}.static-workbook-header small{display:none}}.base-rate{display:inline-block;color:var(--muted);font-weight:400}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.input-column .pair-label,.input-column .calc strong,.input-column .refi-cell>span,.input-column .refi-cell>strong,.input-column .entry span,.input-column .income-row>span,.input-column .income-total,.input-column .excel-summary td,.funds-table>div>*,.dense-table td,.chart-values td{font-weight:400}.input-column .column-block h3,.input-column .excel-summary th,.dense-table th,.funds-table .funds-head span,.workbook-group>summary,.input-group>summary{font-weight:700}.input-column .excel-summary .summary-total td,.input-column .excel-summary .returns-heading th,.income-total strong,.funds-table>div>strong{font-weight:600}.top-returns td strong,.deal-verdict strong,.metrics strong,.chart-card strong,.charts-intro strong{font-weight:500}@media(max-width:680px){.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:110px minmax(110px,1fr) minmax(95px,.8fr)}}#cashflow-summary .static-workbook-header{background:#e9f3fb;border-bottom:1px solid #bfd4e5}#year-inputs .static-workbook-header{background:#edf7f1;border-bottom:1px solid #c9dfd2}.analyzer-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:start}.analyzer-content{min-width:0}.workspace-section[hidden]{display:none!important}.section-sidebar{position:sticky;top:12px;background:#0d2946;border-radius:10px;padding:8px;box-shadow:var(--shadow);color:#fff;max-height:calc(100vh - 24px);overflow-y:auto}.side-menu-title{padding:8px 8px 10px;border-bottom:1px solid rgba(255,255,255,.18);margin-bottom:6px}.side-menu-title span,.side-menu-title small{display:block}.side-menu-title span{font-size:12px;font-weight:800;letter-spacing:.08em}.side-menu-title small{font-size:11px;color:#b9ccdc}.side-menu-section-label{margin:11px 7px 4px;color:#9db6ca;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.section-sidebar .side-nav-group{border:0;margin:0;padding:0;background:transparent}.side-nav-button,.side-nav-group>summary{width:100%;min-height:42px;display:grid;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:7px;margin:4px 0;padding:6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#284968;color:#fff;text-align:left;font-size:12px;font-weight:700}.side-nav-button{grid-template-columns:29px minmax(0,1fr);font-family:inherit;cursor:pointer}.side-nav-button:hover,.side-nav-group>summary:hover,.side-nav-button.active,.side-nav-group>summary.active{background:#176fa4;border-color:#5aa2cc}.side-nav-group>summary:after{content:"+";width:18px;height:18px;border:1px solid rgba(255,255,255,.4);border-radius:4px;display:grid;place-items:center;color:#fff;background:transparent;font-size:12px}.side-nav-group[open]>summary:after{content:"\2212"}.side-icon{width:25px;height:25px;border-radius:5px;display:grid;place-items:center;background:#ffffff29;font-size:11px}.side-submenu{display:grid;gap:2px;margin:0 0 6px 36px}.side-submenu button{border:0;border-left:2px solid #58758f;background:transparent;color:#c9d8e5;padding:5px 6px;text-align:left;font-size:11px;line-height:1.2;cursor:pointer}.side-submenu button:hover,.side-submenu button.active{color:#fff;border-left-color:#53b4e8;background:#ffffff12}.column-block{scroll-margin-top:16px}.column-block>summary{grid-template-columns:minmax(0,1fr) 22px;padding:6px 8px;background:#e8f1f9;color:#173b5d;font-size:14px;line-height:1.2;text-transform:uppercase;letter-spacing:.03em}.column-block>summary:after{width:19px;height:19px;font-size:11px}@media(max-width:980px){.analyzer-shell{grid-template-columns:1fr}.section-sidebar{position:static;max-height:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.side-menu-title{grid-column:1/-1}.side-nav-button,.side-nav-group>summary{margin:0}.side-submenu{margin-left:8px}.side-nav-group{min-width:0}}@media(max-width:680px){.section-sidebar{grid-template-columns:1fr 1fr}.side-menu-title{grid-column:1/-1}.side-nav-button,.side-nav-group>summary{font-size:11px}}.menu-hidden{display:none!important}.side-nav-button{grid-template-columns:29px minmax(0,1fr) 20px}.side-toggle{width:19px;height:19px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:4px;font-size:14px;line-height:1}.section-empty-state{min-height:150px;display:grid;place-content:center;gap:4px;padding:24px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.section-empty-state strong{color:var(--ink);font-size:16px}.analyzer-content details>summary{pointer-events:none;cursor:default}.analyzer-content details>summary:after{display:none!important}.input-group-body.single-visible-column{grid-template-columns:minmax(0,1fr)}@media(max-width:980px){.section-sidebar{display:block}.side-menu-title{margin-bottom:8px}.side-menu-section-label{margin-top:13px}.side-nav-button{margin:4px 0;min-height:44px;font-size:13px}.analyzer-content.mobile-menu-content{display:none}.section-sidebar>.column-block{margin:4px 0 9px;background:#fff;color:var(--ink);border:1px solid #b8cad9;border-radius:7px;overflow:hidden}.section-sidebar>.deal-setup,.section-sidebar>.summary-panel,.section-sidebar>.projection-panel,.section-sidebar>.workbook-group{margin:4px 0 10px;color:var(--ink)}.section-sidebar details>summary{pointer-events:none;cursor:default}.section-sidebar details>summary:after{display:none!important}}body{font-size:16px}.analyzer-shell{grid-template-columns:285px minmax(0,1fr)}.side-menu-title span{font-size:13px}.side-menu-title small{font-size:12px}.side-nav-button{font-size:13px;white-space:nowrap}.side-nav-button>span:nth-child(2){overflow:visible;text-overflow:clip;white-space:nowrap}.panel-title h2{font-size:19px}.column-block>summary{font-size:15px}.section-description{font-size:12px}.input-column .pair-label{font-size:14px}.input-column .calc span{font-size:12px}.input-column .calc strong,.input-column .entry input{font-size:14px}.input-column select{font-size:13px}.input-column .pair-control>.entry,.input-column .pair-control>select{width:100%;max-width:108px;margin-left:auto}.top-property-fields label>span,.top-funds-card>p,.funds-table>div>*{font-size:13px}.top-property-fields .entry input,.funds-table .entry input{font-size:14px}.input-column .excel-summary{font-size:13px}.dense-table{font-size:12px}#year-inputs .schedule-table{width:100%;min-width:0;font-size:10px}#year-inputs .schedule-table th,#year-inputs .schedule-table td{padding:3px 1px}#year-inputs .schedule-table th{white-space:normal!important;overflow:visible!important;line-height:1.05}#year-inputs .schedule-table td{white-space:nowrap}#year-inputs .schedule-table .rate-entry{max-width:46px}#year-inputs .schedule-table .rent-entry{max-width:72px}#year-inputs .schedule-table .table-entry>span{padding:0 3px;font-size:10px}#year-inputs .merged-projection-table .col-rate{width:5%}#year-inputs .merged-projection-table .col-money{width:7%}#year-inputs .merged-projection-table .col-value,#year-inputs .merged-projection-table .col-rent,#year-inputs .merged-projection-table .col-debt{width:9%}#year-inputs .merged-projection-table .col-ratio{width:7%}#year-inputs .merged-projection-table .col-equity{width:9%}#year-inputs .merged-projection-table .col-access{width:10%}#year-inputs .merged-projection-table .col-dcr{width:6%}@media(max-width:980px){.analyzer-shell{grid-template-columns:1fr}.side-nav-button{white-space:normal}.side-nav-button>span:nth-child(2){white-space:normal}}body{font-size:18px}.analyzer-shell{grid-template-columns:300px minmax(0,1fr)}.side-menu-title span{font-size:15px}.side-menu-title small{font-size:14px;line-height:1.3}.side-nav-button{grid-template-columns:31px minmax(0,1fr);min-height:46px;font-size:16px;line-height:1.15;white-space:nowrap;user-select:none}.side-nav-button.dragging{opacity:.45}.side-nav-button.drag-over{border-color:#8bd2fa;background:#205e87;transform:translateY(1px)}.side-icon{width:27px;height:27px;font-size:13px;cursor:grab}.side-nav-button:active .side-icon{cursor:grabbing}.panel-title h2{font-size:22px}.column-block>summary{font-size:18px}.section-description{font-size:15px;line-height:1.4}.input-column .pair-label{font-size:16px;line-height:1.25}.input-column .calc span{font-size:14px}.input-column .calc strong,.input-column .entry input{font-size:16px}.input-column select{font-size:15px}.input-column .pair-control>.entry,.input-column .pair-control>select{max-width:96px}.input-column .refi-cell>span,.input-column .income-head,.input-column .income-total,.mini-cashflow span,.mini-cashflow strong{font-size:14px}.input-column .excel-summary{font-size:15px}.top-property-fields label>span,.top-funds-card>p,.funds-table>div>*{font-size:15px}.top-property-fields .entry input,.funds-table .entry input{font-size:16px}.table-toolbar small,.charts-intro small{font-size:14px}.dense-table{font-size:13px}#year-inputs .schedule-table{width:auto;min-width:760px;max-width:100%;margin:0 auto;table-layout:auto;font-size:13px}#year-inputs .schedule-table th{font-size:12px;padding:5px 2px}#year-inputs .schedule-table td{font-size:13px;padding:4px 2px;text-align:center}#year-inputs .schedule-table col{width:auto!important}#year-inputs .schedule-table .rate-entry{max-width:42px}#year-inputs .schedule-table .rent-entry{max-width:68px}#year-inputs .schedule-table .equity-entry{max-width:62px}#year-inputs .schedule-table .table-entry>span{padding:0 2px;font-size:11px}@media(max-width:980px){.analyzer-shell{grid-template-columns:1fr}.side-nav-button{font-size:16px;white-space:normal}}.section-sidebar{background:#050505;border:1px solid #303030;box-shadow:0 8px 24px #00000038}.side-menu-title{border-bottom-color:#3b3b3b}.side-menu-title small{color:#cfcfcf}.side-nav-button{background:linear-gradient(#1c1c1c,#101010);border-color:#3f3f3f;color:#fff;box-shadow:inset 0 1px #ffffff1a,0 2px 3px #00000073;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.side-nav-button:hover{background:linear-gradient(#303030,#202020);border-color:#777}.side-nav-button.active{background:linear-gradient(#707070,#454545);border-color:#d7d7d7;box-shadow:inset 0 3px 7px #000000a6,inset 0 -1px #ffffff38,0 1px #ffffff2e;transform:translateY(1px)}.side-nav-button.drag-over{background:#3b3b3b;border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.side-icon{background:#fff;color:#090909;border:1px solid #d8d8d8}.side-icon svg{width:20px;height:20px;display:block}.section-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;min-width:0}.section-board[hidden]{display:none!important}.dashboard-panel{min-width:0;margin:0!important;background:#fff;border:1px solid #202020!important;border-radius:9px!important;overflow:hidden;box-shadow:0 5px 14px #00000017}.dashboard-panel-wide{grid-column:1/-1}.dashboard-panel:only-child{grid-column:1/-1}.panel-drag-handle{height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;background:#111;color:#fff;border-top:1px solid #333;border-bottom:1px solid #000;cursor:grab;font-size:14px;user-select:none}.panel-drag-handle:active{cursor:grabbing}.panel-drag-handle span{width:20px;height:20px;display:grid;place-items:center}.panel-drag-handle svg{width:18px;height:18px}.panel-drag-handle strong{font-size:14px;font-weight:600}.panel-drag-handle i{margin-left:auto;font-style:normal;font-size:18px;letter-spacing:-3px;color:#bdbdbd}.dashboard-panel.panel-dragging{opacity:.55}.dashboard-panel.panel-drag-over{outline:3px solid #555;outline-offset:2px}.section-board>.input-column .column-block-body{padding:5px 9px 8px}@media(max-width:980px){.section-board{display:none!important}.section-sidebar{background:#050505}.side-icon svg{width:21px;height:21px}}:root{--navy:#102a43;--blue:#0b67a8;--ink:#14283a;--muted:#61758a;--line:#d4e0ea;--yellow:#fff0a6;--yellow-line:#d5ad18;--shadow:0 8px 24px rgba(25,58,91,.08)}html{scroll-behavior:auto}body{background:#f5f8fb;color:var(--ink);font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px}.topbar{position:sticky;top:0;z-index:1000;height:62px;background:#fff;color:var(--navy);border-bottom:1px solid var(--line);box-shadow:0 3px 12px #193a5b0f}.brand{color:var(--navy)}.brand-mark{background:#0b67a8;color:#fff;border-radius:9px}.brand strong{font-weight:600}.brand small{color:var(--muted);opacity:1;font-weight:400}.button.secondary{background:#e8f1f8;color:#0b4f83;border:1px solid #c9dce9;font-weight:500}.currency-control{color:var(--muted)}.product-tabs{background:#f5f8fb;padding-top:12px}.product-tab{border-radius:8px 8px 0 0;font-weight:500;box-shadow:none}.product-tab.active{box-shadow:none;background:#fff}main{max-width:1900px;padding-top:10px}.deal-heading{margin:0 0 8px;padding:0 2px}.deal-heading .eyebrow{margin-bottom:2px;font-weight:600}.deal-heading h1{font-size:25px;font-weight:600;line-height:1.15}.deal-heading p:last-child{font-size:14px}.metrics{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 12px}.metrics article{min-width:0;min-height:108px;padding:13px 15px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 4px 14px #193a5b0d}.metrics article:first-child{background:#eaf5fb;border-color:#bdd9e9}.metrics span{font-size:14px;color:#405a70;line-height:1.25}.metrics strong{font-size:24px;font-weight:500;color:#075f55;margin:8px 0 3px;line-height:1.05}.metrics small{font-size:12px;line-height:1.2}.metrics .metric-not-acceptable strong,.metrics .metric-not-acceptable small{color:var(--bad)}.metrics .metric-acceptable strong,.metrics .metric-acceptable small{color:var(--acceptable)}.metrics .metric-good small{color:var(--good)}.analyzer-shell{display:grid;grid-template-columns:260px minmax(640px,920px) minmax(260px,1fr);gap:14px;align-items:start}.analyzer-content{grid-column:2;min-width:0}.future-insights{grid-column:3;min-width:0;min-height:1px}.section-sidebar{grid-column:1;position:sticky;top:74px;max-height:calc(100vh - 86px);padding:10px;background:#eef4f8;color:var(--ink);border:1px solid #cbd9e4;border-radius:9px;box-shadow:0 6px 20px #193a5b12}.side-menu-title{border-bottom-color:#c5d5e1}.side-menu-title span{font-size:14px;font-weight:600;color:#183b56}.side-menu-title small{font-size:12px;color:var(--muted)}.side-nav-button{min-height:45px;margin:5px 0;padding:7px 9px;background:linear-gradient(#fff,#f4f8fb);border:1px solid #c7d6e2;color:#183b56;border-radius:7px;box-shadow:0 2px 5px #1e3f5c14,inset 0 1px #fff;font-size:14px;font-weight:500;cursor:grab;transition:transform .15s,box-shadow .15s,background .15s}.side-nav-button:hover{background:#fff;border-color:#8fb8d1;box-shadow:0 5px 12px #1e4f751f}.side-nav-button.active{background:linear-gradient(#dfeaf2,#cbdbe7);border-color:#7195ad;color:#102f47;box-shadow:inset 0 3px 7px #1d3e5838,inset 0 -1px #fff;transform:translateY(1px)}.side-nav-button.dragging{opacity:.28;transform:scale(.97)}.side-nav-button.drag-over{background:#dcecf7;border-color:#0b67a8;box-shadow:inset 0 0 0 1px #0b67a8}.side-icon{background:#fff;color:#0b67a8;border:1px solid #b9cfde;border-radius:6px;cursor:grab}.side-icon svg{width:20px;height:20px}.section-board{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;align-items:start;min-width:0}.dashboard-panel-wide,.dashboard-panel:only-child{grid-column:auto}.dashboard-panel{width:100%;border:1px solid #cbd9e4!important;border-radius:9px!important;box-shadow:0 5px 18px #1c3e5c12}.panel-drag-handle{height:38px;padding:0 12px;background:linear-gradient(#edf4f8,#e3edf4);color:#24465f;border:0;border-bottom:1px solid #cbd9e4;cursor:grab;font-size:14px}.panel-drag-handle strong{font-size:14px;font-weight:500}.panel-drag-handle i{color:#607d92}.panel-drag-handle svg{color:#0b67a8}.dashboard-panel.panel-dragging{opacity:.35;transform:scale(.985)}.dashboard-panel.panel-drag-over{outline:2px solid #0b67a8;outline-offset:3px}.drag-ghost{position:fixed!important;left:-10000px!important;top:-10000px!important;z-index:99999!important;opacity:.92!important;transform:rotate(1deg) scale(1.015)!important;box-shadow:0 18px 42px #0c2a424d!important;pointer-events:none!important;background:#fff!important}.drag-in-progress,.drag-in-progress *{cursor:grabbing!important}.deal-setup{display:grid;grid-template-columns:1fr;gap:9px;margin-bottom:0}.top-property-card,.top-funds-card{padding:12px 14px;border-color:#cbd9e4;border-radius:8px;box-shadow:none}.deal-setup h2{font-size:16px;font-weight:600;margin-bottom:8px}.top-property-fields{grid-template-columns:minmax(210px,2fr) minmax(135px,1.15fr) minmax(95px,.78fr) minmax(110px,.9fr) minmax(110px,.9fr);gap:8px;align-items:end}.top-property-fields .address-field{grid-column:auto}.top-property-fields label>span{font-size:14px;font-weight:400;color:#405a70;margin-bottom:4px}.top-property-fields .entry{min-height:38px}.top-property-fields .entry input{height:36px;padding:6px 8px;font-size:15px;text-align:left}.top-property-fields .entry span{font-size:12px}.top-funds-card>p{font-size:13px}.funds-table>div>*{font-size:14px}.funds-table .entry input{font-size:15px}.funds-table .funds-head span{background:#dcecf5;color:#173f5d;font-weight:500}.input-group#input-deal-inputs-group .input-group-body{grid-template-columns:1fr;gap:9px;padding:9px;background:#f7fafc}.input-group#input-deal-inputs-group .group-description{display:none}.input-column{border-color:#cbd9e4}.column-block{border-bottom-color:#d7e2ea}.column-block>summary{padding:9px 11px;background:#eaf3f8;color:#173f5d;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0}.column-block-body,.section-board>.input-column .column-block-body{padding:8px 11px 11px}.section-description{font-size:13px;font-weight:400}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:minmax(180px,1.25fr) minmax(180px,.9fr) minmax(180px,.95fr);gap:8px;padding:6px 0}.input-column .pair-label{font-size:15px;font-weight:400;overflow:visible;white-space:normal;text-overflow:clip}.input-column .entry{min-height:38px;background:var(--yellow);border-color:var(--yellow-line)}.input-column .entry input{height:36px;padding:6px 8px;font-size:15px;font-weight:400}.input-column select{height:38px;font-size:15px;background:var(--yellow);border-color:var(--yellow-line)}.input-column .pair-control>.entry,.input-column .pair-control>select{width:100%;max-width:none;margin-left:0}.input-column .compound{grid-template-columns:minmax(112px,1fr) minmax(86px,.72fr);gap:6px}.input-column .calc{min-height:38px;padding:5px 8px;background:#fff;border-color:#d8e2ea}.input-column .calc span{font-size:12px;font-weight:400}.input-column .calc strong{font-size:15px;font-weight:400}.currency-entry .currency-prefix{font-size:13px;font-weight:400;background:#d5ad181a}.input-column .income-head,.input-column .income-row{grid-template-columns:42px repeat(4,minmax(105px,1fr));gap:6px}.input-column .income-head,.input-column .income-total,.input-column .income-row>span{font-size:15px;font-weight:400}.income-total strong,.mini-cashflow strong{font-weight:500}.mini-cashflow span,.mini-cashflow strong{font-size:14px;font-weight:400;padding:7px 6px}.mini-cashflow .mini-cashflow-head span{background:#dcecf5;color:#173f5d;font-weight:500}.finance-sheet{border:1px solid #b9ccd9;border-radius:6px;overflow:hidden}.finance-row{display:grid;grid-template-columns:1fr 1fr;min-height:43px;border-bottom:1px solid #cfdce5}.finance-row:last-child{border-bottom:0}.finance-input,.finance-output{display:grid;grid-template-columns:minmax(145px,1fr) minmax(145px,.9fr);gap:8px;align-items:center;padding:5px 8px}.finance-input{background:#fffdf2;border-right:1px solid #cfdce5}.finance-output{background:#fff}.finance-input>span:first-child,.finance-output>span:first-child{font-size:14px;font-weight:400;color:#294a62}.finance-output>span:last-child,.finance-value{font-size:15px;font-weight:400;text-align:right}.finance-input>.entry{width:100%}.finance-input>.compound{width:100%;grid-template-columns:minmax(0,1fr) minmax(64px,.58fr)}.refi-sheet{border-color:#b9ccd9}.refi-cell{min-height:44px;background:#fff;padding:6px 8px}.refi-cell.refi-edit{background:#fffdf2}.input-column .refi-cell>span,.input-column .refi-cell>strong{font-size:14px;font-weight:400}.input-column .penalty-cell{grid-template-columns:minmax(135px,1fr) minmax(130px,.75fr) minmax(120px,.8fr)}.penalty-amount small{font-size:11px;font-weight:400}.penalty-amount strong{font-size:14px;font-weight:400}.analyzer-content strong,.analyzer-content b,.analyzer-content th{font-weight:500}.input-column .excel-summary{font-size:14px}.input-column .excel-summary .status{font-size:12px;font-weight:500}@media(max-width:1400px){.analyzer-shell{grid-template-columns:245px minmax(600px,840px) minmax(180px,1fr)}.metrics strong{font-size:21px}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:minmax(150px,1fr) minmax(150px,.9fr) minmax(150px,.95fr)}.finance-input,.finance-output{grid-template-columns:minmax(125px,1fr) minmax(125px,.9fr)}}@media(max-width:1100px){.analyzer-shell{grid-template-columns:230px minmax(0,1fr)}.future-insights{display:none}.analyzer-content{grid-column:2}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics article:nth-child(4),.metrics article:nth-child(5){grid-column:auto}.top-property-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.top-property-fields .address-field{grid-column:span 2}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:minmax(140px,1fr) minmax(130px,.9fr) minmax(135px,.95fr)}.finance-input,.finance-output{grid-template-columns:1fr minmax(115px,.8fr)}}@media(max-width:980px){.topbar{position:sticky}.analyzer-shell{grid-template-columns:1fr}.section-sidebar{grid-column:1;position:static;max-height:none;background:#eef4f8}.analyzer-content{grid-column:1}.future-insights{display:none}.section-board{display:none!important}.section-sidebar>.column-block,.section-sidebar>.deal-setup,.section-sidebar>.summary-panel,.section-sidebar>.projection-panel,.section-sidebar>.workbook-group{background:#fff}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics article:last-child{grid-column:1/-1}.side-nav-button{font-size:15px}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:minmax(120px,1fr) minmax(115px,.9fr) minmax(120px,.95fr)}}@media(max-width:680px){body{font-size:16px}.topbar{height:auto}.metrics{grid-template-columns:1fr 1fr;gap:7px}.metrics article{min-height:94px;padding:11px}.metrics article:last-child{grid-column:1/-1}.metrics span{font-size:13px}.metrics strong{font-size:20px}.deal-heading h1{font-size:22px}.top-property-fields{grid-template-columns:1fr 1fr}.top-property-fields .address-field{grid-column:1/-1}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:105px minmax(105px,1fr) minmax(105px,.9fr);gap:5px}.input-column .pair-label,.input-column .entry input,.input-column select,.input-column .calc strong{font-size:14px}.input-column .calc span{font-size:11px}.input-column .income-head,.input-column .income-row{grid-template-columns:32px repeat(4,96px)}.finance-row{grid-template-columns:1fr}.finance-input{border-right:0;border-bottom:1px solid #d6e1e8}.finance-input,.finance-output{grid-template-columns:minmax(120px,1fr) minmax(120px,.9fr)}.input-column .refi-sheet{grid-template-columns:1fr}.input-column .penalty-cell{grid-template-columns:1fr minmax(110px,.8fr) minmax(100px,.8fr)}}@media(max-width:520px){.input-column .penalty-cell{grid-template-columns:1fr}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:86px minmax(84px,1fr) minmax(84px,.9fr)}}.metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.metrics article{min-height:94px;padding:11px 12px;border-radius:5px;box-shadow:none}.metrics span{font-size:13px;color:#363c41}.metrics strong{font-size:21px;margin:6px 0 3px}.metrics small{font-size:12px;color:#667078}.metrics small .negative{font-size:inherit}.analyzer-shell{grid-template-columns:220px minmax(620px,820px) minmax(320px,1fr);gap:12px}.section-sidebar{padding:7px;top:70px;border-radius:5px;background:#f4f4f4;border-color:#d5d5d5;box-shadow:none}.side-menu-title{padding:6px 7px 8px;margin-bottom:4px;border-bottom-color:#d0d0d0}.side-menu-title span{font-size:13px;color:#202020}.side-menu-title small{font-size:12px;color:#686868}.side-nav-button{min-height:35px;margin:3px 0;padding:4px 7px;grid-template-columns:25px minmax(0,1fr);gap:6px;border:1px solid #101010;border-radius:3px;background:#171717;color:#fff;box-shadow:none;font-size:13px;font-weight:400}.side-nav-button:hover{background:#303030;border-color:#303030;box-shadow:none}.side-nav-button.active{background:#626262;border-color:#3e3e3e;color:#fff;box-shadow:inset 0 2px 4px #00000059;transform:translateY(1px)}.side-nav-button.drag-over{background:#444;border-color:#000;box-shadow:inset 0 0 0 1px #fff}.side-icon{width:23px;height:23px;border:0;border-radius:2px;background:#fff;color:#191919}.panel-drag-handle{height:22px;padding:0 9px;background:#fff;color:#555;border-bottom-color:#e0e0e0;font-size:12px;justify-content:flex-end}.panel-drag-handle strong,.panel-drag-handle span{display:none}.panel-drag-handle i{margin-left:0}.panel-drag-handle svg{width:15px;height:15px;color:#333}.dashboard-panel{border-color:#d2d2d2!important;border-radius:5px!important;box-shadow:none}.top-property-card,.top-funds-card{padding:8px 10px;border-color:#d4d4d4;border-radius:4px}.deal-setup h2{font-size:14px;margin-bottom:5px;color:#282828}.top-property-fields{gap:5px}.top-property-fields label>span{font-size:13px;color:#3f4448;margin-bottom:2px}.top-property-fields .entry{min-height:31px}.top-property-fields .entry input{height:29px;padding:3px 6px;font-size:14px}.funds-table{border-color:#c9c9c9;border-radius:2px}.funds-table>div>*{padding:2px 5px;font-size:13px}.funds-table .entry{min-height:28px}.funds-table .entry input{height:26px;font-size:14px}.funds-table .funds-head span{background:#4c4c4c;color:#fff}.column-block>summary{padding:6px 8px;background:#efefef;color:#2d2d2d;font-size:14px;font-weight:500}.column-block-body,.section-board>.input-column .column-block-body{padding:4px 8px 6px}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:minmax(170px,1.18fr) minmax(165px,.9fr) minmax(170px,.95fr);gap:5px;padding:3px 0}.input-column .pair-label{font-size:14px;line-height:1.15;color:#303438}.input-column .entry{min-height:31px;border:1px solid #aeb5ba;border-radius:2px;background:#fff7c9}.input-column .entry input{height:29px;padding:3px 6px;font-size:14px;color:#202020}.input-column select{height:31px;border:1px solid #aeb5ba;border-radius:2px;background:#fff7c9;font-size:14px;color:#202020}.input-column .calc{min-height:31px;padding:3px 6px;border-radius:2px;border-color:#d2d2d2}.input-column .calc span{font-size:11px}.input-column .calc strong{font-size:14px}.currency-entry .currency-prefix{font-size:12px;background:#00000009;border-right-color:#d0c57b}.input-column .income-head,.input-column .income-row{gap:4px;margin-bottom:3px}.input-column .income-head,.input-column .income-total,.input-column .income-row>span{font-size:14px}.income-footer{padding-top:3px}.year-toggle{border-radius:2px}.mini-cashflow span,.mini-cashflow strong{padding:4px 5px;font-size:13px}.mini-cashflow .mini-cashflow-head span{background:#4c4c4c;color:#fff}.finance-row{min-height:35px}.finance-input,.finance-output{padding:3px 6px;gap:5px}.finance-output>span:last-child,.finance-value{font-size:14px}.refi-cell{min-height:36px;padding:3px 6px}.input-column .refi-cell>span,.input-column .refi-cell>strong{font-size:13px}.input-column .refi-cell .entry{min-height:29px}.input-column .refi-cell .entry input{height:27px}.input-group>summary,.workbook-group>summary{padding:7px 9px;font-size:14px;font-weight:500;background:#efefef;color:#2e2e2e}.input-group>summary .step,.workbook-group>summary .step,.static-workbook-header .step{background:#4c4c4c;color:#fff}.input-group>summary small,.workbook-group>summary small{font-size:12px;font-weight:400;color:#666}.workbook-detail-body{padding:0}.static-workbook-header{padding:6px 8px;font-size:14px;background:#efefef!important;color:#2e2e2e!important}.table-toolbar{padding:4px 6px}.table-toolbar small{font-size:12px}.excel-summary{font-size:15px;table-layout:fixed}.excel-summary col.summary-left-label{width:19%}.excel-summary col.summary-left-note{width:9%}.excel-summary col.summary-left-value{width:15%}.excel-summary col.summary-right-label{width:25%}.excel-summary col.summary-right-monthly{width:12%}.excel-summary col.summary-right-yearly{width:20%}.excel-summary th,.excel-summary td,.input-column .excel-summary th,.input-column .excel-summary td{padding:4px 6px;font-size:15px;line-height:1.15}.excel-summary thead th,.excel-summary .returns-heading th{font-size:14px}.excel-summary .status,.input-column .excel-summary .status{font-size:13px}.combined-table{width:100%;min-width:780px;table-layout:fixed}.combined-table td,.combined-table th{padding:3px;font-size:12px;line-height:1.12;white-space:nowrap}.combined-table thead tr:first-child th{background:#4b4b4b!important;color:#fff;font-size:12px;font-weight:500;white-space:normal}.combined-table thead tr:nth-child(2) th{background:#686868!important;color:#fff;font-size:12px;font-weight:400}.combined-table thead .group-start,.combined-table tbody .group-start{border-left:3px solid #fff!important}.combined-table tbody td[class*=group-tone]{background:#f4f4f4}.combined-table tbody tr:nth-child(2n) td[class*=group-tone]{background:#fafafa}.combined-table tbody td{border-bottom-color:#d9d9d9}.combined-table tbody td.group-start{border-left-color:#fff!important}#cashflow-summary .combined-table{min-width:720px}.combined-table th:first-child,.combined-table td:first-child{width:5%}.merged-projection-table{width:100%;min-width:790px;table-layout:fixed}.merged-projection-table .col-year{width:4%}.merged-projection-table .col-rate{width:7%}.merged-projection-table .col-money{width:9%}.merged-projection-table .col-value{width:11%}.merged-projection-table .col-rent,.merged-projection-table .col-debt{width:10%}.merged-projection-table .col-ratio{width:8%}.merged-projection-table .col-equity{width:10%}.merged-projection-table .col-access{width:11%}.merged-projection-table .col-dcr{width:6%}#year-inputs .schedule-table{width:100%;min-width:790px;max-width:none;font-size:12px;table-layout:fixed}#year-inputs .schedule-table th{padding:3px 2px;font-size:12px;line-height:1.05}#year-inputs .schedule-table td{padding:2px;font-size:12px;line-height:1.05}#year-inputs .schedule-table .rate-entry{max-width:54px;min-height:25px}#year-inputs .schedule-table .rent-entry{max-width:80px;min-height:25px}#year-inputs .schedule-table .equity-entry{max-width:68px;min-height:25px}#year-inputs .schedule-table .grid-input,#year-inputs .schedule-table .equity-entry input{height:23px;font-size:12px}.merged-projection-table thead tr:first-child .rent-section,.merged-projection-table thead tr:first-child .debt-section,.merged-projection-table thead tr:first-child .equity-section,.merged-projection-table thead tr:first-child .performance-section{border-left:3px solid #fff}.merged-projection-table thead tr:nth-child(2) th:nth-child(4),.merged-projection-table thead tr:nth-child(2) th:nth-child(7),.merged-projection-table thead tr:nth-child(2) th:nth-child(9),.merged-projection-table thead tr:nth-child(2) th:nth-child(11),.merged-projection-table tbody td:nth-child(5),.merged-projection-table tbody td:nth-child(8),.merged-projection-table tbody td:nth-child(10),.merged-projection-table tbody td:nth-child(12){border-left:3px solid #fff}.schedule-table .property-section,.schedule-table .rent-section,.merged-projection-table .debt-section,.merged-projection-table .equity-section,.merged-projection-table .performance-section{background:#5c5c5c;color:#fff}.schedule-table .property-cell,.schedule-table .rent-cell,.merged-projection-table .debt-cell,.merged-projection-table .equity-cell,.merged-projection-table .performance-cell{background:#f5f5f5}.schedule-table tbody tr:nth-child(2n) td{background:#fafafa}@media(max-width:1400px){.analyzer-shell{grid-template-columns:210px minmax(590px,760px) minmax(240px,1fr)}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:minmax(145px,1fr) minmax(140px,.9fr) minmax(145px,.95fr)}.metrics span{font-size:12px}.metrics strong{font-size:19px}}@media(max-width:1100px){.analyzer-shell{grid-template-columns:210px minmax(0,1fr)}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.section-sidebar{background:#f4f4f4}.side-nav-button{min-height:39px;font-size:14px}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:minmax(125px,1fr) minmax(120px,.9fr) minmax(125px,.95fr)}}@media(max-width:680px){.metrics{grid-template-columns:1fr 1fr}.metrics article:last-child{grid-column:auto}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:86px minmax(84px,1fr) minmax(84px,.9fr);gap:4px}.input-column .entry{min-height:36px}.input-column .entry input{height:34px;font-size:16px}.input-column select{height:36px;font-size:16px}.input-column .calc{min-height:36px}.input-column .calc strong{font-size:16px}.input-column .pair-label{font-size:15px}.top-property-fields .entry{min-height:36px}.top-property-fields .entry input{height:34px;font-size:16px}.funds-table .entry{min-height:34px}.funds-table .entry input{height:32px;font-size:16px}.input-column .income-head,.input-column .income-row{grid-template-columns:32px repeat(4,100px)}.input-column .income-row .entry input{font-size:16px}.excel-summary{min-width:720px}.excel-summary th,.excel-summary td,.input-column .excel-summary th,.input-column .excel-summary td{font-size:15px}.combined-table,.merged-projection-table,#year-inputs .schedule-table{min-width:800px}}:root{--teal:#0f9d8d;--teal-dark:#087b70;--page:#f6f8fa;--field:#fff8d7;--orange:#c95f08}body{background:var(--page);color:#111b2e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.topbar{background:#fff;color:#111b2e;border-bottom:1px solid #d7dde3;box-shadow:0 1px 5px #111b2e0d}.brand{color:#111b2e}.brand-mark{background:#111820;color:#fff}.brand small{color:#687386;opacity:1}.button.secondary{background:var(--teal);color:#fff}.currency-control{color:#5f6979}.currency-control select{background:#f7f9fb;border-color:#cbd3dc}.product-tab{border-color:#d7dde3;border-radius:8px 8px 0 0;box-shadow:none}.product-tab.active{color:var(--teal-dark);border-bottom-color:var(--teal);box-shadow:none}.eyebrow{color:var(--teal-dark)}.analyzer-shell{grid-template-columns:240px minmax(560px,720px) minmax(340px,1fr);gap:14px}.section-sidebar{width:100%;padding:4px;background:transparent;border:0;box-shadow:none;border-radius:0}.side-menu-title{padding:5px 4px 8px;border-bottom:1px solid #d9dfe5}.side-menu-title span{color:#111b2e;font-size:14px}.side-menu-title small{color:#6b7585;font-size:12px}.side-nav-button{width:100%;min-height:34px;margin:3px 0;padding:4px 7px;grid-template-columns:28px minmax(0,1fr);gap:7px;background:#fff;color:#172137;border:1px solid #d9dfe5;border-radius:9px;box-shadow:none;font-size:13px;font-weight:500}.side-nav-button:hover{background:#f8fafb;border-color:#bfc8d1;box-shadow:none}.side-nav-button.active{background:#e8f7f4;border-color:#9fd8d1;color:#075f57;box-shadow:inset 3px 0 0 var(--teal);transform:none}.side-nav-button.drag-over{background:#dff4f0;border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.side-icon{width:26px;height:26px;background:#eef1f3;color:#28323d;border:0;border-radius:7px}.side-nav-button.active .side-icon{background:#d7f1ed;color:var(--teal-dark)}.side-icon svg{width:17px;height:17px}.panel-drag-handle{background:#f8fafb;color:#687386;border-bottom:1px solid #e3e7eb}.dashboard-panel{background:#fff;border-color:#d9dfe5!important;border-radius:9px!important}.column-block>summary,.input-group>summary,.workbook-group>summary,.static-workbook-header{background:#f2f5f7!important;color:#172137!important}.input-group>summary .step,.workbook-group>summary .step,.static-workbook-header .step{background:#e5efed;color:var(--teal-dark)}.column-block>summary{padding:5px 8px;font-size:14px}.column-block-body,.section-board>.input-column .column-block-body{padding:2px 7px 4px}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:minmax(165px,1.18fr) minmax(155px,.88fr) minmax(160px,.92fr);gap:4px;padding:1px 0;border-bottom:0}.input-column .pair-label{font-size:14px;line-height:1.1}.input-column .entry{min-height:27px;background:var(--field);border-color:#c8ced5;border-radius:5px}.input-column .entry input{height:25px;padding:2px 6px;font-size:14px}.input-column select{height:27px;background:var(--field);border-color:#c8ced5;border-radius:5px;font-size:14px}.input-column .calc{min-height:27px;padding:2px 6px;border-color:#e0e4e8;border-radius:5px}.input-column .calc span{font-size:10px;line-height:1.05}.input-column .calc strong{font-size:14px;line-height:1.05}.input-column .compound{gap:4px}.currency-entry .currency-prefix{font-size:12px}.label-with-info{display:flex!important;align-items:center;gap:4px;min-width:0}.label-with-info>span{min-width:0}.info-tip{position:relative;flex:0 0 auto;width:16px;height:16px;padding:0;border:1px solid #98a3ad;border-radius:50%;background:#fff;color:#65717c;font-size:10px;line-height:14px;text-align:center}.info-tip:hover,.info-tip:focus{border-color:var(--teal);color:var(--teal-dark);outline:none}.info-tip:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:80;width:230px;padding:8px 9px;border:1px solid #ccd4db;border-radius:7px;background:#111820;color:#fff;font-size:12px;font-weight:400;line-height:1.3;text-align:left;white-space:normal;box-shadow:0 8px 24px #0000002e;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:.14s ease}.info-tip:hover:after,.info-tip:focus:after{opacity:1;visibility:visible;transform:translate(-50%)}.top-property-card,.top-funds-card{padding:6px 9px;border-color:#d9dfe5;border-radius:8px}.deal-setup h2{font-size:15px;margin-bottom:3px}.top-property-fields{gap:4px}.top-property-fields label>span{font-size:13px;margin-bottom:1px}.top-property-fields .entry{min-height:29px;background:var(--field);border-color:#c8ced5;border-radius:5px}.top-property-fields .entry input{height:27px;padding:2px 6px}.top-funds-card>p{margin:1px 0 4px}.funds-table>div>*{padding:1px 5px}.funds-table .entry{min-height:27px;background:var(--field)}.funds-table .entry input{height:25px}.funds-table .funds-head span,.mini-cashflow .mini-cashflow-head span{background:#e8f4f2;color:#145d57}.income-row{margin-bottom:2px}.input-column .income-head,.input-column .income-row{gap:3px}.mini-cashflow span,.mini-cashflow strong{padding:3px 5px}.finance-row{min-height:31px;border-bottom-color:#e0e5e9}.finance-input,.finance-output{padding:2px 6px;gap:4px}.finance-input{background:#fffdf3;border-right-color:#e0e5e9}.finance-input>span:first-child,.finance-output>span:first-child{font-size:13px}.refi-cell{min-height:32px;padding:2px 6px;border-color:#e0e5e9}.refi-cell.refi-edit{background:#fffdf3}.input-column .refi-cell .entry{min-height:27px}.input-column .refi-cell .entry input{height:25px}.penalty-cell{background:#fff4e8!important}.penalty-amount{color:var(--orange)}.penalty-amount small,.penalty-amount strong{color:var(--orange)!important}.rail-returns{position:sticky;top:70px;background:#fff;border:1px solid #d9dfe5;border-radius:10px;overflow:hidden}.rail-returns header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#eef5f4;border-bottom:1px solid #d9e4e2}.rail-returns header span{font-size:16px;font-weight:650}.rail-returns header small{color:var(--teal-dark)}.rail-returns>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:8px 11px;border-bottom:1px solid #edf0f2}.rail-returns>div:last-child{border-bottom:0}.rail-returns>div>span{grid-row:1/3;font-size:13px;line-height:1.22;color:#4c5868}.rail-returns>div>strong{font-size:15px;text-align:right;color:#0c675e}.rail-returns>div>small{text-align:right;color:#687386}.rail-returns .negative{color:#b44911!important}.summary-standalone-wrap .excel-summary{width:100%;min-width:700px}.excel-summary col.summary-left-label{width:20%}.excel-summary col.summary-left-note{width:8%}.excel-summary col.summary-left-value{width:16%}.excel-summary col.summary-right-label{width:26%}.excel-summary col.summary-right-monthly{width:14%}.excel-summary col.summary-right-yearly{width:16%}.excel-summary th,.excel-summary td,.input-column .excel-summary th,.input-column .excel-summary td{padding:3px 5px}.excel-summary th{background:#e9f3f1;color:#154c47}.excel-summary td:nth-child(1),.excel-summary td:nth-child(4){white-space:normal}.excel-summary td:nth-child(3),.excel-summary td:nth-child(5),.excel-summary td:nth-child(6){white-space:nowrap}.excel-summary td:nth-child(4){border-left:1px solid #d8e1e0}.combined-table{min-width:900px;border-collapse:separate;border-spacing:0}.combined-table td,.combined-table th{border:0!important;font-variant-numeric:tabular-nums}.combined-table thead tr:first-child th{background:#344149!important}.combined-table thead tr:nth-child(2) th{background:#55626a!important}.combined-table tbody td[class*=group-tone]{background:#f1f4f5}.combined-table tbody tr:nth-child(2n) td[class*=group-tone]{background:#f8fafb}.combined-table .group-tone-2{background-color:#eef7f5!important}.combined-table .group-tone-3{background-color:#f7f5ee!important}.combined-table .group-tone-4{background-color:#f0f3f7!important}.combined-table .group-tone-5{background-color:#f7f1ef!important}.combined-table .group-tone-6{background-color:#eff6f1!important}#cashflow-summary .combined-table{min-width:760px}#cashflow-summary .combined-table thead tr:first-child th:nth-child(2){background:#276e75!important}#cashflow-summary .combined-table thead tr:first-child th:nth-child(3){background:#388079!important}#cashflow-summary .combined-table thead tr:first-child th:nth-child(4){background:#71836f!important}#yearly-roi .combined-table,#monthly-roi .combined-table,#cumulative-roi .combined-table{min-width:1500px;table-layout:fixed}#yearly-roi .combined-table th:first-child,#yearly-roi .combined-table td:first-child,#monthly-roi .combined-table th:first-child,#monthly-roi .combined-table td:first-child,#cumulative-roi .combined-table th:first-child,#cumulative-roi .combined-table td:first-child{width:54px}#yearly-roi .combined-table td,#monthly-roi .combined-table td,#cumulative-roi .combined-table td{overflow:hidden;text-overflow:clip;font-size:12px;padding:4px 6px}#yearly-roi .combined-table th,#monthly-roi .combined-table th,#cumulative-roi .combined-table th{font-size:12px;padding:5px}.merged-projection-table{min-width:1130px;table-layout:fixed}.merged-projection-table .col-year{width:48px}.merged-projection-table .col-rate{width:78px}.merged-projection-table .col-money{width:100px}.merged-projection-table .col-value{width:118px}.merged-projection-table .col-rent{width:112px}.merged-projection-table .col-debt{width:118px}.merged-projection-table .col-ratio{width:92px}.merged-projection-table .col-equity{width:116px}.merged-projection-table .col-access{width:126px}.merged-projection-table .col-dcr{width:72px}.merged-projection-table th,.merged-projection-table td{border:0!important;font-variant-numeric:tabular-nums}.schedule-table .property-section{background:#386d74;color:#fff}.schedule-table .rent-section{background:#4e8176;color:#fff}.merged-projection-table .debt-section{background:#69767d;color:#fff}.merged-projection-table .equity-section{background:#7b806e;color:#fff}.merged-projection-table .performance-section{background:#55706f;color:#fff}.schedule-table .property-cell{background:#edf5f5}.schedule-table .rent-cell{background:#eef7f3}.merged-projection-table .debt-cell{background:#f1f4f5}.merged-projection-table .equity-cell{background:#f5f5ed}.merged-projection-table .performance-cell{background:#eef4f3}@media(max-width:1400px){.analyzer-shell{grid-template-columns:230px minmax(550px,690px) minmax(300px,1fr)}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:minmax(145px,1fr) minmax(135px,.86fr) minmax(145px,.9fr)}}@media(max-width:1100px){.analyzer-shell{grid-template-columns:220px minmax(0,1fr)}.future-insights{display:none}}@media(max-width:980px){main{width:100%;max-width:none;padding-left:10px;padding-right:10px}.analyzer-shell{display:block;width:100%}.section-sidebar{display:block!important;width:100%!important;max-width:none!important;padding:0}.side-menu-title{width:100%}.side-nav-button{display:grid;width:100%!important;max-width:none;min-height:42px;margin:5px 0;font-size:15px}.section-sidebar>.column-block,.section-sidebar>.deal-setup,.section-sidebar>.summary-panel,.section-sidebar>.projection-panel,.section-sidebar>.workbook-group{width:100%;max-width:100%;margin-left:0;margin-right:0}.section-sidebar>.dashboard-panel{width:100%!important}.analyzer-content{width:100%;max-width:100%}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:minmax(120px,1fr) minmax(115px,.9fr) minmax(120px,.95fr)}}@media(max-width:680px){main{padding-left:8px;padding-right:8px}.side-nav-button{min-height:42px;font-size:15px}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:96px minmax(98px,1fr) minmax(92px,.9fr);gap:3px;padding:1px 0}.input-column .entry{min-height:32px}.input-column .entry input{height:30px;font-size:16px}.input-column select{height:32px;font-size:16px}.input-column .calc{min-height:32px}.input-column .calc strong{font-size:16px}.input-column .pair-label{font-size:14px}.top-property-fields .entry{min-height:32px}.top-property-fields .entry input{height:30px;font-size:16px}.funds-table .entry{min-height:32px}.funds-table .entry input{height:30px;font-size:16px}.info-tip:after{position:fixed;inset:92px 12px auto;width:auto;transform:none}.info-tip:hover:after,.info-tip:focus:after{transform:none}.combined-table{min-width:900px}.merged-projection-table,#year-inputs .schedule-table{min-width:1130px}}.deal-overview{display:grid;grid-template-columns:245px minmax(0,1fr);gap:14px;align-items:end;margin-bottom:12px}.deal-overview .deal-heading{margin:0}.deal-overview .metrics{margin:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.deal-overview .metrics article{min-height:88px;padding:9px 10px}.deal-overview .metrics span{font-size:12px}.deal-overview .metrics strong{font-size:20px}.deal-overview .metrics small{font-size:11px}.future-insights:empty{min-height:1px}.input-column .pair-row,.input-column .override-row{grid-template-columns:minmax(180px,1fr) 112px minmax(145px,.9fr);gap:5px}.input-column .pair-row:has(.compound){grid-template-columns:minmax(180px,1fr) 230px minmax(145px,.9fr)}.input-column .pair-control>.entry,.input-column .pair-control>select{width:112px;max-width:112px;margin-left:0}.input-column .pair-control>.compound{width:230px;max-width:230px;grid-template-columns:112px 112px}.input-column .pair-label{font-size:16px}.input-column .entry,.top-property-fields .entry,.funds-table .entry,.schedule-table .entry{background:#f5f7f9!important;border-color:#cbd3dc!important}.input-column .entry input,.top-property-fields .entry input,.funds-table .entry input,.schedule-table .entry input{color:#111b2e}.input-column select{background:#f5f7f9!important;border-color:#cbd3dc!important;color:#111b2e}.currency-entry .currency-prefix{background:#eef1f4;border-right-color:#cbd3dc;color:#5d6875}.refi-cell.refi-edit,.finance-input{background:#f8fafb}.calculated-entry{background:#eef2f5!important}.dashboard-panel,.column-block,.column-block-body{overflow:visible!important}.label-with-info{position:relative}.info-tip{position:static}.info-tip:after{left:0;right:auto;bottom:calc(100% + 7px);width:280px;max-width:min(280px,calc(100vw - 32px));transform:translateY(4px)}.info-tip:hover:after,.info-tip:focus:after{transform:translateY(0)}.input-column .refi-sheet{overflow:visible}.input-column .penalty-cell{grid-template-columns:minmax(100px,1fr) 92px minmax(95px,.8fr);gap:5px}.input-column .penalty-cell .entry{width:92px;max-width:92px}.penalty-amount{display:block!important;text-align:right;color:var(--orange)!important;font-size:14px!important;white-space:nowrap}.summary-panel>.input-group{background:#fff}.summary-standalone-wrap{background:#fff}.excel-summary{color:#5f6975;background:#fff}.excel-summary th,.excel-summary td{background:#fff!important;color:#5f6975!important;border-bottom-color:#e7eaed}.excel-summary thead th,.excel-summary .returns-heading th{background:#f4f6f7!important;color:#4e5965!important}.excel-summary .summary-total td{color:#3f4a55!important}.excel-summary .status.good{background:#e9f6f2!important;color:#087b70!important}.excel-summary .status.acceptable{background:#fff3df!important;color:#a65a12!important}.excel-summary .status.not-acceptable{background:#fff0eb!important;color:#b44911!important}.combined-table thead .group-start,.combined-table tbody .group-start,.merged-projection-table thead tr:first-child .rent-section,.merged-projection-table thead tr:first-child .debt-section,.merged-projection-table thead tr:first-child .equity-section,.merged-projection-table thead tr:first-child .performance-section{border-left:4px solid #fff!important}.merged-projection-table thead tr:nth-child(2) th:nth-child(4),.merged-projection-table thead tr:nth-child(2) th:nth-child(7),.merged-projection-table thead tr:nth-child(2) th:nth-child(9),.merged-projection-table thead tr:nth-child(2) th:nth-child(11),.merged-projection-table tbody td:nth-child(5),.merged-projection-table tbody td:nth-child(8),.merged-projection-table tbody td:nth-child(10),.merged-projection-table tbody td:nth-child(12){border-left:4px solid #fff!important}@media(max-width:1400px){.deal-overview{grid-template-columns:220px minmax(0,1fr)}.deal-overview .metrics strong{font-size:18px}.deal-overview .metrics span{font-size:11px}.input-column .pair-row,.input-column .override-row{grid-template-columns:minmax(165px,1fr) 108px minmax(135px,.88fr)}.input-column .pair-row:has(.compound){grid-template-columns:minmax(165px,1fr) 222px minmax(135px,.88fr)}.input-column .pair-control>.entry,.input-column .pair-control>select{width:108px;max-width:108px}.input-column .pair-control>.compound{width:222px;max-width:222px;grid-template-columns:108px 108px}}@media(max-width:1100px){.deal-overview{display:block}.deal-overview .deal-heading{margin-bottom:10px}.deal-overview .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-overview .metrics article{min-height:84px}}@media(max-width:980px){.input-column .pair-row,.input-column .override-row{grid-template-columns:minmax(145px,1fr) 112px minmax(140px,.9fr)}.input-column .pair-row:has(.compound){grid-template-columns:minmax(145px,1fr) 230px minmax(140px,.9fr)}.input-column .pair-control>.entry,.input-column .pair-control>select{width:112px;max-width:112px}.input-column .pair-control>.compound{width:230px;max-width:230px;grid-template-columns:112px 112px}}@media(max-width:680px){.deal-overview .metrics{grid-template-columns:1fr 1fr}.deal-overview .metrics article{min-height:88px}.input-column .pair-row,.input-column .override-row,.input-column .pair-row:has(.compound){grid-template-columns:108px minmax(0,1fr) minmax(94px,1fr);gap:3px}.input-column .pair-control>.entry,.input-column .pair-control>select{width:92px;max-width:92px}.input-column .pair-control>.compound{width:100%;max-width:none;grid-template-columns:minmax(0,1fr) 72px}.input-column .pair-label{font-size:15px}.info-tip:after{position:fixed;inset:86px 12px auto;width:auto;max-width:none;transform:none}.info-tip:hover:after,.info-tip:focus:after{transform:none}.input-column .penalty-cell{grid-template-columns:98px 88px minmax(96px,1fr)}.input-column .penalty-cell .entry{width:88px;max-width:88px}}:root{--ink:#182c39;--muted:#657783;--accent:#008f84;--line:#dce5e8;--surface:#f5f8f9;--orange:#b36220}html{font-size:16px;scroll-behavior:smooth}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;background:#f5f8f9!important;color:var(--ink);font-size:16px;line-height:1.45}*{box-sizing:border-box}button,input,select{font-family:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #79cfc4;outline-offset:3px}input[type=number]{appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}strong,b{font-weight:550!important}p{color:var(--muted)}[hidden]{display:none!important}.negative{color:#b64e31!important}.topbar{position:sticky!important;top:0;z-index:100;min-height:62px;padding:10px 28px!important;background:#fff!important;border-bottom:1px solid var(--line);color:var(--ink)!important;box-shadow:none}.brand{color:var(--ink)!important}.brand-mark{background:#15262c!important;color:#fff!important;border-radius:10px}.brand strong{font-weight:650!important}.brand small{color:var(--muted)!important;font-size:12px}.header-actions{gap:12px}.button.secondary{background:#009b8e!important;border:1px solid #009b8e!important;color:#fff!important;font-size:14px;border-radius:8px;padding:8px 14px}.currency-control{color:var(--muted);font-size:13px}.currency-control select{background:#f6f8fa!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:7px}.product-tabs{position:static!important;padding:12px 28px 0!important;max-width:1800px;margin:auto;background:transparent!important;gap:8px;border:0}.product-tab{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;padding:8px 12px!important}.product-tab span{font-size:10px!important;letter-spacing:.1em}.product-tab.active{color:var(--accent)!important;border-bottom-color:var(--accent)!important}main{width:100%!important;max-width:1800px!important;padding:18px 28px 32px!important;margin:0 auto!important}.deal-overview{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:center;margin-bottom:26px}.deal-heading h1{font-size:22px!important;line-height:1.2;font-weight:600!important;margin:5px 0}.deal-heading p{margin:3px 0;font-size:13px}.eyebrow{font-size:10px!important;color:var(--accent)!important;letter-spacing:.12em}.deal-overview .metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.deal-overview .metrics article{background:#fff!important;min-width:0;min-height:110px;border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important;padding:13px 14px!important;box-shadow:none!important}.deal-overview .metrics article:last-child{border:0!important}.deal-overview .metrics span{font-size:12px!important;white-space:normal;line-height:1.35}.deal-overview .metrics strong{display:block;font-size:21px!important;color:#087c72;line-height:1.3;margin:5px 0}.deal-overview .metrics strong .negative{font-size:inherit!important}.deal-overview .metrics small{font-size:11px!important;line-height:1.3;color:var(--muted)}.analyzer-shell{display:grid!important;grid-template-columns:210px minmax(490px,1.42fr) minmax(330px,1fr)!important;gap:22px!important;align-items:start}.section-sidebar{position:sticky!important;top:82px!important;max-height:calc(100vh - 100px)!important;overflow:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;min-width:0}.journey-menu-label{font-size:10px;letter-spacing:.13em;color:#839098;padding:3px 12px 12px}.journey-nav{width:100%;display:grid;grid-template-columns:27px minmax(0,1fr) 12px;align-items:center;gap:8px;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;padding:9px;margin-bottom:4px;color:#536570;font-size:14px;line-height:1.25;min-height:42px;box-shadow:none;transition:background .15s,border-color .15s}.journey-nav.selected{background:#e4f3ef;color:#067c70;border-color:#c6e6dd}.journey-nav:hover{background:#eaf0f1}.journey-icon{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:7px;background:#e9eef0}.journey-icon svg{height:18px;width:18px}.journey-nav.selected .journey-icon{background:#cfe9e2}.nav-grip{opacity:.25;font-size:16px}.journey-nav:hover .nav-grip{opacity:.7}.menu-footnote{font-size:11px;padding:6px 12px;line-height:1.4}.drag-ghost{background:#fff!important;border:1px solid #82bbad!important;box-shadow:0 16px 38px #1b4c4638!important;transform:rotate(-2deg) scale(1.03)!important}.drag-over{border-top:3px solid var(--accent)!important}.dragging{opacity:.4}.analyzer-content{min-width:0!important;width:100%!important;max-width:none!important}.section-board{display:block!important;width:100%;min-width:0}.section-empty-state{display:none!important}#journeyHeader{padding:0 0 16px}.workspace-caption{display:flex;justify-content:space-between;gap:12px;color:#81909a;font-size:11px;letter-spacing:.035em}.live-caption{color:#008576}#journeyHeader h2{font-size:25px;font-weight:600;margin:8px 0 4px;line-height:1.2}#journeyHeader p{font-size:14px;margin:0 0 15px;line-height:1.5}.journey-tabs{display:flex;gap:3px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:0 0 1px}.journey-tabs button{font-size:14px;padding:8px 12px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);border-radius:5px 5px 0 0;min-height:36px}.journey-tabs button.selected{color:#007e72;border-bottom-color:#009b8d;background:#eaf5f1}.journey-tabs button:hover{background:#edf2f3}#sectionBoard>.dashboard-panel,#sectionBoard>.decision-overview,#sectionBoard>#funds-workspace{width:100%!important;max-width:100%!important;margin:0!important;min-width:0!important;grid-column:auto!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:0 2px 4px #152a3803!important;overflow:visible!important;padding:16px!important}#sectionBoard>.dashboard-panel>summary,#sectionBoard>.dashboard-panel>.panel-drag-handle,#sectionBoard>.workbook-group>summary,#sectionBoard #input-pro-summary-group>summary{display:none!important}#sectionBoard details{background:transparent!important;border:0!important;box-shadow:none!important}#sectionBoard .column-block-body,#sectionBoard .section-body,#sectionBoard .workbook-detail-body,#sectionBoard .input-group-body,#sectionBoard .group-body{padding:0!important;margin:0!important;background:transparent!important;display:block!important}#sectionBoard .step,#sectionBoard .group-description,#sectionBoard .charts-intro{display:none!important}.section-description{font-size:13px!important;line-height:1.5;white-space:normal!important;color:var(--muted)}#sectionBoard .input-column .pair-row,#sectionBoard .input-column .override-row{display:grid!important;grid-template-columns:minmax(125px,1fr) 116px minmax(100px,.75fr)!important;gap:8px!important;padding:5px 0!important;border-bottom:1px solid #f0f3f4;align-items:center;min-height:40px!important}#sectionBoard .input-column .pair-row:has(.compound){grid-template-columns:minmax(120px,1fr) 195px minmax(100px,.75fr)!important}#sectionBoard .pair-label{font-size:14px!important;color:#334b58;white-space:normal;line-height:1.3}#sectionBoard .pair-control{min-width:0}#sectionBoard .pair-control>.entry,#sectionBoard .pair-control>select{width:116px!important;max-width:100%!important}#sectionBoard .pair-control>.compound{width:195px!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important}#sectionBoard .entry,#sectionBoard select,#sectionBoard .grid-input{background:#f5f8fa!important;border:1px solid #cfdade!important;border-radius:6px!important;min-width:0!important;min-height:32px!important;color:#213c48!important;box-shadow:none!important}#sectionBoard .entry input,#sectionBoard select,#sectionBoard .grid-input{font-size:16px!important;height:32px!important;color:#213c48!important;min-width:0!important;font-weight:400!important;padding:4px 6px!important}#sectionBoard .entry input{border:0!important;background:transparent!important;width:100%!important}#sectionBoard .entry>span{font-size:12px!important;flex-shrink:0;padding:0 4px!important;color:#6d808b;background:transparent!important;border:0!important}#sectionBoard .calc{background:transparent!important;border:0!important;display:flex!important;flex-direction:column;align-items:flex-end;padding:0!important;min-width:0;min-height:0!important}#sectionBoard .calc span{font-size:11px!important;max-width:100%;color:#7b8d96;white-space:normal!important;line-height:1.2}#sectionBoard .calc strong{font-size:15px!important;white-space:nowrap;color:#314e5b}#sectionBoard .calculated-entry{background:#eef2f4!important}#sectionBoard .custom-expense .entry input{font-size:13px!important}#sectionBoard .finance-sheet{width:100%;min-width:0;overflow:visible}#sectionBoard .finance-row{display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:14px;padding:7px 0;border-bottom:1px solid #edf1f3}#sectionBoard .finance-input,#sectionBoard .finance-output{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;background:transparent!important;border:0!important;padding:0!important;min-width:0;min-height:0;font-size:14px!important}#sectionBoard .finance-input>.entry{width:112px!important;max-width:100%!important}#sectionBoard .finance-input .compound{display:grid;grid-template-columns:minmax(0,1fr) 88px;width:100%;gap:5px}#sectionBoard .finance-output>span:last-child{font-size:16px;white-space:nowrap;color:#1e5960}#sectionBoard .finance-value{font-size:16px;white-space:nowrap}#sectionBoard .refi-sheet{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 14px;min-width:0}#sectionBoard .refi-cell{display:flex!important;align-items:center;justify-content:space-between;gap:5px;flex-wrap:wrap;min-height:48px!important;font-size:14px!important;padding:6px 0!important;border:0!important;border-bottom:1px solid #edf1f3!important;background:transparent!important;min-width:0}#sectionBoard .refi-cell>.entry{width:126px!important;max-width:100%!important}#sectionBoard .refi-cell strong{font-size:16px!important;white-space:nowrap}#sectionBoard .penalty-cell>.entry{width:66px!important}#sectionBoard .penalty-amount{margin-left:auto}#sectionBoard #dealSetup,#dealSetup{display:block!important}#sectionBoard .top-property-card,#sectionBoard .top-funds-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:100%;min-width:0}#sectionBoard h2{font-size:19px;font-weight:550;margin:0 0 12px}#sectionBoard .top-property-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 12px}#sectionBoard .top-property-fields label{min-width:0;font-size:14px!important;line-height:1.4}#sectionBoard .top-property-fields label:first-child{grid-column:1/-1}#sectionBoard .top-property-fields .entry{margin-top:5px}#sectionBoard .funds-table{font-size:14px!important}#sectionBoard .funds-table>div{grid-template-columns:.7fr 1.1fr 1fr 1fr!important;gap:6px;min-width:0}#sectionBoard .funds-table .funds-head{background:#eff6f4!important;color:#4a6563!important}#sectionBoard .funds-table .entry{min-width:0!important}#sectionBoard .income-head,#sectionBoard .income-row{grid-template-columns:25px repeat(4,minmax(0,1fr))!important;gap:5px!important}#sectionBoard .income-head{font-size:13px!important;color:#647781}#sectionBoard .income-row{padding:3px 0!important}#sectionBoard .income-footer{flex-wrap:wrap;gap:12px;font-size:14px!important}.year-toggle{font-size:12px!important;background:#f5f8f9!important;border:1px solid var(--line)!important;color:#4b666e!important;border-radius:5px!important;padding:5px 8px!important}.table-toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 12px!important}.table-toolbar small{font-size:12px;white-space:normal}.future-insights{display:block!important;position:static!important;min-width:0!important;width:100%;padding:0!important;background:transparent!important;border:0!important}.insight-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px;min-height:23px}.insight-heading>span{font-size:10px;color:#789089;letter-spacing:.12em}.insight-heading label{font-size:12px;color:#687e83}.insight-heading input,.insight-controls input{width:44px;font-size:14px;background:#fff;border:1px solid var(--line);border-radius:5px;padding:3px}.insight-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;margin-bottom:14px;min-width:0}.insight-card h3{font-size:16px;font-weight:550;color:#23454c;margin:0 0 13px;line-height:1.35}.insight-card p{font-size:13px;line-height:1.6;margin:12px 0 0;overflow-wrap:anywhere}.insight-numbers{display:grid;grid-template-columns:1fr 1fr;gap:15px}.insight-number{min-width:0}.insight-number>span{display:block;color:#75858e;font-size:12px;line-height:1.4}.insight-number strong{display:block;font-size:20px;color:#184f52;margin:4px 0;overflow-wrap:anywhere}.insight-number small{font-size:11px;line-height:1.4;color:#7d8e95;display:block}.outcome-card{background:linear-gradient(125deg,#009e90,#00756e);color:#fff;padding:20px;border-radius:12px;margin-bottom:14px;min-width:0}.outcome-label{font-size:13px;display:flex;align-items:center;gap:7px}.outcome-symbol{display:inline-grid;place-items:center;border:1px solid #ffffff70;border-radius:50%;height:20px;width:20px;font-size:12px}.outcome-card>strong{display:block;color:#fff;font-size:31px;line-height:1.25;margin:10px 0;overflow-wrap:anywhere}.outcome-card p{color:#e4f7f1;font-size:13px;line-height:1.5;margin:0}.outcome-card.amber{background:linear-gradient(125deg,#c98524,#a76424)}.outcome-card.amber p{color:#fff1df}.outcome-card.neutral{background:#eaf4f1;color:#276457;border:1px solid #d9e9e3}.outcome-card.neutral>strong{color:#17685c}.outcome-card.neutral p{color:#627e76}.money-bars{display:grid;gap:13px}.money-bar>div:first-child{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:6px;font-size:13px}.money-bar>div:first-child>span:first-child{display:flex;gap:6px;align-items:center;color:#687a84}.money-bar>div:first-child>span:last-child{white-space:nowrap}.money-bar i,.insight-legend i,.chart-reading i{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:2px;margin-right:4px}.bar-track{background:#f0f4f5;border-radius:3px;height:6px;overflow:hidden}.bar-track>div{height:100%;border-radius:3px}.insight-line{display:block;width:100%;height:auto;overflow:visible}.insight-line text{font-family:inherit;font-size:11px;fill:#82919a}.insight-line .year-label{font-size:9px}.insight-line circle:focus{outline:0;stroke:#162c33;stroke-width:2}.insight-legend{display:flex;flex-wrap:wrap;gap:9px 14px;font-size:12px;color:#667d85;margin-bottom:8px}.insight-controls{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:#6b8187;margin:5px 0 12px}.chart-reading{display:grid;gap:6px;border-top:1px solid #edf1f3;padding-top:10px}.chart-reading>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.chart-reading strong{white-space:nowrap}.scenario-entry{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:14px;margin-bottom:15px}.scenario-entry>span{display:flex;align-items:center;gap:4px;background:#f5f8f9;border:1px solid #d0dddf;border-radius:6px;padding:3px 8px;color:#6a7f88}.scenario-entry input{width:78px;border:0;background:transparent;font-size:17px;color:#254c57;min-width:0}.insight-action{background:#008d80;color:#fff;border:0;border-radius:7px;padding:9px 13px;font-size:13px;margin-top:12px}.insight-action:hover{background:#006e65}.location-name{display:flex;gap:9px;align-items:center;font-size:16px;margin-bottom:14px}.location-name svg{width:24px;height:24px;color:#019b8c;flex-shrink:0}.property-map{display:block;width:100%;height:250px;border:0;border-radius:8px;background:#edf3f3}.map-placeholder{background:#edf5f2;border:1px dashed #c9dfd7;border-radius:8px;text-align:center;padding:28px 16px}.external-map{display:inline-block;color:var(--accent);font-size:13px;margin-top:12px}.insight-equation{margin:0}.insight-equation>div{display:flex;justify-content:space-between;gap:16px;font-size:14px;padding:10px 0;border-bottom:1px solid #edf2f3}.insight-equation dt{color:#698088}.insight-equation dd{margin:0;white-space:nowrap}.overview-intro{padding:5px 2px 15px}.overview-intro h2{font-size:23px!important;line-height:1.3;margin:8px 0!important;max-width:500px}.overview-intro p{font-size:14px;margin:6px 0;line-height:1.6}.overview-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.overview-outcomes .outcome-card{padding:18px}.overview-outcomes .outcome-card>strong{font-size:27px}.overview-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:6px 0 22px;border-bottom:1px solid var(--line)}.decision-path h3{font-size:16px;font-weight:550;margin:22px 0 12px}.decision-path button{width:100%;display:grid;grid-template-columns:32px 1fr 20px;gap:12px;align-items:center;text-align:left;padding:13px 0;border:0;border-bottom:1px solid #edf2f3;background:#fff;color:#32515e}.path-number{border-radius:9px;background:#edf5f2;color:#269183;padding:7px;text-align:center;font-size:13px}.decision-path strong{font-size:14px;display:block}.decision-path small{font-size:12px;color:#86959b;display:block;margin-top:2px}.method-note{margin-top:18px;font-size:13px!important}.method-note summary{padding:0!important;cursor:pointer;color:#5c767f}.method-note p{font-size:13px;line-height:1.6}.analyzer-shell.wide-workspace{grid-template-columns:210px minmax(0,1fr)!important}.wide-workspace .future-insights{grid-column:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.wide-workspace .insight-heading{grid-column:1/-1;margin:0}.wide-workspace .insight-card,.wide-workspace .outcome-card{margin:0}.table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;clear:both}.combined-table,.merged-projection-table,.excel-summary{table-layout:auto!important;border-collapse:separate!important;border-spacing:0;width:max-content!important;min-width:100%!important;max-width:none!important}.combined-table td,.combined-table th,.merged-projection-table td,.merged-projection-table th{width:auto!important;min-width:85px;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;padding:8px 10px!important;font-size:13px!important;line-height:1.4!important;font-variant-numeric:tabular-nums}.combined-table th,.merged-projection-table th{white-space:normal!important;max-width:190px!important;font-size:12px!important}.combined-table td:first-child,.combined-table th:first-child,.merged-projection-table td:first-child,.merged-projection-table th:first-child{min-width:44px;position:sticky;left:0;z-index:2;background:#eef3f4!important;color:#4f6970!important}.combined-table thead tr:first-child th{background:#dfeee9!important;color:#295b54!important}.combined-table thead tr:nth-child(2) th{background:#edf5f1!important;color:#607b74!important}.merged-projection-table .property-section,.merged-projection-table .rent-section,.merged-projection-table .debt-section,.merged-projection-table .equity-section,.merged-projection-table .performance-section{background:#e3eee9!important;color:#335b54!important}.combined-table .group-start,.merged-projection-table .rent-section,.merged-projection-table .debt-section,.merged-projection-table .equity-section,.merged-projection-table .performance-section{border-left:4px solid #fff!important}#debt-amortization td:nth-child(5),#debt-amortization td:nth-child(10),#debt-amortization td:nth-child(15),#debt-amortization td:nth-child(20){border-left:4px solid #fff!important}#debt-amortization td:nth-child(n+5):nth-child(-n+9){background:#edf6f2!important}#debt-amortization td:nth-child(n+10):nth-child(-n+14){background:#f4f5ed!important}#debt-amortization td:nth-child(n+15):nth-child(-n+19){background:#eef2f6!important}.excel-summary{width:100%!important;min-width:760px!important}.excel-summary td,.excel-summary th{padding:8px 9px!important;font-size:14px!important;line-height:1.4!important;overflow:visible!important}.excel-summary .negative{color:#b64e31!important}.summary-standalone-wrap{overflow-x:auto!important;max-width:100%;min-width:0}.amort-note{font-size:13px;color:#6a7e88;margin-bottom:12px}.charts-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.chart-card{min-width:0!important;overflow:hidden;border:1px solid var(--line)!important;border-radius:10px!important;padding:16px!important}.chart-card h3{font-size:16px!important;line-height:1.4}.chart-card canvas{width:100%!important;height:auto!important}.chart-horizon{font-size:13px!important}.mini-cashflow{min-width:0!important;width:100%;font-size:13px!important}.mini-cashflow>div{grid-template-columns:1.6fr 1fr 1fr .8fr!important;gap:8px!important}.mini-cashflow>div>span,.mini-cashflow>div>strong{font-size:13px!important;white-space:normal!important}.mini-cashflow-head{background:#eaf4ef!important;color:#476b62!important}.info-tip{font-size:10px!important;background:#f2f6f7!important;border:1px solid #cad6da!important;color:#7b929a!important;width:15px!important;height:15px!important;min-width:15px!important;line-height:13px!important}.info-tip:after{font-size:13px!important;line-height:1.5!important;white-space:normal!important;text-align:left!important;background:#243e48!important;color:#fff!important;padding:12px!important;border-radius:8px!important;z-index:1000!important;max-width:calc(100vw - 30px)!important}.label-with-info{display:inline-flex!important;align-items:center;gap:5px}footer{max-width:1800px;margin:auto;padding:20px 28px;color:#91a0a7;border-top:1px solid var(--line);font-size:11px}@media(min-width:1700px){.analyzer-shell{grid-template-columns:225px minmax(550px,1.5fr) minmax(390px,1fr)!important}.analyzer-shell.wide-workspace{grid-template-columns:225px minmax(0,1fr)!important}}@media(max-width:1250px){.analyzer-shell,.analyzer-shell.wide-workspace{grid-template-columns:195px minmax(0,1fr)!important;gap:18px!important}.future-insights,.wide-workspace .future-insights{grid-column:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.insight-heading{grid-column:1/-1}.future-insights .insight-card,.future-insights .outcome-card{margin:0}.deal-overview{grid-template-columns:1fr}.deal-overview .deal-heading{margin:0}.deal-overview .metrics article{min-height:95px}.deal-heading>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.deal-heading h1{font-size:20px!important}.deal-heading .eyebrow{display:none}.overview-intro h2{max-width:none}}@media(max-width:980px){main{padding:14px 18px!important}.topbar{padding:10px 18px!important}.product-tabs{padding-left:18px!important;padding-right:18px!important}.analyzer-shell,.analyzer-shell.wide-workspace{grid-template-columns:1fr!important;display:grid!important;gap:18px!important}.section-sidebar{position:static!important;max-height:none!important;width:100%!important;overflow:visible!important}.section-sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.journey-menu-label,.menu-footnote{display:none}.journey-nav{padding:7px;margin:0;font-size:13px;border:1px solid #e0e7e8;background:#fff;min-height:43px;grid-template-columns:23px minmax(0,1fr)}.journey-icon{width:23px;height:23px}.nav-grip{display:none}.future-insights,.wide-workspace .future-insights{grid-column:1!important;grid-template-columns:repeat(2,minmax(0,1fr))}.deal-overview .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-overview .metrics article{border-bottom:1px solid var(--line)!important}.deal-overview .metrics article:nth-child(3){border-right:0!important}#journeyHeader h2{font-size:23px}.section-board{display:block!important}.charts-grid{grid-template-columns:1fr!important}.guided-workspace .analyzer-content{display:block!important}}@media(max-width:600px){main{padding:12px 10px!important}.topbar{padding:8px 12px!important}.brand small{display:none}.brand strong{font-size:14px}.brand-mark{width:29px;height:29px}.header-actions{gap:6px}.currency-control{font-size:0}.currency-control select{font-size:14px}.button.secondary{font-size:12px;padding:7px 9px}.product-tabs{padding:8px 10px 0!important}.product-tab{font-size:12px!important;padding:6px 8px!important}.product-tab span{font-size:9px!important}.deal-overview{gap:12px;margin-bottom:16px}.deal-overview .metrics article{padding:10px!important;min-height:104px}.deal-overview .metrics strong{font-size:18px!important}.deal-overview .metrics span{font-size:11px!important}.deal-overview .metrics small{font-size:10px!important}.section-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.journey-nav{font-size:13px;min-height:40px}.journey-tabs button{font-size:13px;padding:7px 9px}.future-insights,.wide-workspace .future-insights{display:block!important}.future-insights .insight-card,.future-insights .outcome-card{margin-bottom:14px}.insight-heading{margin:6px 0 12px}#sectionBoard>.dashboard-panel,#sectionBoard>.decision-overview,#sectionBoard>#funds-workspace{padding:12px!important}#sectionBoard .input-column .pair-row,#sectionBoard .input-column .override-row{grid-template-columns:minmax(90px,1fr) 102px minmax(74px,.7fr)!important;gap:6px!important}#sectionBoard .input-column .pair-row:has(.compound){grid-template-columns:minmax(78px,1fr) 155px minmax(70px,.6fr)!important}#sectionBoard .pair-control>.compound{width:155px!important;grid-template-columns:70px minmax(0,1fr)!important;gap:4px!important}#sectionBoard .pair-control>.entry,#sectionBoard .pair-control>select{width:102px!important}#sectionBoard .pair-label,#sectionBoard .calc strong{font-size:13px!important}#sectionBoard .calc span{font-size:10px!important}#sectionBoard .entry input,#sectionBoard select{font-size:16px!important}#sectionBoard .refi-sheet{grid-template-columns:1fr!important}#sectionBoard .refi-cell{min-height:40px!important}#sectionBoard .finance-row{gap:10px;grid-template-columns:1fr 1fr!important}#sectionBoard .finance-input,#sectionBoard .finance-output{font-size:13px!important}#sectionBoard .finance-input .compound{grid-template-columns:1fr!important}#sectionBoard .finance-output>span:last-child{font-size:15px}.overview-outcomes{grid-template-columns:1fr;gap:0}.overview-intro h2{font-size:21px!important}.overview-facts{gap:18px 12px}.overview-facts .insight-number strong{font-size:18px}#sectionBoard .income-head,#sectionBoard .income-row{grid-template-columns:20px repeat(4,minmax(0,1fr))!important;gap:3px!important}#sectionBoard .income-row .entry>span{padding:0 1px!important;font-size:10px!important}#sectionBoard .income-row .entry input{padding:3px!important;font-size:16px!important}#sectionBoard .income-head{font-size:11px!important}#sectionBoard .funds-table{overflow-x:auto}#sectionBoard .funds-table>div{min-width:340px}#sectionBoard .mini-cashflow{overflow-x:auto!important}#sectionBoard .mini-cashflow>div{min-width:390px!important}.info-tip:after{position:fixed!important;inset:76px 12px auto!important;width:auto!important}.insight-line .year-label{font-size:8px}#sectionBoard .table-wrap{border-radius:5px}.workspace-caption{font-size:10px}.insight-card{padding:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.scenario-comparison>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf2f3;font-size:13px}.scenario-comparison>div>span{color:#6a8187}.scenario-comparison strong{white-space:nowrap}.scenario-comparison small{font-size:10px;color:#8a999e;margin-left:4px}.guided-workspace [hidden]{display:none!important}.guided-workspace .product-tab{min-width:0!important}.guided-workspace #sectionBoard .pair-label{overflow:visible!important}.guided-workspace .charts-grid .insight-card{margin:0}.guided-workspace .mini-cashflow .mini-cashflow-head span{background:#e6f1eb!important;color:#47695e!important}.mobile-menu-toggle{display:none}.entry:focus-within{box-shadow:0 0 0 3px #009b8d20!important}@media(max-width:980px){.mobile-menu-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:#fff;border:1px solid #d9e4e5;border-radius:8px;color:#2c5b57;font-size:15px}.mobile-menu-toggle svg{width:21px;height:21px}.mobile-menu-toggle>span:last-child{margin-left:auto}.section-sidebar:not(.mobile-menu-expanded) nav{display:none!important}.mobile-menu-expanded nav{margin-top:8px}}@media(max-width:600px){.header-actions{flex-direction:row!important;align-items:center!important}.topbar{height:auto!important;min-height:58px!important}.currency-control select{width:55px!important}#sectionBoard .input-column .pair-row:has(.compound){grid-template-columns:minmax(78px,1fr) 128px minmax(80px,.8fr)!important}#sectionBoard .pair-control>.compound{width:128px!important;grid-template-columns:1fr!important;gap:3px!important}#sectionBoard .pair-control>.compound select{font-size:12px!important;height:26px!important;min-height:26px!important}}#heroMetrics{display:none!important}.deal-overview{display:block!important;margin-bottom:16px!important}.guided-workspace .deal-heading{margin:0!important}.r-summary-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;font-size:14px;color:#72868c}.r-button,.r-shortcuts button{font:inherit;font-size:14px;border:1px solid #cbded8;border-radius:7px;background:#edf7f3;color:#146a58;padding:7px 12px;cursor:pointer}.r-button:hover,.r-shortcuts button:hover{background:#dcefe7}.r-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.r-subtitle{font-size:17px;font-weight:500;margin:22px 0 11px;color:#254d47}.r-keymetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.r-metric{border:1px solid #dce8e4;background:#f2f8f5;border-radius:8px;padding:13px;min-width:0}.r-metric>span{font-size:14px;display:block;color:#58746c}.r-metric>strong{font-size:24px!important;display:block;margin:7px 0 4px;color:#215d4d;font-weight:500;overflow-wrap:anywhere}.r-metric>small{font-size:12px;color:#71887f;display:block}.r-metric.cost{background:#fbf3f0;border-color:#eeded7}.r-metric.cost>strong{color:#98513c}.r-metric.caution{background:#fff7e9;border-color:#efdfc2}.r-metric.caution>strong{color:#976020}.r-coremetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.r-workbook{margin:16px 0}.guided-workspace #sectionBoard .excel-summary{table-layout:fixed!important;width:100%!important;min-width:820px!important;font-size:14px!important;color:#4d6362!important;background:#fff!important}.excel-summary .summary-left-label{width:24%!important}.excel-summary .summary-left-note{width:11%!important}.excel-summary .summary-left-value{width:15%!important}.excel-summary .summary-right-label{width:25%!important}.excel-summary .summary-right-monthly,.excel-summary .summary-right-yearly{width:12.5%!important}.guided-workspace #sectionBoard .excel-summary td,.guided-workspace #sectionBoard .excel-summary th{padding:7px 9px!important;line-height:1.35!important;border:0!important;font-size:14px!important;background:#fff!important;overflow-wrap:normal!important}.guided-workspace #sectionBoard .excel-summary td:first-child,.guided-workspace #sectionBoard .excel-summary td:nth-child(4){white-space:normal!important}.guided-workspace #sectionBoard .excel-summary th{background:#e8f1ed!important;color:#325d4e!important;font-weight:500!important}.guided-workspace #sectionBoard .excel-summary tr:nth-child(2n) td{background:#fafcfb!important}.guided-workspace #sectionBoard .excel-summary .summary-mid{border-left:6px solid #fff!important}.guided-workspace #sectionBoard .excel-summary tr.summary-total td,.guided-workspace #sectionBoard .excel-summary tr.r-highlight td{background:#edf5f0!important;color:#365e4e!important}.r-workbook .deduction{display:none}.r-cash,.r-returns{width:100%;border-collapse:collapse!important;font-size:14px!important;table-layout:auto!important;min-width:650px}.r-cash th,.r-cash td,.r-returns th,.r-returns td{padding:9px 12px!important;line-height:1.35!important;text-align:right;white-space:nowrap;font-weight:400!important;border:0!important;background:#fff!important}.r-cash th:first-child,.r-cash td:first-child,.r-returns th:first-child,.r-returns td:first-child{text-align:left;white-space:normal;min-width:220px}.r-cash th,.r-returns th{background:#e8f1ed!important;color:#43695c!important;font-size:13px!important}.r-cash tr:last-child td{background:#f1f8f4!important}.r-returns tr:nth-child(2) td{background:#eef7f1!important}.r-returns tr:nth-child(2n):not(:nth-child(2)) td{background:#fafcfb!important}.r-returns .status{font-size:12px!important;font-weight:400!important;padding:4px 8px!important;border-radius:5px!important}.status.good{background:#e0f1e6!important;color:#287549!important}.status.acceptable{background:#fff1d9!important;color:#936222!important}.status.not-acceptable{background:#f9e6e1!important;color:#a64935!important}.r-gauges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #e1e9e6;border-radius:12px;overflow:hidden}.r-gauge{text-align:center;padding:8px 12px 20px;min-width:0}.r-gauge+.r-gauge{border-left:1px solid #eef2ef}.r-gauge svg{display:block;width:100%;max-width:280px;margin:auto;overflow:hidden}.r-gauge .arc{fill:none;stroke-width:11;stroke-linecap:round}.arc.low{stroke:#e3b5ab}.arc.mid{stroke:#edd1a1}.arc.high{stroke:#b7dcc5}.needle{fill:#fff;stroke-width:6}.needle.good{stroke:#148a58}.needle.amber{stroke:#b17d30}.needle.bad{stroke:#b34e3c}.gauge-value{font:500 27px system-ui;fill:#214538;text-anchor:middle}.gauge-caption{font:13px system-ui;text-anchor:middle;fill:#5e736a}.gauge-caption.bad{fill:#a24c3b}.gauge-caption.good{fill:#197747}.r-gauge h3{font-size:15px;font-weight:500;margin:0 0 5px;color:#354e47}.r-gauge small{font-size:12px;color:#7b8e86;display:block}.r-assessment{padding:14px 18px;background:#edf7ef;border:1px solid #d9e9df;border-radius:9px;margin-top:15px}.r-assessment.caution{background:#fff7e9;border-color:#eddfc5}.r-assessment strong{font-size:16px;font-weight:500;color:#6b593d}.r-assessment p{margin:7px 0 0;font-size:14px;color:#7c7566}.r-strategies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.r-strategies .insight-card{padding:16px}.r-tag{display:inline-block;padding:4px 8px;border-radius:5px;font-size:12px;background:#e4f1e8;color:#36754d;margin-bottom:12px}.r-tag.amber{background:#fcf0da;color:#936222}.r-linked{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:14px;margin-bottom:15px}.r-linked .entry{width:90px!important;min-width:70px!important}.r-finance-note,.r-tax-note,.r-explanation{font-size:14px;line-height:1.55;color:#6b7f79;padding:10px 0;margin:0 0 13px}.r-finance-note .r-button{margin-top:10px}.r-tax-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:#f2f7f4;border-radius:8px;padding:14px;margin-bottom:12px}.r-tax-options label{display:flex;gap:7px;align-items:center;font-size:14px}.r-tax-options input{accent-color:#14846a;width:16px;height:16px;flex:0 0 auto}.r-tax-warning{color:#906334;font-size:13px;line-height:1.5}.r-income-expense{display:grid;grid-template-columns:1fr 1fr;gap:14px}.r-income-expense .insight-card{padding:14px}.r-help-popup{position:fixed;z-index:10000;background:#fff;color:#395550;border:1px solid #cedfd9;border-radius:8px;box-shadow:0 8px 30px #24463826;padding:14px;font:14px/1.55 system-ui;max-height:65vh;overflow:auto;overflow-wrap:anywhere}.info-tip:after,.info-tip:before{display:none!important}.info-tip{font-weight:400!important;opacity:.7}.info-tip:hover,.info-tip:focus{opacity:1}.insight-line{overflow:hidden!important;contain:paint}.custom-expense .pair-label{display:flex!important;align-items:center;gap:4px}.custom-expense .pair-label .entry{width:100%!important;min-width:0!important}.custom-expense .pair-label input{text-align:left!important;padding-left:0!important;font-weight:400!important}.r-rate-input{display:inline-flex;align-items:center;gap:3px;border:1px solid #bedbd0;background:#eaf6ef;border-radius:5px;color:#43685c;padding-right:5px;white-space:nowrap}.r-rate-input input{width:64px!important;max-width:64px!important;min-width:0!important;border:0!important;background:transparent!important;font-size:14px!important}.r-rate-input:has(input:disabled){opacity:.5;background:#f0f3f1}.guided-workspace #sectionBoard #debt-amortization .r-interest-cost{background:#fbefea!important;color:#a85c46!important}.guided-workspace #sectionBoard #debt-amortization .r-principal{background:#edf6ee!important;color:#477352!important}.guided-workspace #sectionBoard #debt-amortization .r-balance{background:#eff3f5!important;color:#576b76!important}.guided-workspace #sectionBoard .dense-table{border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;font-size:13px!important;width:100%!important}.guided-workspace #sectionBoard .dense-table td{padding:5px 9px!important;line-height:1.3!important;white-space:nowrap!important;font-weight:400!important;border:0!important;min-width:60px}.guided-workspace #sectionBoard .dense-table th{padding:8px 9px!important;line-height:1.3!important;text-align:center!important;white-space:normal!important;font-weight:500!important;border:0!important;min-width:68px}.guided-workspace #sectionBoard .dense-table .group-start{border-left:5px solid white!important}.guided-workspace #sectionBoard .group-tone-1{background:#f0f4f6!important;color:#526974!important}.guided-workspace #sectionBoard .group-tone-2{background:#edf6f0!important;color:#456a52!important}.guided-workspace #sectionBoard .group-tone-3{background:#fcf5e9!important;color:#8a7448!important}.guided-workspace #sectionBoard .group-tone-4{background:#edf5f5!important;color:#4b7473!important}.guided-workspace #sectionBoard .group-tone-5{background:#f5f0f5!important;color:#75617a!important}.guided-workspace #sectionBoard .group-tone-6{background:#edf2f8!important;color:#5e7390!important}.guided-workspace #sectionBoard .schedule-table{min-width:1110px!important}.guided-workspace #sectionBoard .schedule-table col{width:auto!important}.guided-workspace #sectionBoard .property-cell,.guided-workspace #sectionBoard .property-section{background:#edf3f8!important}.guided-workspace #sectionBoard .rent-cell,.guided-workspace #sectionBoard .rent-section{background:#edf7ee!important}.guided-workspace #sectionBoard .debt-cell,.guided-workspace #sectionBoard .debt-section{background:#fbf0ec!important}.guided-workspace #sectionBoard .equity-cell,.guided-workspace #sectionBoard .equity-section{background:#edf7f4!important}.guided-workspace #sectionBoard .performance-cell,.guided-workspace #sectionBoard .performance-section{background:#f6f3eb!important}.guided-workspace #sectionBoard .schedule-table td:nth-child(5),.guided-workspace #sectionBoard .schedule-table td:nth-child(8),.guided-workspace #sectionBoard .schedule-table td:nth-child(10),.guided-workspace #sectionBoard .schedule-table td:nth-child(12){border-left:5px solid white!important}.guided-workspace #sectionBoard .schedule-table thead tr:first-child th+th{border-left:5px solid white!important}.guided-workspace #sectionBoard .rent-entry{background:transparent!important;border-color:transparent!important;width:105px!important}.guided-workspace #sectionBoard .rent-entry:hover,.guided-workspace #sectionBoard .rent-entry:focus-within{background:#fff!important;border-color:#bed6c3!important}.guided-workspace #sectionBoard .table-entry.rate-entry{width:74px!important}.guided-workspace #sectionBoard [id$=-investment] td{color:#a46553!important;background:#fff8f5!important}.guided-workspace #sectionBoard [id$=-investment] th{background:#f6eae4!important;color:#875f52!important}.guided-workspace #sectionBoard .negative{color:#b14835!important}.guided-workspace #sectionBoard #chartsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.r-chart-zoom{position:absolute;right:10px;top:10px;background:#eef5f2;border:1px solid #d5e2dc;border-radius:5px;color:#47715f;cursor:pointer;font-size:19px;width:28px;height:28px}.charts-grid .insight-card{position:relative;padding:16px!important}.charts-grid h3{padding-right:30px;font-size:15px!important}.charts-grid .chart-reading,.charts-grid .insight-controls{font-size:12px}.charts-grid .insight-controls input{width:40px!important}.r-dialog{border:1px solid #d3e0da;border-radius:12px;padding:20px;width:min(1120px,96vw);max-height:94vh;overflow:auto;color:#38534b;background:#f4f8f6}.r-dialog::backdrop{background:#153b335c}.r-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 16px}.r-dialog-actions strong,.r-dialog-actions>span{margin-right:auto;font-weight:500}.r-dialog-actions input{width:130px;background:#fff;border:1px solid #ccdbd4;border-radius:5px;padding:6px;font-size:14px}.r-dialog-actions label{font-size:13px}.chart-dialog{width:min(950px,96vw)}.chart-dialog .insight-card{margin:0}.chart-dialog .insight-line{max-height:60vh}.chart-dialog .insight-controls{display:none}.report-page{background:#fff;padding:24px;margin:0 0 18px;border:1px solid #dfe7e2;color:#3a514a;font:12px/1.35 Arial,sans-serif}.report-brand{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #dce6df;padding:0 0 12px;margin-bottom:15px;font-size:12px;color:#607c6e}.report-brand strong{font-size:16px;font-weight:500}.report-page h1{font:500 23px Arial;margin:0 0 6px}.report-page h2{font:500 14px Arial;margin:15px 0 7px}.report-address{color:#71867b;margin:0 0 15px}.report-page .r-keymetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:12px 0}.report-page .r-metric{padding:9px}.report-page .r-metric>span{font-size:11px}.report-page .r-metric>strong{font-size:18px!important}.report-page .r-metric>small{font-size:10px}.report-page .info-tip{display:none!important}.report-page .table-wrap{overflow:visible!important;border:0!important}.report-page table{border-collapse:collapse!important;table-layout:auto!important;width:100%!important;min-width:0!important;font:11px/1.3 Arial!important}.report-page td,.report-page th{padding:4px 6px!important;text-align:right;border:0!important;white-space:nowrap!important;background:#fff;color:#415d51;font-weight:400!important}.report-page td:first-child,.report-page th:first-child{text-align:left;white-space:normal!important}.report-page .excel-summary td:nth-child(4){white-space:normal!important;text-align:left}.report-page th{background:#e9f2ed!important;color:#3c6650}.report-page .summary-total td{background:#f0f6f2!important}.report-page tr:nth-child(2n) td{background:#fafcfb}.report-page .summary-mid{border-left:4px solid #fff!important}.report-page .r-returns td:first-child,.report-page .r-cash td:first-child{min-width:0!important}.report-page .status{padding:2px 5px!important;font-size:10px!important}.report-page .r-workbook{margin:10px 0}.report-page .negative{color:#a7513c!important}.report-page .report-note{font:11px/1.4 Arial;color:#63796b;margin:7px 0}.report-page footer{font:10px Arial!important;display:block!important;padding:10px 0 0!important;margin:14px 0 0!important;border-top:1px solid #dce6df!important;color:#6e8277}.report-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.report-chart{border:1px solid #e1eae5;border-radius:6px;padding:8px}.report-chart h3{font:500 12px Arial;margin:0 0 7px}.report-chart svg{width:100%;height:auto;display:block;overflow:hidden}.report-chart svg text{font:10px Arial;fill:#688576}.report-legend{display:flex;flex-wrap:wrap;gap:5px;font-size:9px}.report-refi{display:grid;gap:4px;background:#f6f4eb;border-radius:6px;padding:9px;margin:12px 0;color:#857451;font-size:11px}.report-financing td:first-child{max-width:150px;white-space:normal!important}@media(min-width:1500px){.r-keymetrics{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1100px){.r-coremetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-workspace #sectionBoard #chartsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r-tax-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.r-gauges{grid-template-columns:1fr}.r-gauge{padding:0 15px 18px}.r-gauge+.r-gauge{border-top:1px solid #edf1ed;border-left:0}.r-gauge svg{max-width:235px}.r-strategies,.r-income-expense{grid-template-columns:1fr}.r-keymetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r-metric>strong{font-size:20px!important}.r-coremetrics{grid-template-columns:1fr 1fr}.r-coremetrics .r-metric{padding:10px}.r-metric>span{font-size:13px}.r-summary-toolbar{align-items:flex-start}.guided-workspace #sectionBoard #chartsGrid{grid-template-columns:1fr!important}.r-tax-options{grid-template-columns:1fr}.r-dialog{padding:10px}.report-page{min-width:880px}.r-dialog-actions{position:sticky;left:0}.r-finance-note{font-size:13px}}@page{size:auto;margin:10mm}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important;font-size:10px!important}body>*{display:none!important}body>#reportDialog{display:block!important;position:static!important;overflow:visible!important;max-height:none!important;width:100%!important;max-width:none!important;border:0!important;margin:0!important;padding:0!important;background:#fff!important}.r-dialog-actions{display:none!important}#printReport{display:block!important}.report-page{display:block!important;border:0!important;padding:0!important;margin:0!important;min-width:0!important;break-after:page;page-break-after:always;font-size:10px!important}.report-page:last-child{break-after:auto;page-break-after:auto}.report-page .r-keymetrics{grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important;gap:5px!important;margin:8px 0!important}.report-page .r-metric{padding:6px!important}.report-page .r-metric>strong{font-size:15px!important}.report-page .r-metric>span{font-size:10px!important}.report-page .r-metric>small{font-size:9px!important}.report-page table{font-size:10px!important}.report-page td,.report-page th{padding:3px 5px!important}.report-page .report-brand{margin-bottom:8px;padding-bottom:8px}.report-page h1{font-size:19px}.report-page h2{font-size:12px;margin:10px 0 5px}.report-page .report-address{margin-bottom:8px}.report-page .r-workbook{margin:8px 0}.report-page .status{font-size:9px!important}.report-charts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.report-page footer{margin-top:10px!important}.report-page tr,.report-chart,.r-metric{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-page .report-note{font-size:10px!important}}@media print{#reportDialog .report-page table td,#reportDialog .report-page table th{font-size:10px!important;line-height:1.2!important;padding:3px 5px!important}#reportDialog .report-page th{white-space:normal!important}#reportDialog .report-page .r-cash th:first-child,#reportDialog .report-page .r-returns th:first-child{min-width:0!important}}.guided-workspace .deal-overview{display:grid!important;grid-template-columns:210px minmax(0,1fr);gap:20px;align-items:center;padding:14px 0 18px;margin:0 0 14px!important;border-bottom:1px solid #dce7e5;background:#f4f8f8;position:sticky;top:62px;z-index:30}.guided-workspace .deal-heading{display:block!important;min-width:0}.deal-heading h1{overflow-wrap:anywhere;font-size:22px!important}.address-research{padding:0;border:0;background:transparent;color:#548177;font-size:12px;margin-top:8px;text-align:left}.guided-workspace #dealRibbon{display:grid;grid-template-columns:minmax(390px,1.12fr) minmax(370px,1fr);gap:14px;align-items:center;min-width:0}#dealRibbon .r-gauges{border:0;background:transparent;border-radius:0}#dealRibbon .r-gauge{padding:0 8px 4px}#dealRibbon .r-gauge svg{max-width:143px;margin:0 auto;height:84px}#dealRibbon .r-gauge h3{font-size:12px;margin:0;line-height:1.3}#dealRibbon .r-gauge small{font-size:10px;margin-top:4px;line-height:1.3}#dealRibbon .r-coremetrics{margin:0;gap:6px;grid-template-columns:1fr 1fr}#dealRibbon .r-metric{padding:7px 10px;background:#fff;border-color:#e0e9e7;border-radius:7px}#dealRibbon .r-metric>strong{font-size:19px!important;margin:2px 0;font-weight:500}#dealRibbon .r-metric>span{font-size:12px}#dealRibbon .r-metric>small{font-size:10px}#dealRibbon .r-gauge+.r-gauge{border-left:1px solid #dce6e2}.guided-workspace .section-sidebar{top:260px;max-height:calc(100vh - 276px)}.guided-workspace .assessment-preview{padding:0;background:transparent}.assessment-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.assessment-pair .insight-card,.r-strategies .insight-card{margin:0!important}.assessment-preview .insight-card{padding:20px}.assessment-preview .insight-controls,.assessment-preview .chart-reading{display:none}.assessment-preview .money-bars{gap:24px;margin-top:30px}.quality-grade{display:flex;justify-content:space-between;align-items:center;margin:28px 0 30px;gap:14px}.quality-grade>strong{font-size:30px;font-weight:400;color:#298772}.quality-grade .not-acceptable{color:#ae5b46}.quality-grade .acceptable{color:#b3823e}.quality-grade>span{font-size:26px;text-align:right;color:#356f61}.quality-grade small{display:block;font-size:12px;color:#84948e;margin-top:4px}.quality-scale{height:9px;display:grid;grid-template-columns:50fr 17fr 33fr;gap:3px;position:relative}.quality-scale i{background:#ca8b7c;border-radius:3px}.quality-scale i:nth-child(2){background:#e9c480}.quality-scale i:nth-child(3){background:#7cb39d}.quality-scale b{position:absolute;top:-17px;transform:translate(-50%);font-size:20px;color:#305f51}.quality-labels{display:grid;grid-template-columns:50fr 17fr 33fr;font-size:11px;line-height:1.5;color:#7f908b;margin-top:9px;gap:4px}.quality-labels span:last-child{text-align:right}.quality-note{font-size:13px;background:#ecf6f0;border-radius:7px;padding:13px;margin-top:18px;color:#49735c}.quality-note.caution{background:#fff5e6;color:#937039}.strategy-detail{display:flex;justify-content:space-between;gap:12px;font-size:13px;border-top:1px solid #edf1f0;padding:12px 0 0;margin-top:14px}.strategy-detail>span:first-child{color:#6e8580}.assessment-reason{display:flex;align-items:flex-start;gap:14px;margin:21px 0}.assessment-reason p{margin:0!important}.assessment-reason .r-tag{flex-shrink:0;margin:0}.assessment-preview .r-strategies{margin-bottom:18px}.tab-grip{margin-left:9px;color:#98ada7;font-size:13px}.journey-tabs [draggable]{cursor:grab}.journey-tabs .drag-over{box-shadow:inset 3px 0 #079c88;background:#e1f1ea}.journey-tabs .dragging{opacity:.4}.arrange-tabs{border:0;background:none;color:#78948b;font-size:12px;padding:7px 0;margin-bottom:5px}.tab-arranger{display:grid;gap:5px;max-width:520px;margin-bottom:15px}.tab-arranger>div{display:flex;gap:6px;align-items:center;font-size:14px}.tab-arranger span{flex:1}.tab-arranger button{border:1px solid #d7e4df;border-radius:4px;background:#fff;padding:3px 12px;color:#4f7e6c}.tab-arranger button:disabled{opacity:.3}.summary-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-bottom:18px}.summary-card{background:#fff;border:1px solid #dce7e4;border-radius:12px;overflow:hidden;margin-bottom:16px;min-width:0}.summary-card h3{font-size:16px;font-weight:500;padding:16px 18px;margin:0;color:#3c6256;background:#f7faf8}.summary-card.operations h3{background:#eef6f2}.summary-card h3 small{font-size:12px;color:#80978e;float:right}.summary-card .table-wrap{padding:0 12px 12px}.guided-workspace #sectionBoard .card-table{width:100%!important;min-width:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;font-size:14px!important}.guided-workspace #sectionBoard .card-table td,.guided-workspace #sectionBoard .card-table th{padding:8px 9px!important;line-height:1.35!important;border:0!important;font-size:14px!important;font-weight:400!important;white-space:nowrap!important;text-align:right;background:transparent!important;color:#435d57;position:static!important;min-width:0!important}.guided-workspace #sectionBoard .card-table th:first-child,.guided-workspace #sectionBoard .card-table td:first-child{text-align:left;white-space:normal!important}.guided-workspace #sectionBoard .card-table thead th{font-size:12px!important;color:#7b9187;background:#f6f9f7!important;white-space:normal!important}.card-table td small{display:block;font-size:11px;color:#82988d}.guided-workspace #sectionBoard .summary-card .card-table tr:nth-child(2n) td{background:#fafcfb!important}.guided-workspace #sectionBoard .summary-card .card-table tr.metric-row td{background:#eaf5ee!important;color:#2f6755}.summary-card .r-cash,.summary-card .r-returns{min-width:650px}.summary-card.returns{border-top:3px solid #93baaa}.summary-card.cash{border-top:3px solid #d0deca}.summary-card .r-returns th{background:#f3f8f5!important}.projection-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;color:#71847c;font-size:14px}.projection-intro p{margin:0}.cash-projection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.projection-card{min-width:0;border:1px solid #dce6e2;border-radius:11px;overflow:hidden;background:#fff}.projection-card>header{padding:17px;background:#eff4f5;border-bottom:1px solid #e2eae5}.projection-card h3{font-size:16px;font-weight:500;color:#48676b;margin:0 0 5px}.projection-card header p{font-size:12px;color:#788e89;margin:0}.projection-card.net>header,.projection-card.rent>header,.projection-card.equity>header{background:#edf6ef}.projection-card.reserve>header{background:#fbf5e9}.projection-card.debt>header{background:#faf0eb}.projection-card .table-wrap{padding:8px}.guided-workspace #sectionBoard .projection-card .card-table td,.guided-workspace #sectionBoard .projection-card .card-table th{font-size:13px!important;padding:9px 7px!important;font-variant-numeric:tabular-nums}.guided-workspace #sectionBoard .projection-card .card-table tbody tr:nth-child(2n){background:#f7faf8}.guided-workspace #sectionBoard .projection-card .card-table tbody tr:hover{background:#eaf3ef}.equity-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.equity-limit{display:flex;align-items:center;gap:6px;font-size:13px;margin-left:auto;color:#738b80}.equity-limit input{width:58px;border:1px solid #ccdcd2;border-radius:5px;padding:4px;background:#fff}.equity-view-switch{display:flex;border:1px solid #dae6df;border-radius:6px;overflow:hidden}.equity-view-switch button{border:0;background:#fff;color:#70867c;padding:6px 11px;font-size:13px}.equity-view-switch button[aria-pressed=true]{background:#e5f1eb;color:#307660}.quiet-edit{display:inline-flex;align-items:center;gap:3px;max-width:100%;border:1px solid transparent;border-radius:4px}.quiet-edit input{width:54px;padding:2px 3px;border:0;background:transparent;color:inherit;text-align:right;font-size:13px!important;min-height:0!important;height:auto!important}.quiet-edit.rent input{width:80px}.quiet-edit:hover,.quiet-edit:focus-within{border-color:#bed8c9;background:#fff}.equity-full-table[hidden]{display:none!important}.research-card{padding:18px;background:#f5f9f7;border:1px solid #dfebe4;border-radius:10px;margin-top:18px}.research-card h3{font-size:16px;font-weight:500;margin:0 0 8px}.research-card p{font-size:14px;color:#71847b}.research-source{overflow-wrap:anywhere}.research-steps{display:grid;grid-template-columns:1fr 1fr;gap:22px}.research-steps>section{border:1px solid #dce7e0;background:#fff;border-radius:10px;padding:18px;min-width:0}.research-steps h3{font-size:17px;font-weight:500;margin:0 0 14px}.research-steps p{font-size:14px;color:#73867c;line-height:1.5}.research-dialog label{display:block;font-size:13px;color:#5c7768;margin:12px 0}.research-dialog input:not([type=checkbox]),.research-dialog select,.research-dialog textarea{display:block;width:100%;border:1px solid #cedfd5;background:#f9fbfa;border-radius:5px;color:#335748;font:16px/1.4 inherit;padding:9px;margin-top:5px}.research-dialog textarea{resize:vertical;min-height:120px}.research-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.research-address{grid-column:1/-1}.research-links{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 8px}.research-links a{font-size:13px;padding:7px 9px;border:1px solid #d8e6de;border-radius:6px;color:#35795f;text-decoration:none}.research-steps small{font-size:12px;color:#889b91}.research-status{background:#f1f6f3;padding:10px;border-radius:5px}.research-dialog .card-table{width:100%;border-collapse:collapse;font-size:13px}.research-dialog .card-table td,.research-dialog .card-table th{padding:8px 5px;text-align:left;vertical-align:top}.research-dialog .card-table small{display:block}.research-dialog .property-confirm{display:flex;gap:9px;align-items:flex-start}.research-dialog .property-confirm input{margin-top:4px}.research-dialog #propertyResearchMessage{font-size:14px;color:#396c54;padding:10px}.research-dialog input[type=checkbox]{accent-color:#228665}.research-dialog gmp-place-autocomplete{width:100%;margin:10px 0}.guided-workspace .summary-card-grid .negative,.guided-workspace .projection-card .negative{color:#af624a!important}@media(min-width:1600px){#dealRibbon .r-coremetrics{grid-template-columns:repeat(4,1fr)}.guided-workspace #dealRibbon{grid-template-columns:minmax(450px,.9fr) minmax(600px,1.1fr)}.guided-workspace .section-sidebar{top:245px;max-height:calc(100vh - 260px)}}@media(max-width:1200px){.guided-workspace .deal-overview{grid-template-columns:180px minmax(0,1fr);gap:12px}.guided-workspace #dealRibbon{grid-template-columns:1fr;gap:8px}#dealRibbon .r-coremetrics{grid-template-columns:repeat(4,minmax(0,1fr))}#dealRibbon .r-gauge svg{height:70px}#dealRibbon .r-gauge small{display:none}#dealRibbon .r-metric>strong{font-size:16px!important}#dealRibbon .r-metric>small{display:none}.cash-projection-grid{grid-template-columns:1fr}.cash-projection-grid .card-table td,.cash-projection-grid .card-table th{width:25%}.summary-card-grid{grid-template-columns:1fr}.guided-workspace .section-sidebar{top:300px;max-height:calc(100vh - 315px)}}@media(max-width:800px){.guided-workspace .deal-overview{position:static;display:block!important;padding:8px 0 14px}.guided-workspace #dealRibbon{display:block;margin-top:10px}.guided-workspace #dealRibbon .r-gauges{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:1px solid #e0eae3;background:#fff;border-radius:8px;padding:5px 0}#dealRibbon .r-gauge{padding:4px!important;border-top:0!important}#dealRibbon .r-gauge svg{height:auto;width:100%;max-width:140px}#dealRibbon .r-gauge h3{font-size:11px}#dealRibbon .r-coremetrics{display:grid;grid-template-columns:1fr 1fr;margin-top:8px}#dealRibbon .r-metric>strong{font-size:20px!important}#dealRibbon .r-metric>small{display:block}.assessment-pair,.equity-card-grid,.research-steps{grid-template-columns:1fr}.guided-workspace .section-sidebar{position:static;max-height:none}.assessment-preview .r-strategies{grid-template-columns:1fr}.quality-labels{font-size:12px;grid-template-columns:1fr 1fr 1fr}.quality-labels span:last-child{text-align:left}.summary-card h3 small{float:none;display:block;margin-top:4px}.equity-limit{margin-left:0}.table-toolbar{flex-wrap:wrap}.research-dialog input:not([type=checkbox]),.research-dialog textarea{font-size:16px}.research-fields{grid-template-columns:1fr}.research-address{grid-column:auto}.guided-workspace .card-table th,.guided-workspace .card-table td{font-size:14px!important}.assessment-preview .money-bars{margin-top:15px}.assessment-preview .insight-card{padding:16px}}@media print{#dealRibbon{display:none!important}}#dealRibbon .gauge-value{font-size:35px}#dealRibbon .gauge-caption{font-size:15px}.assessment-preview .quality-grade>strong{font-weight:400!important}.assessment-preview h3{font-weight:500!important}.summary-card .r-returns{font-size:14px!important}.menu-arranger{display:grid;gap:8px;padding:0 7px 12px}.menu-arranger>div{display:flex;align-items:center;gap:4px;font-size:12px;color:#50736a}.menu-arranger span{flex:1}.menu-arranger button{background:#fff;border:1px solid #d7e6df;border-radius:4px;padding:4px 8px;color:#537f6d}.menu-arranger button:disabled{opacity:.3}@media(max-width:800px){.menu-arranger{display:none}.mobile-menu-expanded .menu-arranger{display:grid}}.nav-category{font-size:12px;letter-spacing:.07em;color:#72847f;margin:20px 8px 7px;border-top:1px solid #d9e4e0;padding-top:13px}.journey-nav small{display:block;font-size:12px;color:#648b7c}.journey-nav .start-tag{color:#007f70}.journey-nav{min-height:42px}.nav-grip,.tab-grip{padding:7px;min-width:26px;display:inline-block;touch-action:none;cursor:grab}.start-surface{padding:30px 15px;max-width:580px}.start-surface h2{font-size:25px!important}.start-surface p{line-height:1.6}.start-surface small{display:block;margin-top:18px;color:#778982;font-size:13px}.workspace-collapsed #sectionBoard,.workspace-collapsed .future-insights{display:none!important}.collapse-workspace{float:right;border:0;background:none;font-size:12px;color:#647e73;padding:5px 8px}.touch-drag-preview{position:fixed;z-index:99999;pointer-events:none;border:1px solid #97c7b9;background:#edf8f3;color:#174e42;padding:14px;border-radius:8px;box-shadow:0 12px 30px #264e4540;transform:rotate(2deg);opacity:.94}.touch-drop{outline:2px solid #00a08d!important;background:#e6f5ef!important}.listing-small{border:0;background:none;color:#527a70;font-size:12px;padding:9px 0;text-decoration:underline}.listing-dialog{max-width:580px}.listing-dialog textarea{width:100%;border:1px solid #d5e1dc;border-radius:8px;padding:12px;font:inherit;margin:10px 0}.listing-dialog header{display:flex;justify-content:space-between}.listing-dialog header button{border:0;background:none;font-size:25px}.unit-field{max-width:130px}.unit-field input{width:100%}.inline-assumption{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:400;color:inherit}.inline-assumption input,.subtle-assumptions input{width:48px;border:0;border-bottom:1px dotted #75978b;background:transparent;color:#176b57;font:inherit;text-align:right;padding:2px}.subtle-assumptions{display:flex;gap:12px;flex-wrap:wrap;margin:9px 0;font-size:13px;color:#6d8079}.subtle-assumptions input{width:36px}.penalty-choices{display:flex;gap:9px;flex-wrap:wrap;grid-column:1/-1;font-size:12px}.penalty-choices label{display:flex;align-items:center;gap:3px}.penalty-choices input{width:14px;height:14px}.penalty-cell{flex-wrap:wrap!important}.r-gauge .gauge-dollars{font-size:17px;color:#176b57;margin:4px 0 0}.gauge-dollars small{display:inline!important;font-size:11px!important;color:#72857c}.guided-workspace #dealRibbon .r-gauge svg{max-width:158px;height:100px}.guided-workspace #dealRibbon .r-gauge h3{font-size:13px}.guided-workspace #dealRibbon .r-gauge small{font-size:12px}.guided-workspace #dealRibbon .r-coremetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.flip-header{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;background:#edf7f2!important}.flip-header small{grid-column:1/-1}.compact-returns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.compact-return{border:1px solid #e0e8e4;border-radius:8px;padding:12px 14px;background:#fbfdfc;min-width:0}.compact-return.good{--rating:#358c70}.compact-return.acceptable{--rating:#ac792f}.compact-return.poor{--rating:#b96149}.return-title{font-size:14px;color:#354f45}.return-figures{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:8px 0 11px}.return-figures strong{font-size:23px;font-weight:500;color:var(--rating)}.return-figures>span{font-size:16px}.return-figures .return-rating{font-size:12px;margin-left:auto;color:var(--rating)}.mini-rating{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;height:5px;position:relative}.mini-rating i{background:#e7b5a9;border-radius:3px}.mini-rating i:nth-child(2){background:#eacb91}.mini-rating i:nth-child(3){background:#9dcbb8}.mini-rating b{position:absolute;top:-13px;color:var(--rating);font-size:16px;line-height:1}.compact-return p{font-size:12px;line-height:1.45;color:#718278;margin:7px 0 0}.compact-return p small{display:block;font-size:11px;margin-top:2px}.quiet-edit input{min-width:0}.quiet-edit.rent{max-width:128px}.quiet-edit.rent input{width:103px}.pair-row[hidden]{display:none!important}#dealSetup #input-property-info{margin-top:12px;width:100%;grid-column:1/-1}#dealSetup #input-property-info>.column-block-head{display:none}.top-property-card{grid-column:1/-1!important;width:100%!important}.top-property-card label{min-width:0}gmp-place-autocomplete{width:100%;min-width:0;--gmp-mat-color-surface:#f5f8f7}.workbook-detail-body .combined-table thead tr:first-child th,.workbook-detail-body .merged-projection-table thead tr:first-child th{padding:10px 6px!important;font-weight:500!important;filter:saturate(1.2);border-bottom:3px solid #fff!important}.workbook-detail-body .combined-table thead tr:nth-child(2) th,.workbook-detail-body .merged-projection-table thead tr:nth-child(2) th{border-bottom:2px solid #c5d6ce!important;padding:7px 5px!important}.combined-table .group-start{border-left:8px solid #fff!important}#debt-amortization tr>*:nth-child(5),#debt-amortization tr>*:nth-child(10),#debt-amortization tr>*:nth-child(15){border-left:8px solid #fff!important}#debt-payments thead th{border-bottom:3px solid #fff!important}#operating-performance tbody td:not(:first-child),#yearly-investment tbody td:not(:first-child),#monthly-investment tbody td:not(:first-child),#cumulative-investment tbody td:not(:first-child){color:#a45e53}#operating-performance tbody td:nth-last-child(-n+2){color:#356f60}.merged-projection-table .property-section,.merged-projection-table .rent-section,.merged-projection-table .debt-section,.merged-projection-table .equity-section{text-align:center!important}.merged-projection-table tbody td:nth-child(5),.merged-projection-table tbody td:nth-child(8),.merged-projection-table tbody td:nth-child(10),.merged-projection-table tbody td:nth-child(12){border-left:7px solid white!important}.equity-full-table table{min-width:1080px!important;table-layout:auto!important}.equity-full-table td{white-space:nowrap}.equity-full-table .entry.table-entry{background:transparent!important;border:0!important}.equity-full-table input{background:transparent!important;border:0!important;box-shadow:none!important}.equity-full-table input:hover,.equity-full-table input:focus{background:#f0f7f3!important;outline:1px solid #9cbbae}.schedule-table th{overflow:visible!important}.guided-workspace .section-sidebar{top:295px;max-height:calc(100vh - 310px)}@media(max-width:1100px){.compact-returns{grid-template-columns:1fr}.guided-workspace .deal-overview{position:static}.guided-workspace .section-sidebar{top:75px;max-height:calc(100vh - 90px)}}@media(max-width:800px){.guided-workspace .section-sidebar nav,.guided-workspace .section-sidebar .journey-menu-label{display:block!important}.guided-workspace .section-sidebar{position:static;width:100%;max-height:none}.guided-workspace .section-sidebar nav{display:grid!important;grid-template-columns:1fr}.guided-workspace .journey-nav{width:100%!important;min-height:42px;font-size:15px}.guided-workspace .journey-tabs{display:flex;flex-wrap:wrap;overflow:visible}.guided-workspace .journey-tabs button{font-size:14px;max-width:100%;white-space:normal}.guided-workspace .deal-overview{position:static!important}.guided-workspace #dealRibbon .r-gauge svg{height:92px}.guided-workspace #dealRibbon .r-gauge h3{font-size:12px}.guided-workspace #dealRibbon .r-gauge small{font-size:11px}.gauge-dollars{font-size:14px!important}.gauge-dollars small{display:block!important}.compact-returns{padding:6px;gap:8px}.compact-return{padding:10px}.return-figures strong{font-size:23px}.return-figures>span{font-size:17px}.start-surface{padding:20px 5px}.top-property-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.top-property-card label:first-child{grid-column:1/-1}.penalty-choices{font-size:12px;gap:5px}.projection-card.equity header p{line-height:1.8}.card-table{font-size:13px!important}}@media print{.compact-returns{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0}.compact-return{padding:5px;border-radius:3px;break-inside:avoid}.return-title{font-size:9px}.return-figures{gap:4px;margin:3px 0 7px}.return-figures strong{font-size:14px}.return-figures>span{font-size:10px}.return-figures .return-rating{font-size:8px}.compact-return p{font-size:8px;margin-top:3px}.compact-return p small{font-size:7px}.mini-rating{height:3px}.mini-rating b{font-size:11px;top:-9px}}.unit-field input{border:1px solid #d2dfd9;background:#f5f8f7;border-radius:6px;padding:6px 8px;font:inherit;color:#304e43}.guided-workspace #dealRibbon .r-gauge svg text:first-of-type{font-size:36px}#dealSetup #input-property-info>summary{display:none}.guided-workspace #input-property-info .pair-row{min-height:34px!important;padding-top:3px!important;padding-bottom:3px!important}@media(max-width:800px){.summary-card .r-cash,.compact-cashflow .r-cash,#input-cash-flow-summary .r-cash{min-width:0!important;width:100%!important;table-layout:fixed!important}.r-cash th,.r-cash td{padding:6px 3px!important;font-size:12px!important;white-space:normal!important;overflow-wrap:normal!important}.r-cash th:first-child,.r-cash td:first-child{width:30%!important}.r-cash th:not(:first-child),.r-cash td:not(:first-child){width:23.33%!important}.r-cash .negative{white-space:normal!important}}[data-navigation-pending135]{opacity:0!important}.positive{--result:#07846f;--result-soft:#e7f5ef;--result-ink:#11644f}.negative{--result:#b85345;--result-soft:#fcf0ed;--result-ink:#943c32}.caution{--result:#b87e29;--result-soft:#fff4df;--result-ink:#8a5e20}.neutral{--result:#71847c;--result-soft:#f2f6f4;--result-ink:#4c6459}.cash-outcome{min-width:0}.cash-outcome .outcome-card{height:100%;margin:0;padding:12px 14px;border-radius:8px;background:var(--result)!important;color:#fff;box-sizing:border-box}.cash-outcome .outcome-card strong{font-size:24px;color:#fff!important;font-weight:500}.cash-outcome .outcome-label{font-size:13px;color:#fff!important}.cash-outcome .outcome-card p{font-size:11px;line-height:1.45;color:#ffffffd9;margin:5px 0 0}.cash-outcome .outcome-symbol{background:#fff2;color:#fff}.guided-workspace #dealRibbon .r-coremetrics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}#dealRibbon .upfront-total{background:#fff0d5!important;border-color:#ecd09b!important}#dealRibbon .upfront-total>strong{color:#936021!important}#dealRibbon .upfront-cash{background:#fae7e3!important;border-color:#e7bbb3!important}#dealRibbon .upfront-cash>strong{color:#a1473a!important}#dealRibbon .cash-recovered{background:#e4f4ec!important}#dealRibbon .flip-header{background:var(--result)!important;border-color:var(--result)!important;color:#fff!important}#dealRibbon .flip-header *,#dealRibbon .flip-header .negative{color:#fff!important}#dealRibbon .r-gauge.core-roi .gauge-value{font-size:42px!important;font-weight:600}.r-gauge.core-roi.good .gauge-value,.r-gauge.core-roi.good .gauge-caption{fill:#07846f!important}.r-gauge.core-roi.amber .gauge-value,.r-gauge.core-roi.amber .gauge-caption{fill:#ac7828!important}.r-gauge.core-roi.bad .gauge-value,.r-gauge.core-roi.bad .gauge-caption{fill:#b34e42!important}#dealRibbon .r-gauge.core-roi .gauge-caption{font-size:24px!important;font-weight:500}#dealRibbon .r-gauge.core-roi h3{font-size:22px!important;font-weight:500;margin-top:-1px}#dealRibbon .r-gauge.core-roi>small{font-size:11px;color:#7b8a83}#dealRibbon .r-gauge svg{height:106px!important}.cash-result-family{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0}.cash-result{min-width:0;background:var(--result-soft);border:1px solid color-mix(in srgb,var(--result) 24%,white);border-radius:10px;overflow:hidden}.cash-result header{display:flex;justify-content:space-between;gap:9px;align-items:flex-start;background:color-mix(in srgb,var(--result) 12%,white);padding:12px 14px;border-bottom:2px solid #fff}.cash-result header h3{font-size:16px;margin:0;padding:0!important;background:none!important;color:var(--result-ink);border:0!important}.cash-result header p{font-size:12px;color:var(--result-ink);margin:4px 0 0}.result-badge,.strategy-badge{background:var(--result-soft,#e3f4ec);color:var(--result-ink,#256c51);border-radius:5px;padding:5px 8px;font-size:12px;white-space:nowrap;display:inline-block}.cash-result header .result-badge{background:var(--result);color:#fff;font-size:11px}.cash-result-values{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:15px 14px}.cash-result-values>div{min-width:0}.cash-result-values span{display:block;font-size:12px;color:#697f73}.cash-result-values strong{display:block;margin-top:5px;color:var(--result-ink);font-size:21px;font-weight:500;white-space:nowrap}.cash-result-values strong .negative{display:inline;font-size:inherit;color:inherit}.r-income-expense>.insight-card:first-child{background:#e9f6ef;border-color:#cae5d5}.r-income-expense>.insight-card:last-child{background:#fcf0ec;border-color:#e8cec5}.r-income-expense h3{color:#315f4b}.r-income-expense>.insight-card:last-child h3{color:#984f3e}.flip-strategy{border-top:3px solid var(--result)!important;background:var(--result-soft)!important}.flip-strategy .insight-number strong{font-size:29px;color:var(--result-ink)}.flip-strategy .strategy-badge{background:var(--result);color:#fff;margin:2px 0 11px}.flip-breakdown{margin-top:12px;border-top:1px solid #d9e3dc;padding-top:5px}.flip-breakdown>div{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:6px 0}.small-result-link{border:0;background:none;font-size:13px;padding:7px 0;color:var(--result-ink);text-decoration:underline}.summary-card-grid .summary-card.capital{border-top:3px solid #d4a258;background:#fffcf6}.summary-card-grid .summary-card.operations{border-top:3px solid #69aa90;background:#f9fdfb}.summary-card-grid .capital>h3{background:#fbefd9;color:#7d5d2e}.summary-card-grid .operations>h3{background:#def1e7;color:#27634c}.summary-card-grid .capital .metric-row{background:#fdf0d9!important}.summary-card-grid .operations .metric-row{background:#e5f5eb!important}.summary-card.cash>h3{background:#eef6f1}.summary-card.cash .cash-result-family{padding:10px}.summary-card.returns>h3{background:#e9f2ed}.summary-card .card-table tbody tr:not(.metric-row):hover{background:#f1f6f2}.return-ledger{padding:4px 12px}.return-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) 155px 95px;gap:16px;align-items:center;padding:12px 3px;border-bottom:1px solid #dfe9e3}.return-label h4{font-size:15px;margin:0;font-weight:500;color:#345346}.return-label p{font-size:12px;line-height:1.4;color:#75867c;margin:4px 0 0}.return-amount strong{display:block;font-size:23px;font-weight:500;color:var(--result)}.return-amount strong small{font-size:12px}.return-amount>span{font-size:13px;color:#60756a}.return-verdict>span{display:block;font-size:13px;color:var(--result);margin-bottom:17px;text-align:center}.return-verdict .mini-rating b{color:var(--result)}.return-ledger-note{font-size:12px;color:#788a7e;line-height:1.5;margin:10px 0}.return-ledger-note button,.growth-guidance button{background:none;border:0;color:#16816b;padding:0;font:inherit;text-decoration:underline}.growth-guidance{font-size:12px;color:#748479;margin:5px 0 12px;line-height:1.5}.arv-editor{margin-top:15px;padding:14px;background:var(--result-soft);border:1px solid color-mix(in srgb,var(--result) 30%,white);border-radius:8px}.arv-editor header{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-bottom:12px}.arv-editor h3{font-size:15px;margin:0;color:var(--result-ink)}.arv-fields{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.arv-fields label{font-size:13px;color:#557261}.arv-fields .entry{margin-top:5px;background:#fff!important;max-width:100%!important}.arv-fields input{font-size:18px!important;width:100%!important;min-width:0}.arv-explanation{font-size:12px;line-height:1.5;margin-top:9px;color:var(--result-ink)}.added-expenses{margin-top:16px;padding-top:12px;border-top:1px solid #dfe8e2}.added-expense-head,.added-expense-row{display:grid;grid-template-columns:minmax(120px,1.5fr) minmax(95px,1fr) 85px 25px;gap:8px;align-items:center}.added-expense-head{font-size:11px;color:#788b80;margin-bottom:6px}.added-expense-row{margin:6px 0}.added-expense-row input{width:100%;min-width:0;border:1px solid #d7e3db;background:#f4f8f5;border-radius:5px;padding:5px 6px;font:inherit;font-size:16px;color:#385547}.added-expense-row .entry{max-width:100%!important;background:#f4f8f5}.added-expense-row .entry input{border:0!important;background:none}.added-expense-row button{border:0;background:none;color:#a86756;font-size:20px}.add-expense{border:1px solid #b6d4c2;background:#eff8f2;color:#2d7552;padding:7px 10px;border-radius:5px;font-size:13px;margin:7px 0}.added-expenses>small{display:block;color:#7e9084;font-size:11px;line-height:1.4}@media(max-width:1250px){.cash-result-family{grid-template-columns:1fr}.cash-result-values strong{font-size:20px}.added-expense-head,.added-expense-row{grid-template-columns:minmax(100px,1.3fr) minmax(85px,1fr) 67px 20px;gap:5px}}@media(max-width:800px){.return-ledger-row{grid-template-columns:1fr 85px;gap:7px 12px;padding:10px 1px}.return-label{grid-column:1/-1}.return-amount{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.return-amount strong{font-size:23px}.return-label p{font-size:12px}.return-verdict>span{font-size:12px;margin-bottom:14px}.arv-fields{grid-template-columns:1.3fr 1fr;gap:10px}.arv-editor header{align-items:flex-start}.arv-editor .result-badge{font-size:10px;white-space:normal}.added-expense-head,.added-expense-row{grid-template-columns:minmax(80px,1.25fr) minmax(85px,1fr) 58px 18px;gap:4px}.added-expense-head{font-size:10px}.added-expense-row input{font-size:16px;padding:5px 2px}.cash-result-family{grid-template-columns:1fr}.cash-result-values{gap:6px;padding:12px 10px}.cash-result header{padding:10px}.cash-result header h3{font-size:15px}.cash-result-values strong{font-size:20px}.cash-result-values span{font-size:11px}.guided-workspace #dealRibbon .cash-outcome .outcome-card strong{font-size:22px}.cash-outcome .outcome-label{font-size:12px}.cash-outcome .outcome-card p{font-size:10px}.core-roi h3{font-size:19px!important}.cash-result header .result-badge{font-size:10px}.summary-card.cash .cash-result-family{padding:6px}}@media print{.cash-result-family{grid-template-columns:1fr 1fr;gap:6px;padding:4px 0}.cash-result header{padding:5px 7px}.cash-result header h3{font-size:10px}.cash-result header p,.cash-result header .result-badge{font-size:8px}.cash-result-values{padding:6px 7px;gap:5px}.cash-result-values span{font-size:8px}.cash-result-values strong{font-size:13px;margin-top:2px}.return-ledger{padding:0}.return-ledger-row{grid-template-columns:1fr 95px 65px;padding:5px 0;gap:8px;break-inside:avoid}.return-label h4{font-size:10px}.return-label p{font-size:8px;margin-top:2px}.return-amount strong{font-size:14px}.return-amount strong small,.return-amount>span{font-size:8px}.return-verdict>span{font-size:8px;margin-bottom:10px}.return-ledger-note{font-size:8px;margin:5px 0}.result-badge,.strategy-badge{print-color-adjust:exact}}#dealRibbon .flip-header button{background:transparent!important;border:1px solid #ffffff80!important;color:#fff!important}@media(max-width:600px){#dealRibbon .r-gauge>small{display:block!important;font-size:9px!important;line-height:1.3}#dealRibbon .r-gauge.core-roi .gauge-caption{font-size:28px!important}}@media print{#reportDialog .report-page table td,#reportDialog .report-page table th{padding:2px 5px!important}.return-ledger-row{padding:3px 0}.return-label p{line-height:1.15}.report-page .return-ledger-note{margin:3px 0}.report-page footer{padding-top:5px!important;margin-top:5px!important}}.cash-result .cash-return-own135{grid-column:1/-1;font-size:12px;line-height:1.4;margin:0;padding:0 14px 12px;overflow-wrap:anywhere}@media print{.cash-result .cash-return-own135{font-size:9px;padding:0 7px 4px}}#sectionBoard .top-property-card{display:block!important}#sectionBoard .top-property-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px 10px!important}#sectionBoard .top-property-fields label{grid-column:auto!important;max-width:none;align-self:end}#sectionBoard .top-property-fields .property-field-0,#sectionBoard .top-property-fields .property-field-1{grid-column:span 2!important}.top-property-fields .unit-field input{height:32px;box-sizing:border-box;margin-top:5px}#sectionBoard .top-property-fields .entry{width:100%!important;min-width:0!important}#sectionBoard .top-property-fields label>span{font-size:13px!important}.arv-editor{background:#fff!important;border:1px solid #dce5e1!important;border-top:1px solid #dce5e1!important}.arv-editor header{background:none!important}.arv-editor h3{color:#395a4e!important}.arv-editor .arv-value{background:var(--result-soft)!important;border-color:var(--result)!important}.arv-editor .arv-value input{color:var(--result-ink)!important;background:transparent!important}.arv-explanation{color:#718078!important}#dealRibbon .flip-header{grid-column:auto!important;display:block!important}#dealRibbon .money-left{background:#f1f4f8;border-color:#d6e0e8}#dealRibbon .money-left strong{color:#486378}#dealRibbon .flip-header>strong{margin:7px 0 4px!important}.summary-card-grid{align-items:stretch!important}.summary-card-grid>.summary-card{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.summary-card-grid .card-table-wrap{flex:1;display:flex}.summary-card-grid .card-table{height:100%;width:100%}.summary-card-grid .card-table td{vertical-align:middle}.summary-card-grid .financial-cost>td{background:#fff7ec!important;color:#9b6530!important}.summary-card-grid .financial-cash-cost>td{background:#fcebe7!important;color:#a2463d!important}.summary-card-grid .financial-income>td{background:#edf7f2!important;color:#246b55!important}.summary-card-grid .financial-neutral>td{background:#f7f9fa!important;color:#49616b!important}.summary-card-grid .metric-row td{font-weight:600;border-top:2px solid white!important}.summary-card-grid thead th{background:#e9eef0!important;border-bottom:3px solid white!important}.filled-projection{overflow:hidden!important}.filled-projection .projection-stroke{vector-effect:non-scaling-stroke}.filled-projection .plot-hit{stroke:none!important;fill:transparent!important}.filled-projection .plot-hit:hover,.filled-projection .plot-hit:focus{stroke:#668879!important;stroke-width:2!important;fill:#fff!important;outline:none}@media(max-width:800px){.guided-workspace .section-sidebar .journey-nav{display:grid!important;grid-template-columns:24px minmax(0,1fr) 30px!important;align-items:center;min-height:44px!important;padding:7px!important}.journey-nav .nav-grip{grid-column:3;grid-row:1}.guided-workspace .inline-mobile-section{display:block!important;width:100%;min-width:0;grid-column:1/-1!important;margin:8px 0 14px;padding:12px 0;border-bottom:1px solid #d8e4df}.guided-workspace .inline-mobile-section #sectionBoard:not([hidden]){display:block!important}.guided-workspace .inline-mobile-section .future-insights{display:block!important;grid-column:auto!important}.inline-mobile-section #journeyHeader{padding:4px}.inline-mobile-section .journey-tabs{gap:3px}.inline-mobile-section .journey-tabs button{padding:7px 5px!important}.inline-mobile-section #sectionBoard{width:100%}.summary-card-grid .card-table{height:auto}.summary-card-grid .card-table-wrap{display:block}.summary-card-grid>.summary-card{height:auto}}@media(max-width:480px){#sectionBoard .top-property-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}#sectionBoard .top-property-fields .property-field-0,#sectionBoard .top-property-fields .property-field-1{grid-column:auto!important}#sectionBoard .top-property-fields label{font-size:12px!important}.top-property-fields .label-with-info{flex-wrap:wrap}}@media print{.filled-projection .projection-stroke{stroke-width:1.5!important}}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr.financial-cost>td{background:#fff4e6!important;color:#9b6530!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr.financial-cash-cost>td{background:#fcebe7!important;color:#a2463d!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr.financial-income>td{background:#edf7f2!important;color:#246b55!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr.financial-neutral>td{background:#f5f8fa!important;color:#49616b!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody td{padding-top:5px!important;padding-bottom:5px!important}.guided-workspace #dealRibbon .r-gauge.headline-gauge .gauge-value{font-size:42px!important;font-weight:600!important}.guided-workspace #dealRibbon .r-gauge.headline-gauge .gauge-caption{font-size:24px!important;font-weight:500!important}.guided-workspace #dealRibbon .r-gauge.headline-gauge h3,.guided-workspace #dealRibbon .r-gauge.core-roi h3{font-size:17px!important;font-weight:500!important;min-height:40px;display:flex;align-items:center;justify-content:center;gap:4px;margin:0!important}.guided-workspace #dealRibbon .r-gauge.headline-gauge svg{height:106px!important}.guided-workspace #dealRibbon .r-gauge.headline-gauge>small{font-size:11px!important}.cap-gauge .arc{stroke:#d7e3e6!important}.cap-gauge .gauge-value,.cap-gauge .gauge-caption{fill:#42676b!important}.guided-workspace #dealRibbon .r-coremetrics>.r-metric,.guided-workspace #dealRibbon .r-coremetrics .outcome-card{background:#f7faf9!important;border:1px solid #dae5e0!important;box-shadow:none!important;color:#50665b!important}.guided-workspace #dealRibbon .r-coremetrics .outcome-card strong{color:var(--result-ink)!important}.guided-workspace #dealRibbon .r-coremetrics .outcome-card .outcome-label{color:#51665e!important}.guided-workspace #dealRibbon .r-coremetrics .outcome-card p,.guided-workspace #dealRibbon .r-coremetrics small{color:#718179!important}.guided-workspace #dealRibbon .r-coremetrics .outcome-symbol{color:var(--result-ink)!important;background:transparent!important}.guided-workspace #dealRibbon .r-coremetrics .flip-header *{color:#65776d!important}.guided-workspace #dealRibbon .r-coremetrics .flip-header>strong{color:var(--result-ink)!important}.guided-workspace #dealRibbon .r-coremetrics .flip-header button{border-color:#cbd8d1!important;color:#6c8276!important}.guided-workspace #dealRibbon .r-coremetrics .upfront-total>strong,.guided-workspace #dealRibbon .r-coremetrics .upfront-cash>strong{color:#ab655e!important}.number-bad{color:#ae554b!important}.number-good{color:#277e66!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr.financial-cost>td,.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr.financial-cash-cost>td{background:#fdf5f3!important;color:#9f625b!important}.summary-card-grid .capital>h3{background:#f8ece9!important;color:#805b56!important}.guided-workspace #sectionBoard table.roi-family tr>*:is(.roi-part-0),.yearly-report .roi-part-0{background:#f0f4f5!important;color:#435f67!important}.guided-workspace #sectionBoard table.roi-family tr>*:is(.roi-part-1),.yearly-report .roi-part-1{background:#eaf0f2!important;color:#435f67!important}.guided-workspace #sectionBoard table.roi-family tr>*.roi-total-0,.yearly-report .roi-total-0{background:#e2efe9!important;color:#2b6353!important}.guided-workspace #sectionBoard table.roi-family tr>*.roi-total-1,.yearly-report .roi-total-1{background:#d5e8df!important;color:#235747!important}.guided-workspace #sectionBoard table.roi-family thead tr:first-child th{filter:none!important;font-weight:600!important;border-bottom:3px solid white!important}.guided-workspace #sectionBoard table.roi-family tbody td.roi-total-0,.guided-workspace #sectionBoard table.roi-family tbody td.roi-total-1{font-weight:600}.yearly-report table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:2px}.yearly-report th{text-align:center;white-space:normal!important}.yearly-report th:first-child{width:28px}.yearly-report td{text-align:right;vertical-align:middle;white-space:nowrap}.yearly-report td strong,.yearly-report td>span{display:block}.yearly-report td strong{font-weight:600}.yearly-report td>span{margin-top:3px}.yearly-report th:nth-last-child(2),.yearly-report td:nth-last-child(2){border-left:5px solid white!important}.yearly-report th:nth-last-child(-n+2){width:12.5%}@media(max-width:600px){.guided-workspace #dealRibbon .r-gauge.headline-gauge h3,.guided-workspace #dealRibbon .r-gauge.core-roi h3{font-size:13px!important;min-height:44px}.guided-workspace #dealRibbon .r-gauge.headline-gauge .gauge-caption{font-size:24px!important}.guided-workspace #dealRibbon .r-gauge.headline-gauge>small{font-size:9px!important}}@media print{#reportDialog .yearly-report table th{font-size:8px!important;padding:5px 3px!important;line-height:1.2!important}#reportDialog .yearly-report table td{font-size:8px!important;padding:4px 3px!important;line-height:1.15!important}#reportDialog .yearly-report td strong{font-size:10px}#reportDialog .yearly-report .negative{font-size:inherit}.report-page .report-charts{margin:8px 0}.report-page .report-note{font-size:9px!important}.yearly-report{break-inside:avoid}}.guided-workspace #dealRibbon .r-coremetrics .flip-header>strong,.guided-workspace #dealRibbon .r-coremetrics .flip-header>strong *{color:var(--result-ink)!important}.guided-workspace #dealRibbon .cash-negative .gauge-value{fill:#ae554b!important}.guided-workspace #dealRibbon .cash-positive .gauge-value{fill:#277e66!important}.summary-card-grid .capital{border-top-color:#e8cbc6!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card>h3{background:#f0f4f4!important;color:#50656a!important;border:0!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card{border-top:1px solid #dce5e2!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr>td{background:#fff!important;color:#52676a!important;font-weight:400!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr:nth-child(2n)>td{background:#f9fbfa!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr.metric-row>td{background:#edf4f1!important;font-weight:500!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr.financial-cash-cost>td{background:#fcf3f1!important;color:#a4574e!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody .negative{color:#ad574d!important}#input-cash-flow-summary .r-income-expense>.insight-card{background:#fff!important;border-color:#dce5e2!important}#input-cash-flow-summary .r-income-expense>.insight-card h3{color:#36594d!important}#input-cash-flow-summary .cash-result-family{grid-template-columns:1fr!important}#input-cash-flow-summary .cash-result header{padding:9px 12px}#input-cash-flow-summary .cash-result-values{padding:10px 12px}#sectionBoard .penalty-choices.r-tax-options{display:flex;flex-wrap:wrap;gap:10px;background:#f2f7f4!important;border-radius:8px;padding:10px!important;margin:6px 0 0!important;width:100%;box-sizing:border-box}#sectionBoard .penalty-choices.r-tax-options label{display:flex;gap:6px;align-items:center;font-size:13px;color:#426454}#sectionBoard .penalty-choices.r-tax-options input{appearance:auto!important;accent-color:#14846a!important;width:16px!important;height:16px!important;min-height:16px!important;flex:0 0 16px}@media(min-width:1251px){.guided-workspace .analyzer-shell.aligned-insights:not(.wide-workspace)>.future-insights{padding-top:var(--insight-offset,0px)!important}.aligned-insights .future-insights>.insight-heading:has(label){margin-top:0}}@media print{#reportDialog .report-page .r-keymetrics{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important}#reportDialog .r-keymetrics .r-metric{background:#f6f9f8!important;border-color:#dce5e1!important}#reportDialog .r-keymetrics .r-metric>strong{font-size:13px!important}#reportDialog .r-keymetrics .r-metric>span{font-size:9px!important}#reportDialog .r-keymetrics .r-metric>small{font-size:8px!important}}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr:nth-child(n)>td{background:#fff!important;color:#52616e!important;font-weight:400!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table tbody tr.metric-row>td{background:#eff5f2!important;color:#43545f!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card>h3,.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table thead th{background:#f3f5f6!important;color:#52616e!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card .card-table td{padding:6px 9px!important}#summarySection .cash-result-family{grid-template-columns:1fr!important}#summarySection .cash-result header{padding:9px 12px}#summarySection .cash-result-values{padding:10px 12px}.workbook-projection{margin:20px 0}.workbook-projection>h3{font-size:17px;color:#425e56;font-weight:500;margin:0 0 12px}.guided-workspace #sectionBoard .dense-table thead tr:first-child th{border-bottom:3px solid white!important;font-weight:600!important}.guided-workspace #sectionBoard .dense-table thead tr:last-child th{border-bottom:4px solid white!important}.guided-workspace #sectionBoard .equity-full-table table thead th{padding:10px 9px!important;vertical-align:middle!important}.guided-workspace #sectionBoard .equity-full-table .property-section{background:#dfe9ef!important}.guided-workspace #sectionBoard .equity-full-table .rent-section{background:#deece1!important}.guided-workspace #sectionBoard .equity-full-table .debt-section{background:#f0e2dd!important}.guided-workspace #sectionBoard .equity-full-table .equity-section{background:#d8ebe3!important}.guided-workspace #sectionBoard .equity-full-table .performance-section{background:#ece7da!important}.guided-workspace #sectionBoard .equity-full-table thead tr:last-child th:nth-child(4),.guided-workspace #sectionBoard .equity-full-table thead tr:last-child th:nth-child(7),.guided-workspace #sectionBoard .equity-full-table thead tr:last-child th:nth-child(9),.guided-workspace #sectionBoard .equity-full-table thead tr:last-child th:nth-child(11){border-left:5px solid white!important}.guided-workspace #sectionBoard .equity-full-table .quiet-edit,.guided-workspace #sectionBoard .equity-full-table .quiet-edit input{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:inherit!important}.guided-workspace #sectionBoard .equity-full-table .quiet-edit:hover,.guided-workspace #sectionBoard .equity-full-table .quiet-edit:focus-within{background:#fff!important;border-radius:4px;outline:1px solid #9dbcb0!important}.guided-workspace .label-with-info{display:inline-flex!important;align-items:center;gap:4px;max-width:100%;white-space:normal!important}.guided-workspace .label-with-info>span{min-width:0;overflow-wrap:anywhere}.guided-workspace .info-tip{flex:0 0 16px!important;position:static!important;margin:0!important;vertical-align:middle}.guided-workspace #sectionBoard .help-label-safe{display:flex!important;align-items:center;gap:4px;white-space:normal!important;min-width:0;overflow-wrap:anywhere}@media(max-width:800px){.guided-workspace .inline-mobile-section .journey-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;padding:8px!important;background:#eaf0ed;border:1px solid #d7e2dd;border-radius:9px;margin-top:12px}.guided-workspace .inline-mobile-section .journey-tabs button{display:flex!important;align-items:center;justify-content:space-between;gap:3px;border:1px solid #cedbd5!important;border-radius:6px!important;background:#fff!important;color:#526860!important;min-width:0;min-height:44px;padding:8px!important;font-size:14px!important;line-height:1.3;text-align:left;box-shadow:0 1px 2px #294f3910}.guided-workspace .inline-mobile-section .journey-tabs button.selected{background:#dceee5!important;color:#146b53!important;border-color:#78ae97!important;box-shadow:inset 0 -3px #329076}.guided-workspace .inline-mobile-section .journey-tabs .tab-grip{margin-left:0;flex:0 0 20px;min-width:20px;padding:6px 0;color:#819b8f}.guided-workspace #sectionBoard .pair-label{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;padding-right:4px!important}}@media(max-width:800px){.guided-workspace #sectionBoard .pair-row,.guided-workspace #sectionBoard .pair-row:has(.compound),.guided-workspace #sectionBoard .override-row{grid-template-columns:100px minmax(105px,1fr) minmax(80px,.9fr)!important;gap:5px!important}.guided-workspace #sectionBoard .pair-label{overflow-wrap:normal!important}.guided-workspace #sectionBoard .label-with-info>span{overflow-wrap:normal!important}.guided-workspace #sectionBoard .pair-control{min-width:0!important}.guided-workspace #sectionBoard .pair-control>.entry,.guided-workspace #sectionBoard .pair-control>select{max-width:100%!important}.guided-workspace #sectionBoard .compound{grid-template-columns:minmax(0,1fr)!important}}.cash-result-family{grid-template-columns:1fr!important;gap:7px!important}.cash-result-family .cash-result{display:grid;grid-template-columns:minmax(250px,1.1fr) minmax(0,2fr);align-items:stretch}.cash-result-family .cash-result header{border:0;border-right:3px solid #fff;padding:9px 12px!important;align-items:center}.cash-result-family .cash-result header h3{font-size:14px!important}.cash-result-family .cash-result header p{font-size:12px;margin-top:3px}.cash-result-family .cash-result-values{padding:9px 12px!important;align-items:center;gap:12px}.cash-result-family .cash-result-values strong{font-size:18px;margin-top:3px}.cash-result-family .result-badge{font-size:10px!important;padding:3px 5px!important}.guided-workspace #sectionBoard .summary-card-grid .summary-card,.guided-workspace #sectionBoard .summary-card-grid .card-table-wrap,.guided-workspace #sectionBoard .summary-card-grid .card-table,.guided-workspace #sectionBoard .summary-card-grid tbody{background:#fff!important;background-image:none!important}.guided-workspace #sectionBoard .equity-full-table .property-section{background:#eff4f5!important;color:#48676b!important}.guided-workspace #sectionBoard .equity-full-table .rent-section,.guided-workspace #sectionBoard .equity-full-table .equity-section{background:#edf6ef!important;color:#48676b!important}.guided-workspace #sectionBoard .equity-full-table .debt-section,.guided-workspace #sectionBoard .equity-full-table .performance-section{background:#faf0eb!important;color:#48676b!important}.guided-workspace #sectionBoard .equity-full-table tbody td{background:#fff!important;color:#435d57!important}.guided-workspace #sectionBoard .equity-full-table tbody tr:nth-child(2n)>td{background:#f7faf8!important}.guided-workspace #sectionBoard .equity-full-table tbody tr:hover>td{background:#eaf3ef!important}.report-page .r-keymetrics .r-metric{background:#fff!important;border:0!important;border-left:2px solid #e0e9e5!important;border-radius:0!important;box-shadow:none!important}.report-signal{margin-top:6px;--signal:#33856c}.report-signal.poor{--signal:#ad5c4d}.report-signal.acceptable{--signal:#9b7835}.report-signal>span{font-size:10px;font-weight:600;color:var(--signal)}.signal-track{display:flex;gap:2px;height:4px;margin-top:4px;position:relative}.signal-track i{flex:1;background:#e5b2a8}.signal-track i:nth-child(2){background:#e9ca8b}.signal-track i:nth-child(3){background:#9fcab7}.signal-track b{position:absolute;width:4px;height:8px;top:-2px;border:1px solid white;background:var(--signal)}@media(max-width:650px){.cash-result-family .cash-result{grid-template-columns:1fr}.cash-result-family .cash-result header{border-right:0;border-bottom:2px solid #fff;padding:7px 10px!important}.cash-result-family .cash-result header>div{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.cash-result-family .cash-result-values{padding:7px 10px!important}.cash-result-family .cash-result-values strong{font-size:17px}.cash-result-family .cash-result-values span{font-size:11px}}@media print{#reportDialog .cash-result-family{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:5px 0!important}#reportDialog .cash-result-family .cash-result{display:grid!important;grid-template-columns:38% 62%!important;break-inside:avoid}#reportDialog .cash-result-family .cash-result header{padding:6px 8px!important;border-right:3px solid white!important;border-bottom:0!important}#reportDialog .cash-result-family .cash-result h3{font-size:11px!important}#reportDialog .cash-result-family .cash-result header p{font-size:9px!important}#reportDialog .cash-result-family .cash-result-values{padding:6px 8px!important}#reportDialog .cash-result-family .cash-result-values strong{font-size:13px!important}#reportDialog .cash-result-family .cash-result-values span{font-size:9px!important}#reportDialog .report-page .r-keymetrics .r-metric{background:#fff!important;border:0!important;border-left:2px solid #e0e9e5!important}.report-signal>span{font-size:8px}.report-signal{margin-top:3px}}#dealRibbon .r-coremetrics .report-signal{width:100%;margin-top:5px;grid-column:1/-1}#dealRibbon .r-coremetrics .report-signal span{font-size:11px;color:var(--signal)!important}#dealRibbon .r-coremetrics .signal-track{height:4px}#dealRibbon .r-coremetrics .flip-header{display:block!important;grid-column:auto!important}#dealRibbon .gauge-dollars{font-size:17px!important;line-height:1.4;color:#356f61!important}#dealRibbon .gauge-dollars small{display:block!important;font-size:11px!important;color:#72857c!important}#dealRibbon .gauge-dollars .negative{font-size:inherit!important}.summary-share{height:4px;background:#edf1ef;border-radius:3px;display:block;margin:4px 0 0;max-width:100%;overflow:hidden}.summary-share i{height:100%;display:block;border-radius:3px}.summary-legend{display:block!important;float:none!important;font-size:11px!important;font-weight:400;color:#75897e!important;margin-top:5px}.guided-workspace #sectionBoard .summary-card-grid .visual-summary>h3{background:#eaf3ef!important;color:#365e51!important;padding:12px!important;border-bottom:3px solid #fff!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary.operations>h3{background:#eaf3ef!important}.guided-workspace #sectionBoard .visual-summary td{vertical-align:middle!important}.guided-workspace #sectionBoard .visual-summary .expense-row td:last-child{color:#a26457!important}.guided-workspace #sectionBoard .visual-summary .funding-row td:last-child{color:#78666a!important}.summary-card-grid .visual-summary .table-wrap{padding:0!important}.summary-card-grid .visual-summary table{height:auto!important}.summary-card-grid .visual-summary{height:100%!important}.summary-card-grid .visual-summary .card-table tbody td{padding:5px 9px!important}.strategy-assessment{padding:16px 18px;margin-bottom:18px;background:#f6faf8;border:1px solid #d9e6df;border-left:4px solid #78a895;border-radius:10px}.strategy-assessment h3{font-size:19px;line-height:1.35;margin:4px 0 12px;color:#315c4d;font-weight:500}.assessment-eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#71887d}.strategy-readout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.strategy-readout-grid p{font-size:13px;line-height:1.5;margin:0;color:#576d62}.strategy-readout-grid strong{display:block;font-size:14px;color:#365e4e;margin-bottom:5px}.strategy-assessment>small{display:block;margin-top:12px;font-size:12px;line-height:1.45;color:#76867e}.nav-description{display:none!important}.guided-workspace #sectionBoard #tax-projection table td+td,.guided-workspace #sectionBoard #tax-projection table thead tr:last-child th+th{border-left:3px solid #fff!important}.guided-workspace #sectionBoard #debt-amortization .facility-start{border-left:7px solid white!important}.guided-workspace #sectionBoard #debt-amortization .r-rate-input{background:transparent!important;border-color:transparent!important;padding:0!important;gap:1px}.guided-workspace #sectionBoard #debt-amortization .r-rate-input input{width:55px!important;font-size:13px!important;text-align:right}.guided-workspace #sectionBoard #debt-amortization .r-rate-input:hover,.guided-workspace #sectionBoard #debt-amortization .r-rate-input:focus-within{border-color:#bcd4c9!important;background:#fff!important}.guided-workspace #sectionBoard table.totals-first thead th{border-bottom:4px solid #fff!important}.guided-workspace #sectionBoard table.totals-first .group-start{border-left:4px solid white!important}.guided-workspace #sectionBoard table.totals-first thead tr:first-child th:nth-child(2){border-left:4px solid white!important}.guided-workspace #sectionBoard table.totals-first .roi-total-0{background:#dcebe4!important}.guided-workspace #sectionBoard table.totals-first .roi-total-1{background:#cce3d7!important}@media(min-width:981px){.guided-workspace .analyzer-shell{grid-template-columns:250px minmax(380px,1.2fr) minmax(310px,1fr)!important}.guided-workspace .analyzer-shell.wide-workspace{grid-template-columns:250px minmax(0,1fr)!important}.guided-workspace .section-sidebar{width:250px!important;overflow-x:hidden!important}.guided-workspace .journey-nav{min-width:0!important;grid-template-columns:26px minmax(0,1fr) 24px!important;gap:5px!important}.journey-nav>span:nth-child(2){min-width:0;white-space:normal}.journey-nav .nav-grip{padding:4px;min-width:20px}}@media(min-width:981px)and (max-width:1250px){.guided-workspace .analyzer-shell{grid-template-columns:250px minmax(0,1fr)!important}}@media(max-width:800px){.guided-workspace #dealRibbon .r-coremetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.guided-workspace #dealRibbon .r-coremetrics>*{min-width:0!important;padding:8px 6px!important;grid-column:auto!important;overflow-wrap:anywhere}.guided-workspace #dealRibbon .r-coremetrics>*:nth-child(1){order:1}.guided-workspace #dealRibbon .r-coremetrics>*:nth-child(2){order:2}.guided-workspace #dealRibbon .r-coremetrics>*:nth-child(3){order:3}.guided-workspace #dealRibbon .r-coremetrics>*:nth-child(4){order:6}.guided-workspace #dealRibbon .r-coremetrics>*:nth-child(5){order:4}.guided-workspace #dealRibbon .r-coremetrics>*:nth-child(6){order:5}.guided-workspace #dealRibbon .r-coremetrics .r-metric>strong,.guided-workspace #dealRibbon .r-coremetrics .outcome-card strong{font-size:18px!important;white-space:normal!important}.guided-workspace #dealRibbon .r-coremetrics .r-metric>span,.guided-workspace #dealRibbon .r-coremetrics .outcome-label{font-size:11px!important;line-height:1.35}.guided-workspace #dealRibbon .r-coremetrics .outcome-symbol{display:none}.guided-workspace #dealRibbon .r-coremetrics .outcome-card{padding:0!important}.guided-workspace #dealRibbon .gauge-dollars{font-size:14px!important}.guided-workspace #dealRibbon .gauge-dollars small{font-size:10px!important}.guided-workspace .section-sidebar .journey-nav{min-height:88px!important;padding:13px 12px!important;margin:7px 0!important;border:1px solid #d9e2df!important;border-radius:11px!important;background:#fff!important;grid-template-columns:32px minmax(0,1fr) 24px!important;gap:10px!important;box-shadow:0 2px 5px #234a3610}.guided-workspace .section-sidebar .journey-nav.selected{background:#edf6f1!important;border-color:#9cc2b0!important}.guided-workspace .section-sidebar .journey-nav>span:nth-child(2){font-size:17px!important;line-height:1.35;font-weight:500}.guided-workspace .section-sidebar .nav-description{display:block!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;color:#7c8983!important;margin-top:5px}.nav-description>span{display:block;font-size:11px;color:#82968c;margin-top:3px}.strategy-readout-grid{grid-template-columns:1fr;gap:12px}.strategy-assessment{padding:13px}.strategy-assessment h3{font-size:18px}.guided-workspace .section-sidebar .journey-icon{width:32px;height:32px;border-radius:8px;background:#eaf2ef}.guided-workspace .section-sidebar .nav-grip{display:block!important}}.yearly-report table.totals-first th:nth-last-child(-n+2){width:auto}.yearly-report table.totals-first th:nth-child(2),.yearly-report table.totals-first th:nth-child(3){width:12.5%}.yearly-report table.totals-first th:nth-last-child(2),.yearly-report table.totals-first td:nth-last-child(2){border-left:0!important}.yearly-report table.totals-first th:nth-child(4),.yearly-report table.totals-first td:nth-child(4){border-left:5px solid white!important}.yearly-report table.totals-first thead th{border-bottom:4px solid white!important}.report-page .visual-summary>h3{background:#eaf3ef!important;color:#365e51!important;border-bottom:3px solid white;padding:8px 9px;margin:0;font-size:12px}.report-page .visual-summary .summary-legend{font-size:9px!important}.report-page .visual-summary{border:1px solid #dce7e4;border-radius:7px;background:#fff}.report-page .visual-summary .card-table th{background:#f3f5f6!important}.report-page .visual-summary .card-table td{color:#52616e!important}.report-page .visual-summary .card-table tr.metric-row td{background:#eff5f2!important}.report-page .visual-summary .card-table .expense-row td:last-child{color:#a26457!important}.report-page .visual-summary .summary-share{height:3px;margin-top:2px}.report-page .summary-card-grid{grid-template-columns:1fr 1fr!important;gap:8px;align-items:stretch;margin:8px 0}.report-page .summary-card-grid table{height:auto!important}.report-page .summary-card-grid td small{font-size:8px}@media print{#reportDialog .report-metrics52{grid-template-columns:repeat(6,minmax(0,1fr))!important}#reportDialog .summary-card-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:5px 0!important}#reportDialog .visual-summary{margin:0!important}#reportDialog .visual-summary td,#reportDialog .visual-summary th{font-size:8px!important;padding:3px 5px!important;line-height:1.2!important;white-space:normal!important}#reportDialog .visual-summary td:not(:first-child){white-space:nowrap!important}#reportDialog .visual-summary>h3{font-size:11px!important;padding:6px 7px!important}#reportDialog .visual-summary .summary-legend{font-size:8px!important}#reportDialog .visual-summary .summary-share{height:2px!important}#reportDialog .yearly-report table.totals-first thead th{border-bottom:4px solid white!important}.report-page .cash-result-family{margin-top:6px}.report-page .summary-card-grid .negative{color:#ad574d!important}}@media print{#reportDialog .summary-card-grid .visual-summary{display:block!important;height:auto!important;overflow:visible!important}#reportDialog .summary-card-grid .visual-summary>.table-wrap{display:block!important;height:auto!important;overflow:visible!important}#reportDialog .summary-card-grid .visual-summary table{display:table!important;height:auto!important}#reportDialog .summary-card-grid .visual-summary>h3{display:block!important}#reportDialog .summary-card-grid .visual-summary td,#reportDialog .summary-card-grid .visual-summary th{font-size:8px!important;padding:3px 5px!important}}#reportDialog .summary-card-grid .visual-summary .card-table tbody tr:nth-child(n)>td{background:#fff!important;color:#52616e!important}#reportDialog .summary-card-grid .visual-summary .card-table tbody tr.metric-row>td{background:#eff5f2!important}#reportDialog .summary-card-grid .visual-summary .card-table tbody tr.expense-row>td:last-child{color:#a26457!important}#dealRibbon .metric-cashflow{padding:7px 10px!important;background:#f7faf9!important;border:1px solid #dae5e0!important;border-radius:7px}#dealRibbon .metric-cashflow .outcome-card{border:0!important;padding:0!important;width:100%;box-sizing:border-box}#dealRibbon .metric-cashflow .outcome-symbol{display:none}#dealRibbon .metric-cashflow .outcome-body{min-width:0;width:100%}#reportDialog .report-metrics52>.r-metric:nth-child(7)>strong,#reportDialog .report-metrics52>.r-metric:nth-child(8)>strong{color:#a26457!important}.report-chart svg text{font-size:9px!important}.guided-workspace #journeyHeader{padding-bottom:18px!important;scroll-margin-top:75px}.guided-workspace #journeyHeader>h2{font-size:26px!important;font-weight:600!important;letter-spacing:-.025em;color:#253f37}.guided-workspace #journeyHeader>p{font-size:14px;line-height:1.5;max-width:640px;margin-bottom:15px}.step-context53{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 7px;font-size:12px;color:#768b81}.step-context53 strong{font-size:10px;letter-spacing:.09em;font-weight:600;color:#688275}.guided-workspace .journey-tabs.step-tabs53{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));background:#edf2ef!important;border:1px solid #dce5df!important;border-radius:12px!important;padding:6px!important;gap:6px!important;margin:0!important;overflow:visible!important}.guided-workspace .journey-tabs.step-tabs53 button{display:grid!important;grid-template-columns:24px minmax(0,1fr) 18px!important;gap:7px!important;align-items:center;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;padding:10px 9px!important;min-height:64px;text-align:left!important;color:#647970!important;cursor:pointer!important;white-space:normal!important}.guided-workspace .journey-tabs.step-tabs53 button:hover{background:#f9fcfa!important;border-color:#cadbd1!important}.guided-workspace .journey-tabs.step-tabs53 button.selected{background:#fff!important;border-color:#a6c9b8!important;box-shadow:0 2px 6px #29584110,inset 0 -3px #3c9575!important;color:#245e49!important}.step-number53{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid #cbd9d2;font-size:12px;background:#f7faf8;font-weight:500}.selected .step-number53{background:#2c8365;color:#fff;border-color:#2c8365}.step-copy53 strong{display:block;font-size:14px;font-weight:500;line-height:1.25}.step-copy53 small{display:block;font-size:11px;font-weight:400;line-height:1.4;color:#7d9086;margin-top:4px}.guided-workspace .step-tabs53 .tab-grip{font-size:15px;margin:0!important;padding:4px 0!important;min-width:18px!important;opacity:.6}.step-footer53{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0;padding:13px 0;border-top:1px solid #dce7e0;color:#7b8e84;font-size:12px}.step-footer53>div{display:flex;gap:8px;flex-wrap:wrap}.step-footer53 button{border:1px solid #d0e1d6;background:#fff;color:#426959;padding:10px 13px;border-radius:7px;font:inherit;font-size:13px;cursor:pointer}.step-footer53 button.next-step53{background:#247c5f;border-color:#247c5f;color:#fff}.step-footer53 button:hover{filter:brightness(.96)}button:focus-visible,a:focus-visible{outline:2px solid #248065!important;outline-offset:3px}.start-surface{max-width:800px!important;padding:22px 8px!important}.flow-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#588571}.start-surface h2{font-size:28px!important;line-height:1.25;letter-spacing:-.02em;margin:10px 0 12px}.start-surface p{font-size:15px;color:#74867d}.start-sequence53{display:grid;gap:10px;margin:22px 0}.start-sequence53 button{display:grid;grid-template-columns:32px 1fr 20px;gap:12px;align-items:center;padding:14px 16px;background:#fff;border:1px solid #d5e3db;border-radius:10px;text-align:left;color:#315944;font-size:17px;cursor:pointer}.start-sequence53 button:hover{border-color:#78b199;background:#f5faf7}.start-sequence53 b{font-size:13px;border-radius:50%;display:grid;place-items:center;width:29px;height:29px;background:#e5f1e9;font-weight:500}.start-sequence53 small{display:block!important;font-size:12px!important;margin:4px 0 0!important;color:#81958a}.start-sequence53 i{font-style:normal;color:#87a293}.chart-toolbar53{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 14px;color:#8a9b93;font-size:12px}.chart-toolbar53>div{display:flex;background:#f0f4f2;padding:3px;border-radius:6px;gap:3px}.chart-toolbar53 button{font:inherit;padding:4px 8px;background:transparent;color:#6f8679;border:0;border-radius:4px;cursor:pointer}.chart-toolbar53 button[aria-pressed=true]{background:#fff;color:#227d5d;box-shadow:0 1px 3px #294c3517}.chart-gridline{stroke:#e6ede9;stroke-width:1}.chart53 text{font-size:11px!important;fill:#7c9286!important;font-variant-numeric:tabular-nums}.chart53 .plot-hit:focus,.chart53 .plot-hit:hover{fill:var(--point-color)!important;stroke:#fff;stroke-width:2;outline:0}.chart-inspection53{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#637c6d;margin:8px 0 10px}.chart-inspection53 input{width:46px;background:#f7faf8;border:1px solid #d4e2d9;border-radius:5px;color:#2c6b50;font:inherit;font-size:14px;padding:4px;text-align:center}.chart-inspection53>span{font-size:10px;color:#92a197}.insight-card:has(.chart53){border:1px solid #dbe6df!important;background:#fff!important;border-radius:12px!important;padding:17px!important;box-shadow:0 3px 10px #23493004}.insight-card:has(.chart53)>h3{font-size:16px;font-weight:500;line-height:1.4;color:#38584a;margin-bottom:4px}.insight-card:has(.chart53) .chart-reading{background:#f5f9f6;border-radius:7px;padding:4px 10px;border:0}.insight-card:has(.chart53) .chart-reading>div{padding:7px 0;border-bottom:1px solid #e4ece6}.insight-card:has(.chart53) .chart-reading>div:last-child{border:0}.insight-card:has(.chart53) .chart-reading strong{font-size:15px;font-weight:500}.insight-card:has(.chart53) .insight-legend{font-size:12px;line-height:1.5;gap:8px 14px}.assessment-preview .chart-inspection53{display:none}.chart-empty{padding:20px 5px;color:#84968b}.guided-workspace .visual-summary{box-shadow:0 3px 12px #264b3805}.guided-workspace .summary-card-grid .visual-summary .summary-share{height:5px;margin-top:5px}.guided-workspace .table-wrap{scrollbar-color:#becfc5 #f1f6f3;scrollbar-width:thin}.guided-workspace .projection-card header{border-bottom:3px solid #fff}.guided-workspace .projection-card tbody tr:hover{background:#eaf3ed!important}@media(max-width:800px){.guided-workspace .inline-mobile-section #journeyHeader{padding:8px 3px 16px!important}.guided-workspace .inline-mobile-section .journey-tabs.step-tabs53{grid-template-columns:1fr!important;padding:5px!important;gap:3px!important}.guided-workspace .inline-mobile-section .journey-tabs.step-tabs53 button{min-height:51px!important;padding:8px 10px!important;grid-template-columns:26px 1fr 24px!important;gap:9px!important}.step-copy53 strong{font-size:14px}.step-copy53 small{font-size:11px;margin-top:2px}.step-context53{flex-wrap:wrap;gap:4px;margin-top:12px}.step-footer53{display:block;padding:13px 4px}.step-footer53>span{display:block;margin-bottom:10px}.step-footer53>div{display:grid;grid-template-columns:1fr}.step-footer53 button{text-align:center;min-height:42px}.start-surface h2{font-size:25px!important}.start-surface{padding:15px 5px!important}.start-sequence53 button{font-size:16px;padding:12px}.chart-toolbar53{gap:5px}.chart-toolbar53 button{padding:4px 6px}.chart-inspection53>span{display:none}.guided-workspace #dealRibbon .r-gauge.headline-gauge svg{height:auto!important;width:100%!important;max-width:190px!important;display:block;margin:0 auto 4px!important}.guided-workspace #dealRibbon .r-gauge.headline-gauge{padding:10px 5px!important;display:flex;flex-direction:column;justify-content:flex-start}.guided-workspace #dealRibbon .r-gauge.headline-gauge h3{min-height:40px!important}.guided-workspace #dealRibbon .r-gauge .gauge-dollars{margin-top:5px!important}.guided-workspace #dealRibbon .r-gauge.headline-gauge>small{min-height:23px;font-size:10px!important}.guided-workspace #dealRibbon .r-gauges{align-items:stretch}.guided-workspace .section-sidebar .journey-nav>span:nth-child(2){font-weight:550}.guided-workspace .section-sidebar .journey-nav.selected{border-left:4px solid #458e70!important}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.step-context53,.step-footer53,.chart-toolbar53{display:none!important}}.guided-workspace #journeyHeader{scroll-margin-top:var(--workspace-scroll-top,80px)!important}.guided-workspace .deal-overview{grid-template-columns:180px minmax(0,1fr)!important;align-items:center;gap:18px!important;background:#f4f7f8!important;padding:12px 0 16px!important}.guided-workspace #dealRibbon{display:block!important;min-width:0}#decisionDashboard54{--good:#087c59;--bad:#bb4339;--amber:#a66a14;--neutral:#36576b;border:1px solid #d3dde3;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #203f4f10}.decision-banner54{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;background:#193947;color:#fff;border-left:5px solid #b9ccd4}.decision-banner54.good{border-left-color:#3dcc98}.decision-banner54.bad{border-left-color:#f08b79}.decision-banner54.amber{border-left-color:#efbd67}.decision-eyebrow54{font-size:10px;letter-spacing:.1em;color:#b8ccd5;font-weight:600}.decision-banner54 h2{font-size:20px!important;font-weight:600!important;line-height:1.3!important;margin:4px 0!important;color:#fff!important;letter-spacing:-.02em}.decision-banner54 p{font-size:12px;line-height:1.4;color:#d2e1e6;margin:0}.decision-banner54 button[data-open-panel]{white-space:nowrap;border:1px solid #597480;border-radius:7px;padding:9px 12px;background:#ffffff0d;color:#fff;cursor:pointer;font:inherit;font-size:12px}.decision-banner54 button[data-open-panel]:hover{background:#ffffff1f}.decision-banner54 .info-tip{color:#bfd3db!important;border-color:#7994a0!important}.decision-numbers54{display:grid;grid-template-columns:minmax(340px,1fr) minmax(390px,1.12fr);padding:12px;gap:14px}.decision-primary-grid54{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch}.decision-primary54{--tone:var(--neutral);min-width:0;padding:6px 12px 4px;position:relative;border-right:1px solid #e3e9eb}.decision-primary54:last-child{border-right:0}.decision-primary54.good,.decision-metric54.good{--tone:var(--good)}.decision-primary54.bad,.decision-metric54.bad{--tone:var(--bad)}.decision-primary54.amber,.decision-metric54.amber{--tone:var(--amber)}.decision-label54{font-size:12px;line-height:1.3;color:#49626f;font-weight:500;min-height:32px}.decision-label54 .info-tip{vertical-align:middle;margin-left:2px}.decision-value54{display:block;font-size:clamp(27px,2.35vw,40px);font-weight:650;line-height:1.2;color:var(--tone);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 7px}.decision-signal54{--tone:var(--neutral);font-size:12px;font-weight:600;color:var(--tone);margin-top:4px}.decision-signal54.good{--tone:var(--good)}.decision-signal54.bad{--tone:var(--bad)}.decision-signal54.amber{--tone:var(--amber)}.decision-track54{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px;margin-top:7px;height:5px}.decision-track54 i{border-radius:4px;background:#eac3bd}.decision-track54 i:nth-child(2){background:#ecd49e}.decision-track54 i:nth-child(3){background:#a5d9c3}.decision-track54 b{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--tone);border:2px solid white;box-shadow:0 0 0 1px var(--tone);top:-2px;transform:translate(-50%)}.decision-signal54.neutral .decision-track54{background:#dbe5eb;border-radius:4px}.decision-signal54.neutral .decision-track54 i{background:#dbe5eb}.decision-sub54{font-size:10px;color:#7b8d97;margin-top:10px;min-height:26px;line-height:1.3}.decision-amount54{font-size:16px;font-weight:600;line-height:1.4;color:#314e5c;font-variant-numeric:tabular-nums;margin-top:5px}.decision-amount54 small{display:block;font-size:10px;font-weight:400;color:#81919b}.decision-secondary-grid54{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.decision-metric54{--tone:var(--neutral);min-width:0;padding:9px 10px;background:#f4f7f8;border:1px solid #e3e9ec;border-radius:8px}.decision-metric54.cost{--tone:#9c6258}.decision-metric54 .decision-label54{font-size:11px;min-height:27px;color:#617782}.decision-metric54>strong{display:block;font-size:19px;line-height:1.3;font-weight:600;color:var(--tone);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:3px 0}.decision-metric54>small{display:block;font-size:10px;line-height:1.3;color:#81909a}.decision-metric54 .decision-signal54{font-size:10px;margin-top:6px}.decision-metric54 .decision-track54{height:3px;margin-top:4px}.decision-metric54 .decision-track54 b{top:-3px}.decision-foot54{border-top:1px solid #edf1f3;padding:6px 18px;font-size:10px;color:#87979e;background:#fcfdfd}.touch-chart54{position:relative;min-width:0;isolation:isolate}.touch-chart54 svg{display:block;width:100%;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:crosshair}.touch-chart54 .plot-hit{pointer-events:none}.touch-chart54 svg:focus-visible{outline:2px solid #16866b;outline-offset:3px;border-radius:5px}.chart-tooltip54{position:absolute;top:4px;z-index:3;pointer-events:none;background:#193947f5;color:#fff;border:1px solid #46636e;box-shadow:0 5px 18px #15303920;border-radius:8px;padding:9px 11px;width:max-content;max-width:calc(100% - 16px);font-size:12px;line-height:1.5}.chart-tooltip54[hidden]{display:none}.chart-tooltip54>strong{display:block;color:#c6dde4;font-size:11px;font-weight:500;margin-bottom:4px}.chart-tooltip54>div{display:flex;justify-content:space-between;gap:14px}.chart-tooltip54 b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-tooltip54 i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px}.scrub-hint54{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#7d9199;margin:3px 0 8px;padding:0 3px}.scrub-hint54 span{font-size:16px}.insight-card .chart-inspection53>span{display:none}.assessment-preview .scrub-hint54{display:block}.scrub-overlay54{pointer-events:none}.guided-workspace #sectionBoard table.polished-table54{border-collapse:separate!important;border-spacing:0!important;font-variant-numeric:tabular-nums}.guided-workspace #sectionBoard table.polished-table54 thead tr:last-child th{border-bottom:3px solid #fff!important;line-height:1.35!important;padding-top:9px!important;padding-bottom:9px!important;font-weight:600!important}.guided-workspace #sectionBoard table.polished-table54 tbody tr:nth-child(2n)>td{background-image:linear-gradient(#203e4b03,#203e4b03)!important}.guided-workspace #sectionBoard table.polished-table54 tbody tr:hover>td{box-shadow:inset 0 1px #d2e1e6,inset 0 -1px #d2e1e6;background-image:linear-gradient(#fff7,#fff7)!important}.guided-workspace #sectionBoard #debt-amortization table thead tr:first-child th{padding:12px 8px!important;background:#dfe9ed!important;color:#345261!important;border-bottom:4px solid white!important;font-size:13px!important;letter-spacing:.01em}.guided-workspace #sectionBoard #debt-amortization table thead tr:first-child th:nth-child(4){background:#e5e5f0!important;color:#5d5e7a!important}.guided-workspace #sectionBoard #debt-amortization table thead tr:first-child th:nth-child(5){background:#e5ede9!important;color:#426a5b!important}.guided-workspace #sectionBoard #debt-amortization table thead tr:nth-child(2) th{background:#f0f4f6!important;color:#617984!important;font-size:12px!important}.guided-workspace #sectionBoard #debt-amortization table tbody .debt-cell54{background:#fafcfd!important;color:#56717d!important;padding:7px 9px!important;border-bottom:1px solid #eef1f3!important}.guided-workspace #sectionBoard #debt-amortization table tbody .principal-cell54{color:#288666!important;background:#f0f8f3!important}.guided-workspace #sectionBoard #debt-amortization table tbody .interest-cell54{color:#b66d5e!important;background:#fcf4f1!important}.guided-workspace #sectionBoard #debt-amortization table tbody .balance-cell54{font-weight:600!important;background:#edf3f6!important}.guided-workspace #sectionBoard #debt-amortization .facility-start{border-left:8px solid white!important}.guided-workspace #sectionBoard #debt-payments table thead tr:first-child th{background:#e3ebee!important;color:#3f5a67!important;border-bottom:4px solid #fff!important;padding:10px 8px!important}.guided-workspace #sectionBoard #input-operating-expenses{border-top:3px solid #bb927e!important}.loc-definition54{font-size:14px;color:#3d6970;background:#f1f6f7;border-radius:6px;padding:9px 11px;margin:10px 0}.loc-definition54 small{display:block;font-size:12px;color:#7a8d94;margin-top:3px}@media(min-width:1500px){.decision-numbers54{grid-template-columns:minmax(430px,1fr) minmax(500px,1.2fr)}.decision-label54{font-size:14px}.decision-sub54{font-size:12px}.decision-amount54{font-size:19px}.decision-amount54 small,.decision-metric54 .decision-label54{font-size:12px}.decision-metric54>strong{font-size:23px}.decision-metric54>small{font-size:11px}}@media(min-width:801px)and (max-width:1250px){.guided-workspace .deal-overview{grid-template-columns:140px minmax(0,1fr)!important}.decision-numbers54{grid-template-columns:1fr;padding:10px;gap:10px}.decision-value54{font-size:30px}.decision-primary54{display:grid;grid-template-columns:1fr 1fr;gap:2px 5px;padding:5px 9px}.decision-primary54 .decision-label54,.decision-primary54 .decision-signal54{grid-column:1/-1}.decision-primary54 .decision-label54{min-height:0}.decision-value54{grid-column:1/-1}.decision-sub54{display:none}.decision-amount54{grid-column:1/-1;font-size:14px;margin-top:4px}.decision-amount54 small{display:inline;margin-left:5px}.decision-secondary-grid54{grid-template-columns:repeat(6,minmax(0,1fr))}.decision-metric54{padding:7px 5px}.decision-metric54>strong{font-size:16px}.decision-metric54 .decision-label54{font-size:10px}.decision-metric54>small{font-size:9px}.decision-banner54 h2{font-size:18px!important}}@media(max-width:800px){.guided-workspace .deal-overview{display:block!important;position:static!important;padding-top:6px!important}.guided-workspace .deal-heading h1{font-size:21px!important}.decision-banner54{padding:13px 12px;gap:8px;align-items:flex-start}.decision-banner54 h2{font-size:19px!important;margin:6px 0!important}.decision-banner54 p{font-size:12px}.decision-banner54 button[data-open-panel]{font-size:11px;padding:7px 8px;margin-top:20px}.decision-eyebrow54{font-size:9px}.decision-numbers54{display:block;padding:9px}.decision-primary-grid54{padding:6px 0 13px}.decision-primary54{padding:0 7px;min-width:0}.decision-label54{font-size:12px;min-height:34px}.decision-value54{font-size:clamp(24px,6.2vw,38px);margin:7px 0 9px}.decision-signal54{font-size:11px;min-height:38px}.decision-sub54{font-size:10px;min-height:28px}.decision-amount54{font-size:14px;overflow-wrap:anywhere}.decision-amount54 small{font-size:10px}.decision-secondary-grid54{gap:6px}.decision-metric54{padding:10px 7px}.decision-metric54 .decision-label54{font-size:11px;min-height:30px}.decision-metric54>strong{font-size:18px;overflow-wrap:anywhere}.decision-metric54>small{font-size:10px}.decision-metric54 .decision-signal54{min-height:0;font-size:10px}.decision-foot54{font-size:10px;line-height:1.4;padding:7px 12px}.touch-chart54 svg.chart53 text{font-size:13px!important}.chart-tooltip54{font-size:12px;max-width:calc(100% - 16px)}.scrub-hint54{font-size:11px}.chart-tooltip54>div{gap:10px}}@media print{#decisionDashboard54,.chart-tooltip54,.scrub-hint54{display:none!important}}.guided-workspace #input-operating-expenses .expense-group54{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#88786f;font-weight:600;background:#f4f0ed;border-top:1px solid #e7ded7;padding:7px 10px;margin-top:10px;margin-bottom:3px;border-radius:4px}.guided-workspace #input-operating-expenses .expense-input54{border-bottom:1px solid #e7ecef!important;padding:5px 8px!important;background:#fff!important}.guided-workspace #input-operating-expenses .expense-input54:nth-child(2n){background:#f8fafb!important}.guided-workspace #input-operating-expenses .expense-input54 .calc{background:transparent!important}.guided-workspace #input-operating-expenses .expense-input54 .calc strong{color:#a46758!important}.guided-workspace #input-operating-expenses .expense-input54 .pair-label{color:#445e69!important}.guided-workspace #input-operating-expenses .expense-input54:focus-within{background:#f1f7f7!important;box-shadow:inset 3px 0 #599b8c}@media(min-width:981px){.guided-workspace .section-sidebar{top:var(--snapshot-bottom54,400px)!important;max-height:calc(100vh - var(--snapshot-bottom54,400px) - 15px)!important}}@media(max-width:800px){.touch-chart54 svg.chart53 text{font-size:20px!important}}.chart-dialog .chart-toolbar53>div{display:none!important}@media(min-width:981px){html{scroll-padding-top:var(--snapshot-bottom54,400px)}}.touch-chart54 svg:focus:not(:focus-visible){outline:none!important}@media(max-width:800px){.chart-tooltip54{top:auto;bottom:calc(100% + 3px)}.decision-banner54 h2{position:relative;padding-right:15px}.decision-banner54 h2>.info-tip{position:absolute;right:0;top:4px}}.version-label{margin-left:8px;font-size:10px;opacity:.75;white-space:nowrap}.decision-banner54 button small{display:block;font-size:9px;color:#bed1d9;margin-top:3px}.recovery-note55{margin:12px 0 0;padding:10px 12px;background:#f0f6f4;border-left:3px solid #77ac99;border-radius:4px;font-size:12px;line-height:1.5;color:#426657}.recovery-note55 strong{display:block;font-size:14px}.recovery-note55 small{display:block;color:#73877e;margin-top:4px}.nav-overview55{margin-top:10px!important;border-top:1px solid #dbe4e7!important;padding-top:12px!important}.arrival55{animation:arrival55 1.8s ease-out}@keyframes arrival55{0%{background:#d3ede3;box-shadow:0 0 0 8px #d3ede3}to{background:transparent;box-shadow:0 0 0 0 transparent}}.address-picker55{position:relative;min-width:0;display:block}.address-results55{position:absolute;top:100%;left:0;width:min(480px,calc(100vw - 36px));z-index:90;background:#fff;box-shadow:0 8px 25px #17334026;border:1px solid #cbdadf;border-radius:8px;overflow:hidden;max-height:320px;overflow-y:auto}.address-results55[hidden]{display:none}.address-results55 button{display:block;width:100%;border:0;border-bottom:1px solid #eaf0f1;padding:11px 12px;background:#fff;color:#314f5c;text-align:left;font-size:14px;line-height:1.4;cursor:pointer}.address-results55 button[aria-selected=true],.address-results55 button:hover{background:#eaf5f0}.address-results55 small{display:block;padding:7px 12px;font-size:10px;color:#6e858e}.address-results55 a{color:inherit}.address-status55{font-size:11px;color:#738891;display:block;margin-top:3px}.listing-dialog input[type=url]{width:100%;box-sizing:border-box;margin:6px 0 9px;padding:10px;border:1px solid #cbd8dc;border-radius:6px}.listing-import-row55{display:flex;gap:8px;align-items:center;margin-bottom:12px}.listing-import-row55 small{font-size:11px;color:#70838c}.listing-dialog label{font-size:13px;color:#395968}.listing-dialog textarea{box-sizing:border-box;max-width:100%}@media(min-width:981px){.guided-workspace main{padding-top:0!important}.guided-workspace .deal-overview{padding-top:2px!important;padding-bottom:9px!important;margin-bottom:14px!important}.decision-banner54{padding:8px 14px}.decision-banner54 h2{font-size:18px!important}.decision-banner54 p{font-size:11px}.decision-numbers54{padding:9px;gap:9px}.decision-primary54{padding:3px 9px}.decision-label54{min-height:28px}.decision-value54{font-size:clamp(28px,2.2vw,36px);margin:3px 0}.decision-sub54{min-height:0;margin-top:7px;font-size:10px}.decision-amount54{font-size:16px;margin-top:4px}.decision-amount54 small{font-size:10px}.decision-metric54{padding:6px 8px}.decision-metric54 .decision-label54{min-height:24px;font-size:11px}.decision-metric54>strong{font-size:20px;margin:1px 0}.decision-metric54>small{font-size:10px}.decision-foot54{padding:4px 14px}.guided-workspace .product-tabs{padding-top:6px!important;padding-bottom:0!important}}@media(prefers-reduced-motion:reduce){.arrival55{animation:none}}.main-menu56{display:none}.return-columns56 svg{width:100%;display:block;overflow:hidden}.return-columns56 svg text{font-size:12px;fill:#67808b;font-family:inherit}.return-columns56 svg .column-unit56{font-size:12px}.return-columns56 [data-component56]{cursor:pointer;outline:none}.component-active56 .component-bar56,.return-columns56 [data-component56]:focus .component-bar56{stroke:#1d4557;stroke-width:2}.column-reading56{font-size:12px;min-height:32px;line-height:1.4;color:#476573;padding:5px 0}.component-key56{display:grid;gap:3px;margin:0 0 10px;font-size:12px}.component-key56>div{display:flex;justify-content:space-between;gap:9px;line-height:1.45}.component-key56 i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:5px}.component-key56 strong{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.return-columns56+.chart-reading{padding-top:8px!important}.return-columns56+.chart-reading>div{padding:4px 0!important}.chart-dialog .return-columns56 svg{max-height:400px}.chart-dialog .component-key56{font-size:14px;grid-template-columns:1fr 1fr;gap:6px 24px}@media(min-width:981px){.guided-workspace main{padding-top:3px!important}.guided-workspace .deal-overview{grid-template-columns:250px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;padding:0 0 8px!important}.guided-workspace .deal-heading{display:flex!important;flex-direction:column;align-items:stretch;gap:15px;min-width:0;padding-top:0!important}.guided-workspace .deal-heading>div{display:block}.guided-workspace .deal-heading .product-tabs{display:flex!important;align-items:stretch;width:100%;max-width:100%;padding:0!important;margin:0!important;gap:5px!important}.guided-workspace .deal-heading .product-tab{flex:1;min-width:0;padding:7px 5px!important;font-size:12px!important;text-align:left;line-height:1.4;white-space:normal!important}.guided-workspace .deal-heading .product-tab span{font-size:9px!important}.guided-workspace .deal-heading h1{font-size:20px!important;overflow-wrap:anywhere}.guided-workspace .deal-heading .eyebrow{display:none}#decisionDashboard54{border-radius:10px}.decision-numbers54{grid-template-columns:minmax(270px,1fr) minmax(350px,1.2fr)!important;padding:9px!important;gap:9px!important}.decision-primary54{display:block!important;padding:3px 8px!important}.decision-label54{font-size:12px!important;min-height:30px!important}.decision-value54{font-size:29px!important;margin:2px 0 4px!important}.decision-signal54{font-size:11px!important;margin-top:2px!important}.decision-sub54{display:block!important;font-size:10px!important;min-height:0!important;margin-top:5px!important}.decision-amount54{font-size:15px!important;margin-top:4px!important}.decision-amount54 small{display:block!important;font-size:10px!important;margin:0!important}.decision-secondary-grid54{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.decision-metric54{padding:5px 7px!important}.decision-metric54 .decision-label54{font-size:10px!important;min-height:24px!important}.decision-metric54>strong{font-size:18px!important;line-height:1.2!important}.decision-metric54>small{font-size:10px!important}.decision-metric54 .decision-signal54{font-size:10px!important;margin-top:3px!important}.decision-track54{margin-top:5px!important}.decision-metric54 .decision-track54{margin-top:3px!important}.decision-banner54{padding:7px 12px!important;gap:12px!important}.decision-banner54 h2{font-size:16px!important;margin:0 0 2px!important}.decision-banner54 .decision-eyebrow54{display:none}.decision-banner54 p{font-size:11px!important}.decision-banner54 button[data-open-panel]{padding:5px 9px!important;font-size:11px!important}.decision-banner54 button small{font-size:9px}.decision-foot54{display:none}}@media(min-width:981px)and (max-width:1140px){.guided-workspace .deal-overview{grid-template-columns:190px minmax(0,1fr)!important;gap:12px!important}.decision-numbers54{grid-template-columns:minmax(230px,1fr) minmax(310px,1.2fr)!important;gap:5px!important}.decision-value54{font-size:25px!important}.decision-primary54{padding:3px 5px!important}.decision-label54{font-size:11px!important}.decision-metric54>strong{font-size:16px!important}.decision-amount54{font-size:13px!important}}@media(max-width:980px){.main-menu56{display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;padding:8px;border:1px solid #b8cec8;border-radius:6px;background:#e6f2ed;color:#1f6454;min-height:36px}.main-menu56 span{font-size:15px}.header-actions{gap:5px!important}.topbar .brand small{display:none}.topbar .brand strong{font-size:12px}.topbar .brand-mark{width:25px;height:25px}.topbar .currency-control{display:none}.topbar #resetBtn{font-size:10px;padding:6px!important}.topbar{gap:6px!important}.decision-banner54{margin-top:2px}.chart-dialog .component-key56{grid-template-columns:1fr}.return-columns56 svg text{font-size:14px}}@media print{.main-menu56{display:none!important}}@media(max-width:980px){.topbar .currency-control{display:flex;font-size:0}.topbar .currency-control select{width:42px;padding:5px 2px;font-size:12px}.topbar .brand{gap:5px}}#decisionDashboard54 .decision-banner54{background:#f0f5f3;color:#365f51;border-left:3px solid #8eada1;position:relative;padding:6px 10px!important;gap:10px!important;border-top:1px solid #dde7e2}#decisionDashboard54 .decision-banner54.good{border-left-color:#4caa83}#decisionDashboard54 .decision-banner54.amber{background:#f8f5ec;border-left-color:#d4af61}#decisionDashboard54 .decision-banner54.bad{background:#faf0ed;border-left-color:#cf8d81}#decisionDashboard54 .decision-banner54 h2{color:#3b5c50!important;font-size:14px!important;line-height:1.25!important;margin:0 0 2px!important;padding-right:18px}#decisionDashboard54 .decision-banner54 p{color:#75827c;font-size:10px!important;line-height:1.35!important}#decisionDashboard54 .decision-banner54 .decision-eyebrow54{display:none}#decisionDashboard54 .decision-banner54 .info-tip{color:#728b80!important;border-color:#b8cbc2!important}#decisionDashboard54 .decision-banner54 button[data-open-panel]{background:#fff9;color:#426e5b;border:1px solid #cbded2;font-size:11px!important;padding:5px 8px!important;margin:0!important}#decisionDashboard54 .decision-banner54 button small{color:#84978c;font-size:9px}#decisionDashboard54 .decision-numbers54{padding:6px!important;gap:6px!important}#decisionDashboard54 .decision-primary54{padding:2px 7px!important}#decisionDashboard54 .decision-label54{min-height:26px!important}#decisionDashboard54 .decision-value54{margin:1px 0 3px!important;line-height:1.1!important}#decisionDashboard54 .decision-sub54{margin-top:4px!important;min-height:0!important}#decisionDashboard54 .decision-amount54{margin-top:3px!important;line-height:1.2!important}#decisionDashboard54 .decision-signal54{margin-top:2px!important;min-height:0!important}#decisionDashboard54 .decision-track54{margin-top:4px!important;height:3px!important}#decisionDashboard54 .decision-track54 b{top:-3px!important}#decisionDashboard54 .decision-secondary-grid54{gap:4px!important}#decisionDashboard54 .decision-metric54{padding:4px 6px!important}#decisionDashboard54 .decision-metric54 .decision-label54{min-height:0!important;line-height:1.2!important}#decisionDashboard54 .decision-metric54>strong{margin:2px 0!important}#decisionDashboard54 .decision-metric54>small{line-height:1.2!important}@media(min-width:981px){#decisionDashboard54 .decision-label54{font-size:11px!important}#decisionDashboard54 .decision-value54{font-size:27px!important}#decisionDashboard54 .decision-sub54{font-size:10px!important}#decisionDashboard54 .decision-amount54{font-size:14px!important}#decisionDashboard54 .decision-metric54>strong{font-size:17px!important}#decisionDashboard54 .decision-metric54 .decision-signal54{display:flex;align-items:center;gap:7px}#decisionDashboard54 .decision-metric54 .decision-track54{flex:1;margin:0!important}.guided-workspace .deal-heading h1{font-size:18px!important}.guided-workspace .deal-heading{gap:10px!important}}@media(max-width:980px){#decisionDashboard54 .decision-primary-grid54{padding:3px 0 8px!important}#decisionDashboard54 .decision-label54{font-size:11px!important;min-height:29px!important}#decisionDashboard54 .decision-value54{font-size:25px!important}#decisionDashboard54 .decision-primary54 .decision-signal54{font-size:10px!important;min-height:25px!important}#decisionDashboard54 .decision-sub54{font-size:9px!important;min-height:23px!important;line-height:1.2!important}#decisionDashboard54 .decision-amount54{font-size:13px!important}#decisionDashboard54 .decision-amount54 small{font-size:9px!important}#decisionDashboard54 .decision-metric54{padding:6px!important}#decisionDashboard54 .decision-metric54 .decision-label54{font-size:10px!important;min-height:24px!important}#decisionDashboard54 .decision-metric54>strong{font-size:17px!important}#decisionDashboard54 .decision-metric54>small{font-size:9px!important}#decisionDashboard54 .decision-metric54 .decision-signal54{font-size:9px!important}#decisionDashboard54 .decision-metric54 .decision-track54{display:none}#decisionDashboard54 .decision-banner54{align-items:center}#decisionDashboard54 .decision-banner54 h2{font-size:13px!important}#decisionDashboard54 .decision-foot54{display:none}}.guided-workspace #sectionBoard .penalty-choices.r-tax-options{background:transparent!important;border:0!important;border-radius:0!important;padding:1px 0!important;margin:2px 0 0!important;gap:3px 10px!important;min-height:0!important}.guided-workspace #sectionBoard .penalty-choices.r-tax-options label{font-size:11px!important;line-height:1.2!important;padding:3px 0!important;min-height:0!important;gap:4px!important;color:#718078!important;background:transparent!important}.guided-workspace #sectionBoard .penalty-choices.r-tax-options input{width:12px!important;height:12px!important;min-height:12px!important;flex:0 0 12px!important;margin:0!important}.guided-workspace #sectionBoard .penalty-cell{padding-top:4px!important;padding-bottom:4px!important;min-height:0!important}.guided-workspace #sectionBoard #debt-amortization .r-rate-input{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:70px!important;border:1px solid transparent!important;border-radius:3px!important;padding:0!important;gap:1px!important;background:transparent!important;color:#5e756d!important;font-size:12px!important;box-shadow:none!important;min-height:22px!important;height:22px!important}.guided-workspace #sectionBoard #debt-amortization .r-rate-input input{appearance:textfield!important;width:48px!important;min-width:0!important;max-width:48px!important;height:22px!important;min-height:22px!important;padding:0 2px!important;font:inherit!important;font-size:12px!important;text-align:right!important;border:0!important;box-shadow:none!important;background:transparent!important;color:inherit!important}.r-rate-input input::-webkit-inner-spin-button,.r-rate-input input::-webkit-outer-spin-button{appearance:none;margin:0}.guided-workspace #sectionBoard #debt-amortization .r-rate-input:has(input:not(:disabled)):hover,.guided-workspace #sectionBoard #debt-amortization .r-rate-input:focus-within{border-color:#86ac9a!important;background:#fff!important}.guided-workspace #sectionBoard #debt-amortization table{table-layout:auto!important;min-width:1600px!important;width:max-content!important}.guided-workspace #sectionBoard #debt-amortization table tbody td{padding:3px 6px!important;font-size:12px!important;line-height:1.35!important;white-space:nowrap!important}.guided-workspace #sectionBoard #debt-amortization table tbody td.debt-cell54{padding:3px 6px!important}.guided-workspace #sectionBoard #debt-amortization table thead tr:first-child th{padding:7px 6px!important;font-size:12px!important}.guided-workspace #sectionBoard #debt-amortization table thead tr:last-child th{padding:5px!important;font-size:11px!important;line-height:1.25!important}.guided-workspace #sectionBoard #debt-amortization .amort-note{font-size:12px!important;line-height:1.4!important;padding:7px!important;margin:5px 0!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary>h3{padding:8px 10px!important;background:#e8f0ed!important;color:#355d50!important;border-bottom:2px solid #fff!important;font-size:14px!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary.capital>h3{background:#eaf0f3!important;color:#3e5969!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .summary-legend{font-size:10px!important;margin-top:3px!important;line-height:1.25!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr:nth-child(n)>td{padding:3px 8px!important;font-size:12px!important;line-height:1.3!important;background:#fff!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr:nth-child(2n)>td{background:#fafcfb!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr.metric-row>td{background:#edf4f0!important;font-weight:600!important;border-top:2px solid #fff!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary.capital .card-table tbody tr.metric-row>td{background:#edf2f5!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr.financial-cash-cost>td{background:#fcf0ed!important;color:#a3675b!important;font-weight:600!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr.expense-row>td:last-child{color:#a16a60!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .summary-share{height:3px!important;margin-top:3px!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .card-table thead th{padding:5px 8px!important;font-size:11px!important}@media(min-width:1200px){#decisionDashboard54 .decision-banner54>div{display:flex;align-items:center;gap:8px;min-width:0}#decisionDashboard54 .decision-banner54 h2{flex-shrink:0;margin:0!important}#decisionDashboard54 .decision-banner54 button small{display:none}#decisionDashboard54 .decision-banner54 button{min-height:28px}}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr.summary-total57>td,#reportDialog .summary-card-grid .visual-summary .card-table tbody tr.summary-total57>td{background:#edf3f0!important;color:#3c5d50!important;font-weight:600!important;border-top:2px solid #fff!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary.capital .card-table tbody tr.summary-total57>td,#reportDialog .summary-card-grid .visual-summary.capital .card-table tbody tr.summary-total57>td{background:#edf2f5!important;color:#405c6a!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr.summary-cash57>td,#reportDialog .summary-card-grid .visual-summary .card-table tbody tr.summary-cash57>td{background:#fbefeb!important;color:#a06053!important;font-weight:600!important}.report-page .summary-card-grid .visual-summary.capital>h3{background:#eaf0f3!important;color:#3e5969!important}.report-page .summary-card-grid .visual-summary.operations>h3{background:#e8f0ed!important;color:#355d50!important}#decisionDashboard54 .decision-banner54.good{background:#edf7f1;border-left-color:#42966b}#decisionDashboard54 .decision-banner54.good h2{color:#28754f!important}#decisionDashboard54 .decision-banner54.bad{background:#fbefed;border-left-color:#c27367}#decisionDashboard54 .decision-banner54.bad h2{color:#a05146!important}#decisionDashboard54 .decision-banner54>.assessment-actions58{display:flex;flex-shrink:0;gap:7px;align-items:stretch}#decisionDashboard54 .assessment-actions58 button[data-open-panel]{background:#ffffffc9;min-height:35px;border-color:#bfd7c9;line-height:1.3;text-align:left}#decisionDashboard54 .assessment-actions58 button[data-open-panel]:hover{background:#fff;border-color:#699e82;box-shadow:0 1px 4px #39634918}#decisionDashboard54 .assessment-actions58 button small{display:block!important;font-size:9px!important;margin-top:2px;color:#73897a}.guided-workspace #journeyHeader.overview-tabs58 .journey-tabs.step-tabs53{background:transparent!important;border:0!important;padding:0!important;gap:12px!important;max-width:960px;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}.guided-workspace #journeyHeader.overview-tabs58 .journey-tabs.step-tabs53 button{background:#fff!important;border:1px solid #cbd9d2!important;box-shadow:0 2px 4px #24433608!important;min-height:60px!important;padding:9px 11px!important;color:#4e695b!important}.guided-workspace #journeyHeader.overview-tabs58 .journey-tabs.step-tabs53 button.selected{background:#eaf6ef!important;border:2px solid #6ca98b!important;box-shadow:inset 0 -3px #6ca98b!important;padding:8px 10px!important;color:#246442!important}.guided-workspace #journeyHeader.overview-tabs58 .journey-tabs.step-tabs53 button:hover{background:#f3f9f5!important;border-color:#76a58c!important}.guided-workspace #journeyHeader.overview-tabs58 .step-copy53 strong{font-size:14px}.guided-workspace #journeyHeader.overview-tabs58 .step-copy53 small{font-size:11px;line-height:1.3}.guided-workspace #journeyHeader.overview-tabs58 .step-context53{margin-top:12px}@media(max-width:800px){#decisionDashboard54 .decision-banner54{flex-wrap:wrap;gap:6px!important}#decisionDashboard54 .decision-banner54>div:first-child{width:100%}#decisionDashboard54 .decision-banner54>.assessment-actions58{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:7px}#decisionDashboard54 .assessment-actions58 button[data-open-panel]{min-height:34px;padding:4px 8px!important}.guided-workspace #journeyHeader.overview-tabs58 .journey-tabs.step-tabs53{grid-template-columns:1fr!important;gap:8px!important}.guided-workspace #journeyHeader.overview-tabs58 .journey-tabs.step-tabs53 button{min-height:52px!important}}.refi-terms59{margin:12px 0 5px;padding:12px;background:#f5f8f7;border:1px solid #dbe5df;border-radius:8px}.refi-terms59 h3{font-size:14px!important;color:#3f6554;margin:0 0 9px!important}.refi-terms-grid59{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:10px}.refi-terms-grid59 label{font-size:12px;color:#61756a;min-width:0}.refi-terms-grid59 label[hidden]{display:none}.refi-terms-grid59 label>span{display:flex;align-items:center;gap:5px}.refi-terms-grid59 input,.refi-terms-grid59 select{box-sizing:border-box;width:100%;min-width:0;height:32px!important;padding:4px 7px!important;font:inherit;font-size:14px!important;background:#fff;border:1px solid #cbdcd2;border-radius:4px;color:#335d49}.refi-terms-grid59 label>span input{max-width:90px}.refi-auto59,.refi-small59{font-size:11px;color:#7b8c83;line-height:1.4;margin:7px 0 0}.refi-auto59 button,.refi-note button,.refi-link59{border:0;background:none;padding:2px 0;color:#368162;text-decoration:underline;cursor:pointer;font:inherit;font-size:11px}.refi-note{font-size:11px!important;line-height:1.4!important}.refi-outcome59{border:1px solid #cee2d5;border-left:4px solid #64a886;border-radius:10px;background:#f0f8f3;padding:16px}.refi-outcome59.bad{background:#fcf2ef;border-color:#e8cfc7;border-left-color:#be7d6b}.refi-outcome59.caution{background:#faf6ec;border-color:#e6d9b9}.refi-kicker59{font-size:10px;letter-spacing:.07em;color:#778b7e}.refi-outcome59 h3{font-size:16px!important;margin:7px 0!important;line-height:1.35;color:#3b6650}.refi-outcome59.bad h3{color:#9b5e50}.refi-outcome59>strong{font-size:30px;color:#27805a;display:block;line-height:1.3}.refi-outcome59.bad>strong{color:#b26654}.refi-outcome59>strong small{font-size:12px;font-weight:400;margin-left:5px}.refi-outcome59 p{font-size:12px!important;line-height:1.5;color:#718379;margin:6px 0!important}.refi-before59{border-top:1px solid #dce8df;margin-top:10px;padding-top:8px;display:flex;gap:10px;justify-content:space-between;font-size:11px;color:#6c8074}.refi-before59 b{white-space:nowrap;font-weight:500}.refi-metrics59{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 14px}.refi-metrics59>div{background:#fff;border:1px solid #dce6df;border-radius:7px;padding:11px;min-width:0}.refi-metrics59 span{font-size:12px;color:#65816f;display:block}.refi-metrics59 strong{font-size:18px;font-weight:500;display:block;margin:5px 0;color:#375e4b;overflow-wrap:anywhere}.refi-metrics59 small{font-size:11px;color:#839388}.refi-breakdown59>div,.refi-details59>div{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:5px 0;border-bottom:1px solid #edf1ee}.refi-breakdown59 b,.refi-details59 b{font-weight:500;white-space:nowrap}.refi-breakdown59>div:last-child{font-weight:600;background:#f0f6f2;padding:7px}.refi-details59{margin-top:10px;color:#688171}.refi-details59 summary{cursor:pointer;font-size:12px}.refi-details59 p,.refi-settlement59{font-size:11px;line-height:1.5;color:#8b7967}.refi-strategy59{margin-top:10px;padding:10px;background:#eff7f2;border-radius:6px}.refi-strategy59.negative{background:#fbf0ec}.refi-strategy59 span,.refi-strategy59 small{display:block;font-size:11px;color:#718379}.refi-strategy59 strong{display:block;font-size:20px;color:#318060;margin:5px 0}.refi-strategy59.negative strong{color:#b06b57}.report-after59{margin-top:4px;font-size:10px;line-height:1.4}@media(max-width:800px){.refi-terms-grid59{grid-template-columns:1fr 1.6fr;gap:8px}.refi-terms-grid59 label:last-child{grid-column:1/-1}.refi-terms-grid59 input,.refi-terms-grid59 select{font-size:16px!important}.refi-outcome59{padding:12px}.refi-metrics59 strong{font-size:17px}.refi-metrics59{gap:6px}.refi-metrics59>div{padding:9px}}@media print{.report-after59{font-size:8px;line-height:1.25}}.refi-metrics59 strong.refi-negative59{color:#b26654}:root{--afc-ink:#213f4b;--afc-muted:#607782;--afc-line:#dbe5e8;--afc-green:#167e60}body{color:var(--afc-ink)}.guided-workspace .analyzer-shell{gap:20px!important}.guided-workspace #journeyHeader h2{letter-spacing:-.035em;color:#213f4b!important}.guided-workspace #journeyHeader>p{color:#607782!important;font-size:14px!important}.guided-workspace .workbook-section,.guided-workspace .section-card,.insight-card{box-shadow:0 3px 12px #1f435307!important;border-color:#dae5e7!important}.guided-workspace .insight-card>h3{font-weight:600!important;color:#274a57!important;letter-spacing:-.015em}.guided-workspace .pair-label{color:#4c646f!important}.guided-workspace #sectionBoard input:focus,.guided-workspace #sectionBoard select:focus{outline:2px solid #167e6080;outline-offset:2px}#decisionDashboard54{border-color:#bfcfd4!important;box-shadow:0 5px 20px #1e455213!important;border-radius:12px!important}#decisionDashboard54 .decision-numbers54{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)!important;padding:8px!important;gap:10px!important}#decisionDashboard54 .decision-primary-grid54{grid-template-columns:repeat(4,minmax(0,1fr))!important}#decisionDashboard54 .decision-primary54{padding:5px 8px!important;background:linear-gradient(#fff,#f8fbfc);border-right:1px solid #dce6e9}#decisionDashboard54 .decision-label54{font-size:12px!important;line-height:1.3;min-height:30px!important;padding-right:5px}#decisionDashboard54 .decision-value54{font-size:clamp(25px,2.2vw,37px)!important;font-weight:700!important;letter-spacing:-.045em}#decisionDashboard54 .decision-amount54{font-size:14px!important;font-weight:600!important}#decisionDashboard54 .decision-sub54{font-size:10px!important;min-height:27px!important;margin-top:6px!important}#decisionDashboard54 .decision-amount54 small{font-size:10px!important}#decisionDashboard54 .decision-metric54{padding:5px 8px!important;background:#f6f9fa!important;border-color:#dce5e8!important;position:relative}#decisionDashboard54 .decision-metric54>strong{font-size:17px!important;letter-spacing:-.02em}#decisionDashboard54 .decision-metric54 .decision-label54{font-size:11px!important;min-height:16px!important}#decisionDashboard54 .decision-metric54>small{font-size:10px!important}#decisionDashboard54 .decision-metric54 .decision-signal54{margin-top:3px!important}#decisionDashboard54 .decision-banner54{padding:7px 10px!important}#decisionDashboard54 .decision-banner54 h2{font-weight:650!important}#decisionDashboard54 .assessment-actions58 button{border:1px solid #c1d6ca;background:#fff;color:#30604a;border-radius:6px;padding:6px 9px!important;cursor:pointer;white-space:nowrap;font-size:11px!important}#decisionDashboard54 .assessment-actions58 button[data-report]{background:#2b6653;color:#fff;border-color:#2b6653}#decisionDashboard54 .assessment-actions58 button[data-report] small{color:#e1eee8!important}.recovery-mini60{display:block;margin-top:2px;color:#527966}.metric-link60{position:relative;transition:box-shadow .15s,background .15s}.metric-link60:hover{box-shadow:inset 0 0 0 1px #8babaa;background:#f0f7f6!important}.metric-open60{position:absolute;inset:0;border:0;background:transparent!important;cursor:pointer;border-radius:7px;z-index:1}.metric-open60 span{position:absolute;right:5px;bottom:3px;font-size:11px;color:#809d9f;opacity:.45}.metric-open60:hover span,.metric-open60:focus-visible span{opacity:1}.metric-open60:focus-visible{outline:2px solid #167e60;outline-offset:-2px}.metric-link60 .info-tip{position:relative;z-index:2}.refi-stage60{font-size:16px;font-weight:650;color:#28624c;margin-bottom:8px}.refi-kicker59{font-size:11px!important}.refi-outcome59{border-top:3px solid #69a48b}.refi-before59{background:#ffffff87;padding:8px;border-radius:5px}.refi-outcome59.bad .refi-stage60{color:#9b5e50}@media(min-width:801px){.guided-workspace .workbook-sidebar{width:244px!important;max-height:none!important;overflow:visible!important;padding:7px!important}.guided-workspace .analyzer-shell{grid-template-columns:244px minmax(0,1fr)!important}.guided-workspace #analysisMenu,.guided-workspace .journey-menu,.guided-workspace .workbook-sidebar nav{max-height:none!important;overflow:visible!important}.guided-workspace .journey-nav{min-height:35px!important;margin:1px 0!important;padding:6px 8px!important;gap:8px!important;font-size:13px!important;line-height:1.25!important;border-radius:7px!important}.guided-workspace .journey-nav svg{width:17px!important;height:17px!important}.guided-workspace .nav-category{margin:9px 6px 4px!important;padding:0!important;font-size:10px!important}.guided-workspace .nav-overview55{margin-top:9px!important}.guided-workspace .sidebar-heading{padding:5px!important}.guided-workspace .journey-nav.selected{background:#e7f2ee!important;box-shadow:inset 3px 0 #247b60!important;color:#27604e!important}.guided-workspace .journey-nav:hover{background:#f0f5f4!important}.guided-workspace .nav-grip{opacity:.35}.guided-workspace #journeyHeader .journey-tabs.step-tabs53{gap:8px!important;background:transparent!important;border:0!important;padding:0!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}.guided-workspace #journeyHeader .journey-tabs.step-tabs53 button{min-height:58px!important;background:#fff!important;border:1px solid #d5e1e4!important;border-radius:8px!important;padding:8px!important}.guided-workspace #journeyHeader .journey-tabs.step-tabs53 button.selected{background:#e9f5ef!important;border-color:#5e9d85!important;box-shadow:inset 0 -3px #4c9379!important}.guided-workspace .step-copy53 strong{font-size:13px!important}.guided-workspace .step-copy53 small{font-size:11px!important}}.guided-workspace #sectionBoard table.polished-table54 thead th{font-weight:600!important;border-bottom:3px solid #fff!important;line-height:1.35!important}.guided-workspace #sectionBoard table.polished-table54 tbody tr:hover td{box-shadow:inset 0 0 999px #365f6b06}.guided-workspace #sectionBoard table.polished-table54 td{font-variant-numeric:tabular-nums}.guided-workspace .insight-polish60{border-top:3px solid #c8dadd!important}.guided-workspace .insight-polish60 h3{padding-bottom:8px;border-bottom:1px solid #e7edef}.r-help-popup{font-size:14px!important;line-height:1.55!important;color:#254453!important;background:#fff!important;border:1px solid #b8ced0!important;box-shadow:0 12px 35px #173d4c26!important;padding:13px 15px!important;box-sizing:border-box!important;text-align:left!important;z-index:100000!important}.info-tip{flex-shrink:0!important;cursor:help}.label-with-info{display:inline-flex;gap:5px;align-items:center;min-width:0}#reportDialog.report-preview60{width:min(1100px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;box-sizing:border-box;padding:0!important;border:1px solid #d0dce0;border-radius:12px;overflow:auto;background:#edf2f4}#reportDialog .r-dialog-actions{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid #d7e1e5;padding:12px!important;gap:10px;display:flex;flex-wrap:wrap;align-items:center}#reportDialog .r-dialog-actions label{margin-left:auto;font-size:12px}#reportDialog .r-dialog-actions input{width:85px!important;min-height:32px}#reportDialog [data-print-report]{background:#216e55!important;color:#fff!important;font-weight:600}#reportDialog [data-close-report]{color:#435e68!important;background:#f1f5f6!important;border:1px solid #ccdce0!important}#reportDialog #printReport{width:950px!important;max-width:none!important;margin:0 auto;padding:0 12px 12px;box-sizing:border-box}.report-hint60{font-size:12px;color:#627883;margin:10px 12px}.report-page{background:#fff}#reportDialog::backdrop,.listing-dialog::backdrop{background:#19374385;backdrop-filter:blur(3px)}@media(max-width:1100px)and (min-width:801px){#decisionDashboard54 .decision-numbers54{grid-template-columns:1fr!important}#decisionDashboard54 .decision-secondary-grid54{grid-template-columns:repeat(6,minmax(0,1fr))!important}.guided-workspace .deal-overview{position:relative!important}.decision-banner54{flex-wrap:wrap}}@media(max-width:800px){#decisionDashboard54 .decision-numbers54{display:block!important;padding:6px!important}#decisionDashboard54 .decision-primary-grid54{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:7px}#decisionDashboard54 .decision-primary54{padding:4px 5px!important}#decisionDashboard54 .decision-value54{font-size:22px!important}#decisionDashboard54 .decision-primary54 .decision-label54{font-size:10px!important;min-height:31px!important}#decisionDashboard54 .decision-primary54 .decision-signal54{font-size:10px!important}#decisionDashboard54 .decision-sub54{display:none}#decisionDashboard54 .decision-amount54{font-size:11px!important;margin-top:6px!important}#decisionDashboard54 .decision-amount54 small{font-size:9px!important}#decisionDashboard54 .decision-secondary-grid54{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}#decisionDashboard54 .decision-metric54>strong{font-size:16px!important}#decisionDashboard54 .decision-metric54 .decision-label54{min-height:27px!important;font-size:10px!important}#decisionDashboard54 .decision-metric54>small{font-size:9px!important}#decisionDashboard54 .assessment-actions58{grid-template-columns:1fr 1fr 1fr!important;gap:5px!important}#decisionDashboard54 .assessment-actions58 button{padding:5px!important;text-align:center!important;font-size:10px!important}#decisionDashboard54 .assessment-actions58 button small{font-size:9px!important}#decisionDashboard54 .decision-banner54 p{font-size:11px!important}.guided-workspace #journeyHeader .journey-tabs.step-tabs53{gap:7px!important}.guided-workspace #journeyHeader .journey-tabs.step-tabs53 button{background:#fff!important;border:1px solid #c9dadd!important;box-shadow:0 2px 5px #24433608!important}.guided-workspace #journeyHeader .journey-tabs.step-tabs53 button.selected{background:#e8f4ef!important;border:2px solid #4d977b!important}.guided-workspace .step-copy53 strong{font-size:14px!important}.guided-workspace .step-copy53 small{font-size:12px!important}#reportDialog.report-preview60{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}#reportDialog .r-dialog-actions{display:grid;grid-template-columns:1fr auto!important;gap:8px;padding:10px!important}#reportDialog .r-dialog-actions strong{font-size:16px}#reportDialog .r-dialog-actions label{grid-row:2;grid-column:1;font-size:12px;margin:0}#reportDialog [data-close-report]{grid-row:1;grid-column:2}#reportDialog [data-print-report]{grid-row:2;grid-column:2;min-height:40px;font-size:12px!important}.report-hint60{font-size:12px;line-height:1.4}.r-help-popup{font-size:13px!important}}@media print{#reportDialog #printReport{zoom:1!important;width:auto!important;padding:0!important}.report-hint60{display:none!important}#reportDialog.report-preview60{width:auto!important;max-width:none!important;max-height:none!important;border:0!important;overflow:visible!important;background:#fff!important}#reportDialog .r-dialog-actions{display:none!important}}#decisionDashboard54 .recovery-mini60{display:block!important;flex-basis:100%;line-height:1.3}#decisionDashboard54 .decision-metric54>small{display:block!important}.listing-dialog{width:min(690px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:20px!important;box-sizing:border-box!important;overflow:auto;border:1px solid #cbdade;border-radius:14px;color:#31505b;background:#fff}.listing-header60{display:flex;justify-content:space-between;align-items:center;gap:15px;position:sticky;top:-20px;background:#fff;z-index:3;padding:14px 0;border-bottom:1px solid #e0e8eb}.listing-header60 h2{margin:4px 0;font-size:23px;letter-spacing:-.03em}.listing-header60 small{font-size:10px;letter-spacing:.09em;color:#66828a}.listing-header60 button{font:inherit;font-size:13px;padding:8px 12px;border:1px solid #cbd8dc;background:#f5f8f9;border-radius:6px;cursor:pointer}.listing-intro60,.listing-foot60{font-size:13px;line-height:1.55;color:#607880}.listing-drop60{display:flex;flex-direction:column;gap:7px;background:#eff7f4;border:1px dashed #74a58f;border-radius:9px;padding:17px;color:#286247;font-weight:600;font-size:15px}.listing-drop60 input{width:100%;font-size:13px;min-height:36px}.listing-drop60 span{font-size:12px;font-weight:400}.listing-drop60 small{font-size:11px;font-weight:400;color:#6b8377}.listing-or60{font-size:11px;color:#84959a;text-transform:uppercase;letter-spacing:.08em;margin:18px 0 10px}.listing-label60{font-size:13px;display:block}.listing-label60 input,.listing-text60 textarea{width:100%;box-sizing:border-box;margin:5px 0 9px;border:1px solid #c7d7dc;border-radius:6px;padding:9px;font:inherit;font-size:14px}.listing-text60{margin:17px 0}.listing-text60 summary{font-size:13px;cursor:pointer}.listing-text60 textarea{margin-top:10px}.listing-dialog #listingStatus{font-size:13px;line-height:1.5;background:#f3f7f8;padding:10px;border-radius:6px;color:#4e6c77}.listing-review-title60{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:18px}.listing-review-title60 h3{font-size:17px;margin:0}.listing-review-title60 span{font-size:11px;color:#71878e;max-width:45%;overflow-wrap:anywhere}.listing-results60>label{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid #e4ebed}.listing-results60>label>input{margin-top:6px;width:17px;height:17px;accent-color:#227c59;flex-shrink:0}.listing-results60>label>span{min-width:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,1fr);gap:6px 12px;align-items:center}.listing-results60 strong{font-size:13px;font-weight:500}.listing-results60 span>input{min-width:0;width:100%;box-sizing:border-box;padding:7px;border:1px solid #cadae0;border-radius:5px;font-size:14px}.listing-results60 small{grid-column:1/-1;font-size:11px;color:#7b8e94;overflow-wrap:anywhere}.listing-apply60{position:sticky;bottom:-20px;background:#fff;padding:13px 0;display:flex;gap:12px;align-items:center;border-top:1px solid #dfe8e9}.listing-apply60 button{background:#237857;color:#fff}.listing-apply60 small{font-size:11px;color:#6c8379}.listing-success60{background:#edf7f1;border:1px solid #bad8c8;border-radius:8px;padding:16px}.listing-success60 p{font-size:13px}.listing-undo60{font-size:12px;margin-left:10px;border:0;background:transparent;color:#54746a;text-decoration:underline;cursor:pointer}@media(max-width:600px){.listing-dialog{padding:12px!important}.listing-header60{top:-12px}.listing-results60>label>span{grid-template-columns:1fr}.listing-apply60{bottom:-12px}.listing-results60 span>input,.listing-label60 input,.listing-text60 textarea{font-size:16px}}.listing-source60{display:block;font-size:11px;color:#6b838b;margin:7px 0;overflow-wrap:anywhere}.guided-workspace #sectionBoard .summary-card-grid .visual-summary>h3{font-size:15px!important;padding:11px 12px!important;border-radius:8px 8px 0 0}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .card-table tbody td{padding:5px 9px!important;font-size:13px!important}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .summary-share{height:4px!important;border-radius:5px}.guided-workspace #sectionBoard .summary-card-grid .visual-summary .card-table thead th{font-size:12px!important;padding:7px 9px!important}.guided-workspace .table-wrap{border-radius:8px}.guided-workspace #sectionBoard .polished-table54 thead tr:first-child th{box-shadow:inset 0 1px #ffffff80}.guided-workspace #sectionBoard .polished-table54 tbody td:first-child{font-weight:500!important}.guided-workspace .chart-reading{border-top:1px solid #dbe6e8!important;margin-top:10px!important}.guided-workspace .chart-reading strong{font-variant-numeric:tabular-nums;font-weight:600!important;color:#284e5a}.guided-workspace .chart-legend{gap:8px 14px!important;font-size:12px!important;flex-wrap:wrap}.guided-workspace .insight-line{border-radius:6px}.guided-workspace .strategy-readout52{border-radius:12px!important;box-shadow:0 3px 12px #1e4a4d08}.guided-workspace .r-strategies .insight-card{border-top:3px solid #97b9b5!important}.guided-workspace .r-strategies .insight-card h3{font-size:17px!important}.guided-workspace .strategy-detail{padding:7px 0!important}.output-guide60{display:flex;align-items:center;gap:6px;margin:0 0 8px;padding:0 2px;font-size:12px;color:#728992}.output-guide60 .info-tip{width:17px;height:17px;font-size:11px}@media(min-width:1280px){.guided-workspace .analyzer-shell:not(.wide-workspace){grid-template-columns:244px minmax(480px,1.35fr) minmax(300px,1fr)!important}.guided-workspace .analyzer-shell.wide-workspace{grid-template-columns:244px minmax(0,1fr)!important}.guided-workspace .analyzer-shell:not(.wide-workspace)>.future-insights{grid-column:3!important;display:block!important}}@media(min-width:801px)and (max-width:1279px){.guided-workspace .analyzer-shell,.guided-workspace .analyzer-shell.wide-workspace{grid-template-columns:220px minmax(0,1fr)!important}.guided-workspace .analyzer-shell>.analyzer-content{grid-column:2!important}.guided-workspace .analyzer-shell>.future-insights{grid-column:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:0!important}.guided-workspace .section-sidebar{grid-column:1!important;position:sticky!important;top:var(--snapshot-bottom54,90px)!important}.guided-workspace .section-sidebar nav{display:block!important}}.guided-workspace .analyzer-content,.guided-workspace .future-insights,.guided-workspace .future-insights>*{min-width:0!important;max-width:100%;box-sizing:border-box}.guided-workspace .future-insights svg{width:100%;max-width:100%;height:auto}.guided-workspace #sectionBoard .funds-table{width:100%;overflow-x:auto}.guided-workspace #sectionBoard .funds-table>div{min-width:430px;grid-template-columns:70px minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr)!important}#decisionDashboard54 .metric-link60 .info-tip{position:relative!important;z-index:4!important;pointer-events:auto!important;width:18px!important;height:18px!important;min-width:18px!important;line-height:16px!important;vertical-align:middle;overflow:visible}#decisionDashboard54 .metric-link60 .info-tip:before{content:"";display:block!important;position:absolute;inset:-10px;background:transparent;border:0;border-radius:50%}#decisionDashboard54 .metric-link60 .info-tip:hover,#decisionDashboard54 .metric-link60 .info-tip:focus-visible{background:#dfede8!important;color:#215c4c!important;border-color:#70a18e!important;outline:2px solid #badacc;outline-offset:3px}#decisionDashboard54 .metric-link60{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.guided-workspace #sectionBoard #input-rent-monthly-income .income-head{background:#e1f2e9!important;color:#24694f!important;border:1px solid #c7e2d4;border-radius:6px;padding:9px 5px;font-weight:600}.guided-workspace #sectionBoard #input-rent-monthly-income .income-footer{background:#eff8f3;border-top:2px solid #b8dccb;color:#236748;padding:12px;border-radius:0 0 7px 7px}.summary-card-grid tr.upfront-required61>td,.summary-card-grid tr.summary-cash57>td{background:#fcefeb!important;color:#a3463d!important;font-weight:600!important;border-top:2px solid #fff!important}.flip-breakdown61{border-top:3px solid #81ad98!important}.flip-result61{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:13px;border-radius:7px;background:#edf7f1;color:#25724e}.flip-result61.loss{background:#fbefec;color:#ae4c41}.flip-result61 strong{font-size:24px}.flip-result61 small{font-size:12px;display:block;margin-top:4px}.flip-breakdown61 .insight-equation>div{font-size:13px;padding:8px 0}.flip-breakdown61 p{font-size:12px;line-height:1.5;color:#71827e}.flip-breakdown61 .flip-cost61{color:#a25f54}.report-frame-stage61{position:relative;margin:0 10px 14px;overflow:hidden}.report-frame61{position:absolute;left:0;top:0;width:950px;border:0;transform-origin:top left;background:#fff;display:block}.report-frame61:focus{outline:0}#reportDialog .report-hint60{margin:10px 12px}.return-pie61{display:grid;grid-template-columns:minmax(110px,.85fr) minmax(0,1.15fr);gap:12px;align-items:center}.return-pie61 svg{display:block;width:100%;max-height:195px}.pie-key61{display:grid;gap:6px}.pie-key61 button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 2px;border:0;border-bottom:1px solid #eaf0ed;background:none;text-align:left;color:#49616b;font:inherit;font-size:11px;cursor:pointer}.pie-key61 span{display:flex;align-items:center;gap:5px}.pie-key61 i{width:7px;height:7px;border-radius:2px;flex-shrink:0}.pie-key61 b{white-space:nowrap;font-weight:500}.pie-key61 button:hover,.pie-key61 button:focus-visible{background:#edf5f2;outline:1px solid #9bc3af}.pie-note61{font-size:11px;line-height:1.4;color:#7a898d;margin:8px 0}.pie-negative61{font-size:12px;color:#ac5047;padding:7px 9px;background:#fcf1ed;border-radius:5px}.pie-reading61{font-size:12px;min-height:32px;color:#476b61;margin-top:8px}.roi-columns61 [data-column61]:hover rect,.roi-columns61 [data-column61]:focus-visible rect{stroke:#244f42;stroke-width:2}.roi-columns61 [data-column61]:focus{outline:none}.roi-columns61{touch-action:pan-y;user-select:none}.roi-column-reading61{font-size:12px;min-height:30px;padding-top:8px;color:#42635b}@media(max-width:800px){.return-pie61{grid-template-columns:130px minmax(0,1fr)}.pie-key61 button{font-size:12px;min-height:32px}.flip-breakdown61{scroll-margin-top:80px}}@media print{.report-frame-stage61{display:none!important}}.listing-security61{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.45;color:#687c77;margin:14px 0}.guided-workspace #sectionBoard .summary-card-grid .visual-summary.capital .card-table tbody tr.upfront-required61>td,#reportDialog .summary-card-grid .visual-summary.capital .card-table tbody tr.upfront-required61>td{background:#fbefeb!important;color:#a3463d!important;font-weight:650!important;border-top:2px solid white!important}#decisionDashboard54 .metric-link60{position:relative!important}#decisionDashboard54 .metric-link60 .info-tip{position:absolute!important;top:9px!important;right:8px!important;left:auto!important;margin:0!important;width:17px!important;height:17px!important;min-width:17px!important;font-size:10px!important;line-height:15px!important;opacity:.42!important;background:#f7faf9!important;color:#607b75!important;border-color:#cbd9d5!important}#decisionDashboard54 .metric-link60 .info-tip:hover,#decisionDashboard54 .metric-link60 .info-tip:focus-visible{opacity:1!important}#decisionDashboard54 .metric-link60>span:first-child,#decisionDashboard54 .metric-link60 .decision-label54{display:block;padding-right:21px;min-height:18px}html:has(#reportDialog[open]){overflow:hidden!important}#reportDialog.report-preview62{width:min(850px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;height:auto;max-height:calc(100dvh - 20px)!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none;overscroll-behavior:contain;background:#e9eef0;border-radius:12px;box-sizing:border-box}#reportDialog.report-preview62 .r-dialog-actions{display:flex;flex-wrap:nowrap;justify-content:space-between;position:sticky;top:0;z-index:3;background:#fff;padding:12px 14px!important;gap:10px}#reportDialog.report-preview62 .r-dialog-actions strong{font-size:14px;line-height:1.35;margin:0 auto 0 0}#reportDialog.report-preview62 .r-dialog-actions button{white-space:nowrap;font-size:13px;padding:9px 12px}#reportDialog [data-print62]{background:#216e55;color:#fff;border-color:#216e55;font-weight:600}.report-stage62{position:relative;margin:12px auto;width:calc(100% - 24px);max-width:816px;overflow:hidden}.report-frame62{display:block;position:absolute;left:0;top:0;width:718px;height:1904px;border:0;overflow:hidden;transform-origin:0 0;background:transparent}@media(max-width:600px){#reportDialog.report-preview62 .r-dialog-actions{gap:6px;padding:10px!important}#reportDialog.report-preview62 .r-dialog-actions strong{font-size:12px}#reportDialog.report-preview62 .r-dialog-actions button{padding:9px 8px;font-size:12px}.report-stage62{width:calc(100% - 16px);margin:8px auto}}#reportDialog.report-preview62::-webkit-scrollbar{display:none}#reportDialog.report-preview62 .report-page-count62{display:block;font-size:10px;font-weight:400;color:#83958c;margin-top:2px}.roi-toolbar62{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:7px 0 10px;font-size:12px;color:#71847f}.roi-toolbar62>div{display:flex;background:#f1f5f3;padding:3px;border-radius:6px;flex-shrink:0}.roi-toolbar62 button{font:inherit;padding:4px 7px;border:0;border-radius:4px;background:none;color:#698377;cursor:pointer}.roi-toolbar62 button[aria-pressed=true]{background:#fff;color:#21694f;box-shadow:0 1px 4px #234f4020;font-weight:600}.roi-stack-svg62{width:100%;display:block;touch-action:pan-y;user-select:none;overflow:hidden}.roi-stack-svg62 text{font:11px Arial,sans-serif;fill:#698178}.roi-stack-svg62 .stack-value62{fill:#fff;font-weight:600;font-size:11px}.roi-stack-svg62 .stack-total62{fill:#75528f;font-size:10px;font-weight:600}.roi-stack-svg62:focus-visible{outline:2px solid #6ea08b;outline-offset:3px}.roi-legend62{display:flex;gap:7px 12px;flex-wrap:wrap;font-size:11px;color:#5c7569;margin:7px 0 13px}.roi-legend62>span,.roi-breakdown62>div>span:first-child{display:flex;align-items:center;gap:5px}.roi-legend62 i,.roi-breakdown62 i{width:8px;height:8px;border-radius:2px;flex-shrink:0}.roi-legend62 .roi-line-key62{height:2px;width:16px;background:#75528f}.roi-reading-head62{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:7px 0;color:#456354;font-size:12px}.roi-reading-head62>span{font-size:10px;color:#8a9790}.roi-breakdown62{font-size:12px;color:#577263}.roi-breakdown62>div{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(50px,.6fr) minmax(75px,.8fr);gap:7px;padding:5px 7px;border-bottom:1px solid #edf2ef;align-items:center}.roi-breakdown62>div>b,.roi-breakdown62>div>span:last-child{text-align:right;white-space:nowrap;font-weight:500}.roi-breakdown62 .roi-subtotal62{background:#f1f5f3;margin-top:4px}.roi-breakdown62 .roi-total62{background:#edf1f6;color:#604775;border:0}.roi-note62{font-size:11px;line-height:1.5;color:#7b8a84;margin:10px 0 0}.guided-workspace #sectionBoard #chartsGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.guided-workspace #chartsGrid>.insight-card{grid-column:span 2}.guided-workspace #chartsGrid>.roi-stack-card62{grid-column:span 3}@media(max-width:1100px){.guided-workspace #chartsGrid>.insight-card{grid-column:span 3}.guided-workspace #chartsGrid>.roi-stack-card62{grid-column:1/-1}}@media(max-width:600px){.guided-workspace #sectionBoard #chartsGrid{grid-template-columns:minmax(0,1fr)!important}.guided-workspace #chartsGrid>.insight-card{grid-column:1/-1}.roi-reading-head62>span{display:none}.roi-breakdown62{font-size:12px}.roi-legend62{font-size:11px}.roi-breakdown62>div{padding:6px 3px}.roi-toolbar62{font-size:11px}}.roi-stack-svg62 .stack-total62{paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.roi-breakdown62>.roi-negative62{color:#ab574c}.secure-engine-notice63{position:fixed;z-index:100000;left:50%;bottom:18px;transform:translate(-50%);width:min(640px,calc(100% - 28px));padding:12px 16px;border:1px solid #efc781;border-radius:12px;background:#fff8e8;color:#704812;box-shadow:0 12px 34px #081a3229;font:600 13px/1.45 system-ui,sans-serif;text-align:center}@media(max-width:720px){.secure-engine-notice63{bottom:10px;font-size:12px}}.asset-result-status63{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:12px 16px;border:1px solid var(--ui-border,#d4dfe5);border-radius:10px;background:var(--ui-raised,#eef4f7);color:var(--ui-ink,#243c49);font:600 14px/1.5 system-ui,sans-serif}.asset-result-status63[hidden],.asset-result-status63 button[hidden]{display:none!important}.asset-result-status63 button{flex:none;min-height:40px;padding:7px 12px;border:1px solid currentColor;border-radius:7px;background:var(--ui-surface,#fff);color:inherit;font:inherit;cursor:pointer}.asset-result-status63 button:focus-visible{outline:2px solid currentColor;outline-offset:3px}[data-result-hidden63]{pointer-events:none!important;user-select:none!important}@media(max-width:720px){.asset-result-status63{align-items:flex-start;flex-direction:column;font-size:13px}}.brand .brand-product{display:block!important;color:#dbe9f2;opacity:.9;font-size:12px;line-height:1.25;letter-spacing:.01em}.guided-workspace .deal-heading .eyebrow#viewLabel{display:block!important;margin:0 0 4px!important;font-size:10px!important;line-height:1.2;color:#087c72!important;letter-spacing:.12em}@media(max-width:600px){.brand .brand-product{font-size:10px!important;max-width:150px;white-space:normal}.guided-workspace .deal-heading .eyebrow#viewLabel{font-size:9px!important}}body.asset-app-loading main,body.asset-app-loading footer{visibility:hidden!important}body.asset-app-loading{min-height:100vh;background:#eef3f8;overflow:hidden}.account-action{white-space:nowrap}.account-credit{font-size:.78rem;font-weight:700;color:#d5e2f0;background:#173452;border:1px solid #2e4c6c;border-radius:999px;padding:.45rem .7rem}.account68-backdrop{position:fixed;inset:0;background:#020d1cb3;display:grid;place-items:center;padding:1rem;z-index:9999}.account68-panel{width:min(680px,100%);max-height:90vh;overflow:auto;background:#fff;color:#172033;border-radius:18px;box-shadow:0 24px 80px #00000059;padding:1.4rem}.account68-panel h2{margin:0 0 .35rem;color:#0b2745}.account68-panel p{margin:.35rem 0 1rem;color:#566274}.account68-grid{display:grid;gap:.8rem}.account68-panel label{display:grid;gap:.35rem;font-weight:700;font-size:.9rem}.account68-panel input{font:inherit;padding:.75rem;border:1px solid #bdc8d4;border-radius:9px}.account68-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.account68-panel button{font:inherit;font-weight:700;border:0;border-radius:9px;padding:.7rem 1rem;cursor:pointer;background:#0a2a4b;color:#fff}.account68-panel button.secondary{background:#e9eef4;color:#19334f}.account68-close{float:right}.account68-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:start;font-weight:500!important}.account68-consent input{margin:.2rem 0 0}.account68-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.account68-plan{border:1px solid #d9e1e9;border-radius:12px;padding:1rem}.account68-price{font-size:1.7rem;font-weight:800;color:#0b2745}.account68-price small{font-size:.8rem;color:#6a7685}.account68-note{font-size:.82rem;color:#697586}.account68-deals{display:grid;gap:.65rem}.account68-deal{display:grid;grid-template-columns:1fr auto;gap:.75rem;border:1px solid #dce4eb;border-radius:10px;padding:.8rem}.account68-deal strong{display:block}.account68-deal small{color:#687586}.account68-deal-actions{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.account68-toast{position:fixed;right:1rem;bottom:1rem;z-index:10000;background:#0b2745;color:#fff;padding:.8rem 1rem;border-radius:10px;box-shadow:0 12px 30px #00000040;max-width:360px}.legal68{max-width:760px;margin:0 auto;padding:3rem 1.25rem 5rem;font:16px/1.65 system-ui;color:#263746}.legal68 h1,.legal68 h2{color:#0b2745}.legal68 a{color:#075fa8}.paypal-button-host68{min-height:48px}.subscriber-only68{display:none!important}@media(max-width:900px){.account-credit{display:none}.account-action{padding:.55rem .7rem}.account68-plans,.account68-deal{grid-template-columns:1fr}.account68-deal-actions{justify-content:flex-start}}@media print{#account68Root,.account-action,.account-credit{display:none!important}}.access-summary68{display:grid;grid-template-columns:minmax(220px,1fr) minmax(360px,1.35fr) auto;align-items:center;gap:1rem;padding:.72rem clamp(1rem,3vw,2.4rem);background:#eef5fb;border-bottom:1px solid #cfdeeb;color:#19334f}.access-summary68>div{display:grid;gap:.12rem}.access-summary68 span,.access-summary68 small{font-size:.82rem;line-height:1.35}.access-prices68{grid-template-columns:auto auto;column-gap:1rem!important}.access-prices68 small{grid-column:1/-1;color:#657384}.account68-panel{width:min(720px,100%)}.account68-panel h3{margin:.3rem 0;color:#19334f}.account68-plan{position:relative;border-color:#cbd8e4;background:#fff}.account68-plan-featured{border-color:#0a6c54;box-shadow:inset 0 3px #0a6c54}.account68-plan-label{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#0a6c54}.account68-includes,.account68-free,.account68-auth-summary{margin-top:.85rem;padding:.85rem 1rem;border-radius:11px;background:#f5f8fb}.account68-benefits{margin:.55rem 0 0;padding-left:1.25rem;color:#3e4c5c}.account68-benefits li{margin:.35rem 0}.account68-free{display:grid;gap:.3rem;border:1px solid #d8e2eb;background:#fff}.account68-auth-summary{display:grid;grid-template-columns:auto 1fr;gap:.5rem .8rem;margin-bottom:1rem}.account68-auth-summary span{color:#566274}@media(max-width:900px){.access-summary68{grid-template-columns:1fr auto}.access-prices68{grid-column:1/-1;grid-row:2}}@media(max-width:560px){.access-summary68{grid-template-columns:1fr}.access-summary68 button{width:100%}.access-prices68{grid-template-columns:1fr}.access-prices68 small{grid-column:auto}.account68-auth-summary{grid-template-columns:1fr}.account68-panel{padding:1rem}}@media print{.access-summary68{display:none!important}}.upgrade-price115{display:flex;flex-direction:column;gap:5px;padding:14px 0;border-block:1px solid var(--ui-border,#d9e1ec);margin:16px 0}.upgrade-price115>strong{font-size:26px}.upgrade-price115 small{font-size:14px;font-weight:400}.upgrade-price115>span{font-size:12px}#trialProperty115 [role=alert]{color:var(--bad,#b42318)}body[data-account-status205=checking] :is(.analysis-offer73,.mobile-header-offer75){visibility:hidden!important}.topbar .brand{cursor:pointer}.main-menu56{display:none!important}.journey-nav[data-journey=overview] .journey-icon,.journey-nav[data-journey=projections] .journey-icon{background:#e5f2f7!important;color:#32718a!important}.journey-nav[data-journey=property] .journey-icon,.journey-nav[data-journey=costs] .journey-icon{background:#fff0df!important;color:#9a6329!important}.journey-nav[data-journey=income] .journey-icon,.journey-nav[data-journey=funds] .journey-icon{background:#e5f4ea!important;color:#28734f!important}.journey-nav[data-journey=finance] .journey-icon,.journey-nav[data-journey=debt] .journey-icon{background:#eceafb!important;color:#63599a!important}.journey-nav[data-journey=assumptions] .journey-icon,.journey-nav[data-journey=tax] .journey-icon{background:#fff5d9!important;color:#8a6a19!important}.journey-nav[data-journey=returns] .journey-icon,.journey-nav[data-journey=charts] .journey-icon{background:#f7e8ef!important;color:#965370!important}.guided-workspace .deal-overview{gap:10px!important;padding-bottom:5px!important;margin-bottom:7px!important}#decisionDashboard54 .decision-numbers54{padding:5px!important;gap:6px!important}#decisionDashboard54 .decision-primary-grid54{gap:3px!important}#decisionDashboard54 .decision-primary54{padding-top:3px!important;padding-bottom:3px!important}#decisionDashboard54 .decision-primary54 .decision-label54{min-height:24px!important}#decisionDashboard54 .decision-primary54 .decision-sub54{min-height:18px!important;margin-top:3px!important}#decisionDashboard54 .decision-primary54 .decision-amount54{margin-top:2px!important}#decisionDashboard54 .decision-secondary-grid54{gap:3px!important}#decisionDashboard54 .decision-metric54{padding-top:3px!important;padding-bottom:3px!important}#decisionDashboard54 .decision-banner54{padding:5px 9px!important;gap:8px!important}#decisionDashboard54 .decision-banner54 h2{margin-bottom:1px!important}#decisionDashboard54 .decision-banner54 p{line-height:1.3!important}#decisionDashboard54 .brrr-outlook71.good{background:#e8f5ee!important;border-color:#8fc3aa!important}#decisionDashboard54 .brrr-outlook71.amber{background:#fff7e7!important;border-color:#dbc188!important}#decisionDashboard54 .brrr-outlook71.bad{background:#faeeeb!important;border-color:#d6a398!important}#decisionDashboard54 .brrr-outlook71>small span{display:block;margin-top:2px}.strategy-verdict71{display:inline-block;margin:0 7px 5px 0;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700}.strategy-verdict71.good{background:#dff1e7;color:#236247}.strategy-verdict71.amber{background:#fff0ce;color:#76591b}.strategy-verdict71.bad{background:#f7e2de;color:#8b493e}.strategy-verdict71.neutral{background:#eaf0f2;color:#536c76}@media(max-width:980px){html,body{max-width:100%;overflow-x:hidden}.topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.topbar .header-actions{min-width:0;display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important}.topbar .header-actions>*{flex:0 0 auto}}@media(max-width:600px){.topbar{grid-template-columns:1fr!important;gap:5px!important;padding:6px 9px!important}.topbar .brand{justify-self:start;min-width:0}.topbar .brand-mark{width:27px!important;height:27px!important}.topbar .header-actions{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;gap:4px!important}.topbar .header-actions>*{width:100%;min-width:0!important;box-sizing:border-box}.topbar .header-actions button{padding:6px 4px!important;font-size:10px!important;line-height:1.15!important;white-space:normal!important;min-height:30px}.topbar .currency-control{display:flex!important;justify-content:center!important;padding:0!important}.topbar .currency-control select{width:100%!important;min-width:0!important;height:30px;padding:4px 2px!important;font-size:12px!important}#decisionDashboard54 .decision-numbers54{padding:4px!important}#decisionDashboard54 .decision-primary-grid54{margin-bottom:4px!important}#decisionDashboard54 .decision-primary54{padding-top:2px!important;padding-bottom:2px!important}#decisionDashboard54 .decision-primary54 .decision-label54{min-height:27px!important}#decisionDashboard54 .decision-banner54{padding:5px 7px!important}}.clear-analysis72{color:#526c76!important;background:#f1f5f6!important;border-color:#cbd8dc!important}.account68-plans-monthly{grid-template-columns:minmax(0,390px)!important;justify-content:center}.access-prices68{grid-template-columns:1fr!important}.access-prices68 small{grid-column:auto!important}@media(max-width:600px){.topbar .header-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.clear-analysis72{font-size:10px!important}}.mobile-actions-toggle73,.mobile-get-more73{display:none}.guided-workspace .deal-heading{display:flex!important;align-items:center;justify-content:space-between;gap:16px}.analysis-offer73{display:grid;gap:2px;text-align:left;border:1px solid #b9ddd4;border-radius:10px;background:#edf8f5;color:#075f57;padding:9px 13px;min-width:220px}.analysis-offer73 strong{font-size:14px}.analysis-offer73 small{font-size:11px;color:#50736d}.analysis-access73{max-width:1200px;margin:26px auto;padding:24px clamp(18px,3vw,34px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:24px;align-items:center;background:#102f49;color:#fff;border-radius:18px}.analysis-access-copy73 h2{margin:3px 0 8px;font-size:clamp(22px,2.4vw,31px);line-height:1.2}.analysis-access-copy73 p:last-child{margin:0;color:#cedbe4}.analysis-access-plans73{display:grid;grid-template-columns:1fr;gap:10px}.analysis-access-plans73 article{display:grid;gap:5px;padding:14px;border:1px solid #466278;border-radius:11px;background:#183c58}.analysis-access-plans73 article.paid73{border-color:#5fc5b1;background:#17483f}.analysis-access-plans73 span{font-size:10px;letter-spacing:.1em;color:#9fc0d5;font-weight:800}.analysis-access-plans73 strong{font-size:17px}.analysis-access-plans73 small{color:#d2dee5;line-height:1.4}.analysis-access-button73{background:#36b99f!important;color:#062c27!important;font-weight:800;white-space:nowrap}.property-tools73{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #d8e5e1;border-radius:8px;background:#f7faf9}.property-tools73 button{border:1px solid #9bbdb4;border-radius:7px;background:#fff;color:#24675b;padding:6px 10px;font-weight:700}.property-tools73 small{color:#667c76}@media(max-width:980px){.analysis-access73{margin:22px 18px;grid-template-columns:1fr}.analysis-access-button73{justify-self:start}}@media(max-width:700px){.topbar{position:sticky!important;display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:visible!important}.mobile-actions-toggle73{display:flex;align-items:center;gap:7px;border:1px solid #c9d8dc;border-radius:8px;background:#f4f7f8;color:#244b57;padding:7px 10px;font-weight:750}.topbar .header-actions{display:none!important;position:absolute;top:calc(100% + 6px);right:10px;left:10px;z-index:120;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:7px!important;padding:10px;background:#fff;border:1px solid #cedbdf;border-radius:12px;box-shadow:0 16px 40px #173b4a38}.topbar.mobile-actions-open73 .header-actions{display:grid!important}.topbar .header-actions>*{width:100%!important;min-width:0!important;margin:0!important}.topbar .header-actions .account-credit{display:flex!important;align-items:center;justify-content:center;grid-column:1/-1;border-radius:7px}.topbar .header-actions .currency-control{display:grid!important;grid-template-columns:auto 1fr;align-items:center;font-size:12px!important;padding:3px 7px;border:1px solid #d9e3e6;border-radius:8px}.topbar .header-actions .currency-control select{width:100%!important}.topbar .header-actions .button{font-size:12px!important;padding:8px!important}.mobile-get-more73{display:block!important;grid-column:1/-1;background:#0a8c7c!important;color:#fff!important}.analysis-offer73{display:none}.guided-workspace .deal-heading{display:block!important}.analysis-access73{margin:18px 10px;padding:20px 16px;border-radius:13px}.analysis-access-plans73{grid-template-columns:1fr}.analysis-access-button73{width:100%}.property-tools73{align-items:flex-start;flex-direction:column}.property-tools73 small{font-size:11px}}.dashboard-toggle74{display:none}.analysis-access73{background:#eaf3f6!important;color:#173b4b!important;border:1px solid #c7dce3!important;box-shadow:0 10px 28px #173b4b12}.analysis-access-copy73 p:last-child{color:#58717c!important}.analysis-access73 .eyebrow{color:#087c72!important}.analysis-access-plans73 article{background:#fff!important;border-color:#cfdee3!important;color:#244853!important}.analysis-access-plans73 article.paid73{background:#edf8f4!important;border-color:#acd4c6!important}.analysis-access-plans73 span{color:#52727e!important}.analysis-access-plans73 small{color:#637982!important}.analysis-access-button73{background:#168b7b!important;color:#fff!important}@media(max-width:700px){.topbar .header-actions{left:auto!important;right:8px!important;width:min(62vw,250px)!important;grid-template-columns:1fr!important;padding:8px!important}.topbar .header-actions>*{grid-column:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;min-height:38px!important}.topbar .header-actions .account-credit{order:1!important;justify-content:flex-start!important}.topbar #resetBtn{order:2!important}.topbar [data-save-deal68]{order:3!important}.topbar #myDealsBtn{order:4!important}.topbar .mobile-get-more73{order:5!important}.topbar #accountBtn{order:6!important}.topbar .currency-control{order:7!important}.topbar .header-actions .currency-control{grid-template-columns:auto 1fr!important}.topbar .header-actions .currency-control select{margin-left:auto!important;width:84px!important}.topbar .header-actions .mobile-duplicate-offer74,.topbar .header-actions .mobile-subscriber-hide74{display:none!important}.dashboard-toggle74{display:inline-flex;align-items:center;margin-top:7px;border:1px solid #cbdadd;border-radius:7px;background:#f7fafb;color:#496872;padding:6px 9px;font-size:12px;font-weight:700}.deal-overview.dashboard-collapsed74 #dealRibbon{display:none!important}.deal-overview.dashboard-collapsed74{padding-bottom:3px!important;margin-bottom:6px!important}.analysis-access73{margin:16px 10px!important;padding:18px 15px!important}}.mobile-header-offer75{display:none}.analysis-offer73,.analysis-access-button73{background:#117f72!important;border-color:#117f72!important;color:#fff!important}.analysis-offer73 small{color:#d8f0eb!important}.analysis-access73{background:linear-gradient(135deg,#dcebed,#e8f3f1)!important;border-color:#a9cbc7!important;box-shadow:0 10px 30px #173b4b18!important}.analysis-access-plans73 article{border-color:#bfd5d8!important}.analysis-access-plans73 article.paid73{background:#e1f2ec!important;border-color:#8fc5b5!important}@media(max-width:700px){.topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important}.mobile-header-offer75{display:block;justify-self:end;min-width:0;border:1px solid #b8d9d1;border-radius:7px;background:#eaf5f2;color:#176c60;padding:6px 8px;font-size:10px;font-weight:750;line-height:1.2}.mobile-actions-toggle73{justify-self:end;padding:7px 8px!important}.topbar .header-actions{width:min(62vw,250px)!important}.guided-workspace .deal-heading>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 8px!important;width:100%}.guided-workspace .deal-heading .eyebrow,.guided-workspace .deal-heading h1{grid-column:1/-1!important}.guided-workspace #dealSubtitle{grid-column:1!important;margin:0!important}.dashboard-toggle74{grid-column:2!important;display:inline!important;justify-self:end;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#7a898d!important;font-size:11px!important;font-weight:600!important;white-space:nowrap}.deal-overview.dashboard-collapsed74 #dealRibbon{display:block!important}.deal-overview.dashboard-collapsed74 #decisionDashboard54 .decision-numbers54{display:none!important}.deal-overview.dashboard-collapsed74 #decisionDashboard54 .decision-banner54{border-bottom:0!important}}.live-caption{display:none!important}.analysis-offer73,.mobile-header-offer75{background:#102f49!important;border-color:#102f49!important;color:#fff!important}.analysis-offer73 small{color:#d7e4ec!important}.analysis-access73{background:#102f49!important;color:#fff!important;border-color:#102f49!important;box-shadow:0 10px 30px #102f4930!important}.analysis-access-copy73 p:last-child{color:#cedbe4!important}.analysis-access73 .eyebrow{color:#6fe0cb!important}.analysis-access-plans73 article{background:#183c58!important;border-color:#466278!important;color:#fff!important}.analysis-access-plans73 article.paid73{background:#17483f!important;border-color:#5fc5b1!important}.analysis-access-plans73 span{color:#9fc0d5!important}.analysis-access-plans73 small{color:#d2dee5!important}.analysis-access-button73{background:#36b99f!important;border-color:#36b99f!important;color:#062c27!important}@media(max-width:700px){.mobile-header-offer75{background:#102f49!important;border-color:#102f49!important;color:#fff!important}}.account-subscriber77 .analysis-offer73,.account-subscriber77 .mobile-header-offer75,.account-subscriber77 .analysis-access73{display:none!important}@media(min-width:981px){#decisionDashboard54 .decision-secondary-grid54 .decision-metric54>strong{font-size:21px!important;line-height:1.15!important}}@media(max-width:800px){#decisionDashboard54 .decision-numbers54{padding:3px!important;gap:3px!important}#decisionDashboard54 .decision-primary-grid54{gap:2px!important;margin-bottom:2px!important;padding:1px 0 3px!important}#decisionDashboard54 .decision-primary54{padding:1px 4px!important}#decisionDashboard54 .decision-primary54 .decision-label54{min-height:23px!important}#decisionDashboard54 .decision-primary54 .decision-value54{margin:0!important}#decisionDashboard54 .decision-primary54 .decision-signal54{min-height:18px!important;margin-top:1px!important}#decisionDashboard54 .decision-primary54 .decision-sub54{min-height:16px!important;margin-top:1px!important}#decisionDashboard54 .decision-primary54 .decision-amount54{margin-top:1px!important}#decisionDashboard54 .decision-secondary-grid54{gap:2px!important}#decisionDashboard54 .decision-metric54{padding:3px 5px!important}#decisionDashboard54 .decision-metric54 .decision-label54{min-height:19px!important}#decisionDashboard54 .decision-metric54>strong{margin:1px 0!important;line-height:1.12!important}#decisionDashboard54 .decision-metric54>small{line-height:1.15!important}}.journey-menu-label,.workspace-caption,.collapse-workspace,.property-tools73{display:none!important}.workspace-title78{display:flex;align-items:baseline;justify-content:space-between;gap:14px}#journeyHeader .workspace-title78 h2{margin-top:0}.clear-inputs78{flex:0 0 auto;border:0;background:transparent;color:#607b73;font:inherit;font-size:12px;font-weight:600;padding:4px 0;cursor:pointer;text-decoration:underline;text-decoration-color:#b8cbc5;text-underline-offset:3px}.clear-inputs78:hover{color:#116f61;text-decoration-color:#5a9c8e}.clear-inputs78:focus-visible{outline:2px solid #168a78;outline-offset:3px;border-radius:3px}@media(max-width:800px){#journeyHeader{padding-top:0!important}.workspace-title78{gap:10px}.clear-inputs78{font-size:11px}}.topbar .brand-mark{overflow:hidden;padding:0!important;background:#102f3a!important;border-radius:8px!important}.topbar .brand-mark img{display:block;width:100%;height:100%;object-fit:cover}#decisionDashboard54.cleared79 .decision-numbers54,#decisionDashboard54.cleared79 .decision-banner54,#decisionDashboard54.cleared79 .decision-foot54{display:none!important}.cleared-dashboard79{min-height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;padding:20px;background:linear-gradient(135deg,#f4f8f7,#edf5f2);border:1px dashed #b9d0c9;border-radius:10px;color:#49675e}.cleared-dashboard79 strong{font-size:18px;color:#234a3f}.cleared-dashboard79 span{font-size:13px;max-width:520px}.summary79{display:grid;gap:22px;color:#233f38}.summary-toolbar79{align-items:center!important;padding:0 0 14px!important;border-bottom:1px solid #dce8e3}.summary-toolbar79>div{display:grid;gap:3px}.summary-toolbar79 span,.summary-section-title79 p{margin:0;color:#43806f;font-size:10px;font-weight:750;letter-spacing:.11em}.summary-toolbar79 strong{font-size:19px;font-weight:650;color:#173e34}.summary-headlines79{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.summary-headline79{min-width:0;padding:15px;background:#f7faf9;border:1px solid #dce8e3;border-top:3px solid #78968c;border-radius:9px;display:grid;gap:5px}.summary-headline79.good79{border-top-color:#2b9870;background:#f1f8f4}.summary-headline79.caution79{border-top-color:#c96c55;background:#fff7f4}.summary-headline79.cost79{border-top-color:#bd8662;background:#fff9f4}.summary-headline79 span,.summary-capital79 span{font-size:12px;color:#607a72}.summary-headline79 strong{font-size:24px;line-height:1.1;color:#163f35}.summary-headline79 small,.summary-capital79 small{font-size:11px;color:#7a8e87;line-height:1.35}.summary-section-title79{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:2px 0 -11px}.summary-section-title79 h3{margin:3px 0 0;font-size:17px;color:#24473e}.summary-section-title79>small{max-width:390px;text-align:right;color:#758982;font-size:11px;line-height:1.4}.summary-performance-grid79{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.summary-performance79{padding:15px;border:1px solid #dce7e2;border-radius:10px;background:#fff;display:grid;gap:8px;min-width:0;box-shadow:0 4px 12px #20493d0a}.summary-performance79.good79{border-top:3px solid #29936b}.summary-performance79.watch79{border-top:3px solid #d6a049}.summary-performance79.caution79{border-top:3px solid #c96550}.summary-performance79.neutral79{border-top:3px solid #809890}.summary-card-heading79{display:flex;align-items:start;justify-content:space-between;gap:8px}.summary-card-heading79>span{font-size:12px;color:#546f67;font-weight:650}.summary-card-heading79 em{font-style:normal;font-size:10px;font-weight:700;border-radius:999px;padding:3px 7px;background:#edf3f1;color:#637a73;white-space:nowrap}.summary-performance79.good79 em{background:#e4f4ea;color:#247449}.summary-performance79.watch79 em{background:#fff1d6;color:#94671f}.summary-performance79.caution79 em{background:#fae8e3;color:#a64f3d}.summary-performance79>strong{font-size:25px;line-height:1;color:#193f35}.summary-performance79>p{font-size:11px;line-height:1.4;color:#73867f;margin:0;min-height:31px}.summary-track79{height:5px;display:grid;grid-template-columns:repeat(3,1fr);position:relative;gap:2px;margin-top:2px}.summary-track79 i{background:#f0d5cf}.summary-track79 i:nth-child(2){background:#f3dfb9}.summary-track79 i:nth-child(3){background:#cde8d7}.summary-track79 b{position:absolute;top:50%;width:11px;height:11px;border:2px solid #fff;background:#244b40;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #18382f55}.summary-flow79{padding:17px;border:1px solid #dce8e3;border-radius:11px;background:#f9fbfa;display:grid;gap:13px}.summary-flow79 .summary-section-title79{margin:0 0 2px}.summary-flow-row79{display:grid;grid-template-columns:minmax(185px,240px) 1fr;align-items:center;gap:15px}.summary-flow-row79>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px}.summary-flow-row79 strong{color:#25483e}.summary-flow-track79{height:9px;background:#e9efec;border-radius:99px;overflow:hidden}.summary-flow-track79 i{height:100%;display:block;border-radius:99px}.summary-flow-track79 .income79{background:#44a684}.summary-flow-track79 .expense79{background:#d09a66}.summary-flow-track79 .debt79{background:#7896b4}.summary-flow-track79 .cash79{background:#207f68}.summary-flow-track79 .negative79{background:#ca6653}.summary-capital-grid79{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.summary-capital79{padding:13px 14px;border:1px solid #e0e8e4;border-radius:8px;background:#fff;display:grid;gap:4px}.summary-capital79 strong{font-size:18px;color:#264b40}.summary-returns-grid79{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.summary-return79{padding:14px;border:1px solid #dfe8e4;border-left:4px solid #859990;border-radius:8px;background:#fff;display:grid;gap:7px;min-width:0}.summary-return79.good{border-left-color:#29936b;background:#f6fbf8}.summary-return79.acceptable{border-left-color:#d4a04b;background:#fffaf0}.summary-return79.not-acceptable{border-left-color:#c96550;background:#fff8f6}.summary-return79>div{display:flex;justify-content:space-between;gap:8px}.summary-return79 span{font-size:12px;line-height:1.3;color:#536e66}.summary-return79 em{font-style:normal;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#758980;white-space:nowrap}.summary-return79>strong{font-size:22px;color:#1c453a}.summary-return79>small{font-size:11px;color:#778a84}@media(max-width:900px){.summary-headlines79,.summary-performance-grid79,.summary-capital-grid79,.summary-returns-grid79{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.topbar .brand-mark{width:30px!important;height:30px!important}.cleared-dashboard79{min-height:88px;padding:13px}.summary79{gap:18px}.summary-toolbar79 strong{font-size:16px}.summary-headlines79{gap:7px}.summary-headline79{padding:11px}.summary-headline79 strong{font-size:19px}.summary-performance-grid79{gap:7px}.summary-performance79{padding:11px}.summary-performance79>strong{font-size:21px}.summary-performance79>p{min-height:0}.summary-section-title79{align-items:start;flex-direction:column;gap:4px;margin-bottom:-8px}.summary-section-title79>small{text-align:left}.summary-flow79{padding:12px}.summary-flow-row79{grid-template-columns:1fr;gap:5px}.summary-capital-grid79{gap:7px}.summary-capital79{padding:10px}.summary-returns-grid79{grid-template-columns:1fr}.summary-return79{padding:11px}.summary79 .r-shortcuts{grid-template-columns:1fr!important}}.summary80{display:grid;gap:20px;color:#233f38}.summary-paired-scroll80{overflow-x:auto;border-radius:11px;-webkit-overflow-scrolling:touch}.summary-paired80{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:860px;align-items:stretch}.summary-paired80>section{border:1px solid #d9e6e1;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 5px 16px #21493d0b}.summary-paired80>section>header{min-height:59px;padding:11px 13px;background:linear-gradient(135deg,#e9f5f0,#f5faf8);border-bottom:1px solid #d9e6e1;display:flex;align-items:center;justify-content:space-between;gap:10px}.summary-paired80>section:nth-child(2)>header{background:linear-gradient(135deg,#eaf1f8,#f5f8fb)}.summary-paired80 header div{display:grid;gap:2px}.summary-paired80 header span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#397665}.summary-paired80 header strong{font-size:15px;color:#244a40}.summary-paired80 header small{font-size:10px;color:#758a83}.summary-paired80 table{width:100%;border-collapse:collapse;table-layout:auto;font-size:12px}.summary-paired80 th{padding:8px 10px;background:#f2f7f5;color:#5c756d;font-size:10px;font-weight:700;text-align:right;border-bottom:1px solid #dce7e2}.summary-paired80 th:first-child,.summary-paired80 td:first-child{text-align:left}.summary-paired80 td{padding:7px 10px;text-align:right;border-bottom:1px solid #edf2ef;color:#445e57;white-space:nowrap}.summary-paired80 td:first-child{white-space:normal;color:#334f47;font-weight:540}.summary-paired80 td:nth-child(2){color:#788b84;font-size:10px}.summary-paired80 tr:nth-child(2n) td{background:#fbfdfc}.summary-paired80 tr:last-child td{border-bottom:0}.summary-paired80 .summary-total80 td{background:#edf4f1!important;color:#315f50;font-weight:700}.summary-paired80 .summary-focus80 td{background:#fff1ec!important;color:#9b4938;font-weight:750}.summary-paired80 .summary-positive80 td{background:#edf8f1!important;color:#29704b;font-weight:700}.summary-paired80 .summary-cost80 td{background:#fff8ed!important;color:#885f32;font-weight:650}.summary-paired80 .summary-metric80 td{background:#f2f7f5!important;font-weight:650;padding-top:9px;padding-bottom:9px}.summary-paired80 .summary-metric80 td:last-child{font-size:14px;color:#234e41}.summary-indicator80{display:inline-flex;align-items:center;margin-left:5px;padding:2px 6px;border-radius:999px;font-size:9px;font-weight:750;vertical-align:middle;white-space:nowrap}.summary-indicator80.good80{background:#dff2e6;color:#1e7449}.summary-indicator80.watch80{background:#fff0cf;color:#8c611d}.summary-indicator80.caution80{background:#f9e4de;color:#a24c3a}.summary-indicator80.neutral80{background:#e8efed;color:#60766f}.summary80 .r-returns{min-width:680px}@media(max-width:600px){.summary80{gap:16px}.summary-paired80{min-width:790px;gap:7px}.summary-paired80 table{font-size:11px}.summary-paired80 td{padding:6px 8px}.summary-paired80>section>header{min-height:54px;padding:9px 10px}.summary-paired-scroll80{margin-left:-2px;margin-right:-2px}.workspace-title78{align-items:center}.clear-inputs78{min-height:36px;padding:7px 2px}}.summary81{display:grid;gap:14px}.summary-table-note81{display:flex;justify-content:space-between;gap:16px;align-items:end;margin:4px 0 -6px}.summary-table-note81 strong{font-size:15px;color:#294f44}.summary-table-note81 span{font-size:11px;color:#71867f;text-align:right;max-width:470px}.summary81 .r-workbook{border:1px solid #d8e5e0;border-radius:10px;box-shadow:0 5px 16px #21493d0a;background:#fff}.summary81 .summary-table81{min-width:820px}.summary81 .summary-table81 thead th{background:#edf5f2;color:#3f665a;font-weight:750}.summary81 .summary-table81 thead th:nth-child(n+4){background:#edf3f8;color:#446375}.summary81 .summary-table81 td{padding-top:7px!important;padding-bottom:7px!important}.summary81 .summary-table81 .summary-mid{border-left:2px solid #fff}.summary81 .summary-table81 .positive-row81 td:nth-child(n+4){background:#eef8f2!important;color:#26704a;font-weight:700}.summary81 .summary-table81 .cost-row81 td:nth-child(n+4){background:#fff8ed!important;color:#875e31;font-weight:650}.summary81 .summary-table81 .signal-row81 td:nth-child(n+4){background:#f0f6f4!important;font-weight:700}.summary-share81{display:block;height:4px;background:#edf2ef;border-radius:5px;margin-top:4px;max-width:145px;overflow:hidden}.summary-share81 i{display:block;height:100%;border-radius:5px;background:#6fae9a}.summary81 .returns81 .r-returns tbody tr:has(.good) td{background:#f0f8f3}.summary81 .returns81 .r-returns tbody tr:has(.acceptable) td{background:#fff9ed}.summary81 .returns81 .r-returns td:nth-last-child(-n+2){font-size:14px;font-weight:700}.summary81 .r-cash td:nth-child(n+2){font-size:14px;font-weight:700}@media(max-width:700px){.summary-table-note81{display:block}.summary-table-note81 span{display:block;text-align:left;margin-top:3px}.summary81 .r-workbook{overflow-x:auto;-webkit-overflow-scrolling:touch}.summary81 .summary-table81{min-width:780px}.summary81 .r-cash,.summary81 .r-returns{min-width:620px}}.summary82{display:grid;gap:14px}.summary82 .summary-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.summary82 .visual-summary{border-color:#cfdfda;box-shadow:0 4px 14px #244c4109}.summary82 .visual-summary>h3{color:#27564a!important}.summary82 .visual-summary.capital>h3{background:#e8f0f3!important;color:#315a68!important}.summary82 .visual-summary.operations>h3{background:#e7f2ed!important}.summary82 .visual-summary .summary-share{height:5px!important;margin-top:5px!important;background:#e6eeeb!important;max-width:68%!important;box-shadow:inset 0 0 0 1px #dbe7e2}.summary82 .visual-summary .summary-share i{min-width:0;border-radius:5px;filter:saturate(1.22)}.summary82 .visual-summary .metric-row td,.summary82 .visual-summary .summary-total57 td{background:#eaf3ef!important;color:#285e4d!important;font-weight:750!important}.summary82 .visual-summary .upfront-required61 td,.summary82 .visual-summary .summary-cash57 td{background:#fbece7!important;color:#a3463d!important}.summary82 .visual-summary .financial-income td:last-child{color:#176b4d;font-weight:700}.summary82 .visual-summary .financial-cost.expense-row td:last-child{color:#a35242;font-weight:650}.summary82 .visual-summary tbody tr:hover td{background:#f2f8f5!important}.summary82 .cash,.summary82 .returns{margin-top:0}.summary82 .cash>h3,.summary82 .returns>h3{background:#eaf3ef!important;color:#315f51!important}.summary82 .r-cash td:nth-child(n+2),.summary82 .r-returns td:nth-last-child(-n+2){font-weight:700}@media(max-width:700px){.summary82 .summary-card-grid{grid-template-columns:1fr}.summary82 .visual-summary .summary-share{max-width:82%!important}}body.asset-app-loading .analysis-access73,body.asset-app-loading #account68Root{visibility:hidden!important}.clear-notice83{position:fixed;left:50%;bottom:18px;z-index:10020;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:11px 14px;border:1px solid #b9d3ca;border-radius:9px;background:#173f36;color:#fff;box-shadow:0 8px 28px #102b2470;font-size:13px;transform:translate(-50%,calc(100% + 40px));opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.clear-notice83.show83{transform:translate(-50%);opacity:1;pointer-events:auto}.clear-notice83 button{border:0;border-radius:6px;background:#fff;color:#126854;font:inherit;font-weight:750;padding:6px 10px;cursor:pointer}@media(max-width:600px){.clear-notice83{bottom:12px;width:calc(100vw - 24px);justify-content:space-between}.clear-inputs78{min-width:74px;min-height:40px}}@media(orientation:landscape)and (max-width:980px)and (max-height:560px){html{scroll-padding-top:52px!important}.topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;overflow:visible!important;min-height:48px!important;padding:5px 10px!important;gap:6px!important}.topbar .brand{min-width:0;gap:5px!important}.topbar .brand-mark{width:28px!important;height:28px!important;flex:0 0 28px}.topbar .brand>span:last-child{min-width:0}.topbar .brand strong{font-size:12px!important;white-space:nowrap}.topbar .brand-product{display:none!important}.mobile-header-offer75{display:block!important;justify-self:end;max-width:158px;min-width:0;padding:5px 7px!important;font-size:9px!important;white-space:normal;line-height:1.15}.mobile-actions-toggle73{display:flex!important;justify-self:end;align-items:center;gap:5px;min-height:30px;padding:5px 7px!important;font-size:10px!important}.topbar .header-actions{display:none!important;position:absolute;top:calc(100% + 5px);right:8px;left:auto;z-index:120;width:min(50vw,245px)!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:5px!important;padding:7px;background:#fff;border:1px solid #cedbdf;border-radius:9px;box-shadow:0 16px 40px #173b4a38}.topbar.mobile-actions-open73 .header-actions{display:grid!important}.topbar .header-actions>*{grid-column:1!important;width:100%!important;min-width:0!important;min-height:32px!important;margin:0!important}.topbar .header-actions .account-credit{display:flex!important;align-items:center;justify-content:flex-start!important;padding:4px 7px}.topbar .header-actions .currency-control{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center;font-size:11px!important;padding:3px 7px;border:1px solid #d9e3e6;border-radius:7px}.topbar .header-actions .currency-control select{margin-left:auto;width:78px!important}.topbar .header-actions .button{font-size:11px!important;padding:6px 7px!important;text-align:left!important}.topbar .header-actions .mobile-duplicate-offer74,.topbar .header-actions .mobile-subscriber-hide74{display:none!important}main{padding:7px 10px 24px!important}.guided-workspace .deal-overview{display:grid!important;grid-template-columns:minmax(118px,150px) minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;padding:0 0 7px!important;margin:0 0 7px!important;position:static!important}.guided-workspace .deal-heading{display:flex!important;align-items:stretch!important;min-width:0;margin:0!important}.guided-workspace .deal-heading>div{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center;gap:2px!important;width:100%;min-width:0;padding:5px 7px;border:1px solid #d3dde3;border-radius:8px;background:#fff}.guided-workspace .deal-heading .eyebrow{display:none!important}.guided-workspace .deal-heading h1{width:100%;margin:0!important;font-size:15px!important;line-height:1.15!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guided-workspace #dealSubtitle{width:100%;margin:0!important;font-size:10px!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-toggle74{font-size:9px!important;line-height:1!important;margin-top:2px!important}.guided-workspace #dealRibbon{min-width:0}#decisionDashboard54{border-radius:8px!important}#decisionDashboard54 .decision-numbers54{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:3px!important;padding:3px!important}#decisionDashboard54 .decision-primary-grid54{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:0!important;padding:0!important}#decisionDashboard54 .decision-primary54{display:block!important;min-width:0;padding:2px 3px!important}#decisionDashboard54 .decision-primary54 .decision-label54{min-height:18px!important;padding-right:12px!important;font-size:8px!important;line-height:1.1!important}#decisionDashboard54 .decision-primary54 .decision-value54{margin:1px 0!important;font-size:15px!important;line-height:1.05!important}#decisionDashboard54 .decision-primary54 .decision-signal54{min-height:0!important;margin:0!important;font-size:8px!important;line-height:1.1!important}#decisionDashboard54 .decision-primary54 .decision-track54,#decisionDashboard54 .decision-primary54 .decision-sub54,#decisionDashboard54 .decision-primary54 .decision-amount54{display:none!important}#decisionDashboard54 .decision-secondary-grid54{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important}#decisionDashboard54 .decision-metric54{min-width:0;padding:2px 3px!important;border-radius:5px!important}#decisionDashboard54 .decision-metric54 .decision-label54{min-height:11px!important;padding-right:11px!important;font-size:7px!important;line-height:1.05!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#decisionDashboard54 .decision-metric54>strong{margin:0!important;font-size:11px!important;line-height:1.05!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#decisionDashboard54 .decision-metric54>small,#decisionDashboard54 .decision-metric54 .decision-signal54,#decisionDashboard54 .recovery-mini60{display:none!important}#decisionDashboard54 .metric-link60 .info-tip{top:2px!important;right:2px!important;width:10px!important;height:10px!important;min-width:10px!important;font-size:7px!important;line-height:8px!important}#decisionDashboard54 .decision-banner54{padding:4px 6px!important;gap:5px!important;align-items:center!important;border-left-width:3px!important}#decisionDashboard54 .decision-banner54>div{min-width:0}#decisionDashboard54 .decision-banner54 h2{padding:0!important;margin:0!important;font-size:10px!important;line-height:1.15!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#decisionDashboard54 .decision-banner54 p,#decisionDashboard54 .decision-eyebrow54,#decisionDashboard54 .decision-banner54 .info-tip,#decisionDashboard54 .decision-banner54 button small{display:none!important}#decisionDashboard54 .decision-banner54 button[data-open-panel]{margin:0!important;padding:3px 5px!important;font-size:8px!important;line-height:1!important}.analyzer-shell,.analyzer-shell.wide-workspace{gap:7px!important}.section-sidebar{margin:0!important}.mobile-menu-toggle{min-height:34px!important;padding:6px 9px!important;font-size:12px!important;border-radius:7px!important}.mobile-menu-expanded nav{margin-top:5px!important}.guided-workspace .section-sidebar .journey-nav{min-height:42px!important;padding:5px 7px!important;margin:3px 0!important;border-radius:7px!important;grid-template-columns:25px minmax(0,1fr) 18px!important;gap:6px!important}.guided-workspace .section-sidebar .journey-icon{width:25px!important;height:25px!important}.guided-workspace .section-sidebar .journey-nav>span:nth-child(2){font-size:13px!important;line-height:1.15!important}.guided-workspace .section-sidebar .nav-description{display:none!important}#journeyHeader{scroll-margin-top:56px!important}}@media(orientation:landscape)and (max-width:700px)and (max-height:560px){.guided-workspace .deal-overview{grid-template-columns:118px minmax(0,1fr)!important}.mobile-header-offer75{max-width:128px;font-size:8px!important}#decisionDashboard54 .decision-banner54 h2{max-width:210px}}@layer v85-pro101{@media screen{:root{--ui-surface:#ffffff;--ui-raised:#f4f7f8;--ui-inset:#eaf0ed;--ui-ink:#213f4b;--ui-muted:#607782;--ui-border:#d5e1e4;--ui-green:#167e60;--ui-blue:#32718a;--ui-red:#bb4339;--ui-amber:#a66a14;--ui-radius:8px;--ui-control-radius:6px;--ui-shadow:0 3px 12px #1f435307;--ui-blue-soft:#e8f4ef}.theme-toggle94{min-height:36px;padding:6px 9px;font-size:12px;white-space:nowrap}.theme-toggle94 svg{width:16px;height:16px;vertical-align:-3px;margin-right:5px}.dashboard-toggle74{display:inline-flex!important;align-items:center;min-height:32px;padding:5px 8px!important;margin-top:6px;border:1px solid #cbdadd!important;border-radius:7px;background:#f7fafb!important;color:#496872!important;font-size:12px!important;font-weight:600;white-space:normal!important}.deal-overview.dashboard-collapsed74 #dealRibbon{display:block!important}.deal-overview.dashboard-collapsed74 #decisionDashboard54 .decision-numbers54,.deal-overview.dashboard-collapsed74 #decisionDashboard54 .decision-foot54{display:none!important}#decisionDashboard54:not(.cleared79) .decision-banner54 h2,#decisionDashboard54:not(.cleared79) .decision-banner54 p,#decisionDashboard54:not(.cleared79) .assessment-actions58{visibility:visible!important}#decisionDashboard54:not(.cleared79) .decision-banner54 p{display:block!important}#decisionDashboard54 .decision-banner54 h2{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}#decisionDashboard54 .decision-primary-grid54,#decisionDashboard54 .decision-secondary-grid54{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain;scrollbar-width:thin}#decisionDashboard54 .decision-value54,#decisionDashboard54 .decision-metric54>strong,#decisionDashboard54 .decision-amount54{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important}#decisionDashboard54 .decision-primary-grid54{grid-template-columns:repeat(4,minmax(var(--primary-min101,0px),1fr))!important}#decisionDashboard54 .decision-secondary-grid54{grid-template-columns:repeat(3,minmax(var(--secondary-min101,0px),1fr))!important}#decisionDashboard54 .decision-primary54,#decisionDashboard54 .decision-metric54{min-width:var(--kpi-min101,0px)!important}#decisionDashboard54 .decision-label54{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.analyzer-shell>*,.analyzer-content,.future-insights,.pair-control,.pair-row>*,.entry,.compound,.top-property-fields>label{min-width:0;box-sizing:border-box}.table-wrap,.card-table-wrap,.equity-full-table{max-width:100%;overflow-x:auto}.entry,.entry input,.compound>select,.pair-control>select,.quiet-edit,.unit-field input,.top-property-fields input,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([readonly]):not(:disabled),textarea{background:#fff!important}.entry{border-color:#c9dadd!important}.entry.calculated-entry,.entry.calculated-entry input,input[readonly],input:disabled{background:#f4f7f8!important}.entry input{min-width:0;text-overflow:clip!important;font-variant-numeric:tabular-nums}.entry>span,.entry>small,.currency-prefix{flex-shrink:0}.entry:focus-within{border-color:#167e60!important;box-shadow:0 0 0 2px #e8f4ef!important}.currency-entry .currency-prefix{background:#f4f7f8!important;border-right-color:#c9dadd!important}.pair-control select{height:auto!important;min-height:36px;line-height:1.35}.topbar{background:#fff!important;backdrop-filter:none!important}#reportDialog::backdrop,.listing-dialog::backdrop,.account68-backdrop{background:#293238!important;backdrop-filter:none!important}.refi-before59{background:#fff!important}.chart-tooltip54{background:#193947!important}.property-tools93 button{border-radius:7px;background:#f7faf9;color:#24675b;border:1px solid #9bbdb4;padding:6px 10px;font-size:13px;min-height:36px}.property-tools93[hidden]{display:none!important}.property-tools93{display:flex;grid-column:1/-1;gap:8px;align-items:center;flex-wrap:wrap}.property-tools93 small{font-size:12px}.fact-row93{background:#f7faf9!important;border-radius:8px!important}.fact-title93 input[type=checkbox]{accent-color:#167e60}.metric-dialog96{width:min(94vw,480px);max-width:calc(100vw - 20px);max-height:85dvh;padding:18px!important;overflow:auto!important}.metric-dialog96>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.metric-dialog96 h2{font-size:20px;margin:0!important}.metric-dialog96 header button{min-width:44px;min-height:44px;flex-shrink:0}.metric-dialog96 p{font-size:14px;line-height:1.5;margin:10px 0}.metric-detail-value96{padding:10px;background:#f4f7f8;border-radius:7px}.metric-detail-value96>strong{display:block;font-size:28px!important;white-space:nowrap}.metric-detail-value96.bad>strong{color:#bb4339!important}.metric-detail-value96.good>strong{color:#087c59!important}.metric-detail-value96 .decision-track54{display:none}.metric-dialog96 dl{margin:12px 0}.metric-dialog96 dl>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:7px 0;border-bottom:1px solid #d5e1e4;font-size:14px}.metric-dialog96 dt{color:#607782;max-width:100%}.metric-dialog96 dd{margin:0 0 0 auto;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.metric-dialog96>.button{min-height:44px}.metric-source101>summary{cursor:pointer;font-size:13px;color:var(--ui-muted);min-height:36px;padding:8px 0}.metric-method101{font-weight:600}.metric-visual96{color:var(--ui-green);margin:10px 0;min-width:0}.metric-visual96 svg{display:block;width:100%;height:50px}.metric-visual96>small{display:block;font-size:12px;line-height:1.3;margin-top:4px;color:var(--ui-muted)}.metric-gauge96{height:7px;border-radius:5px;background:var(--ui-inset);position:relative;margin:14px 3px}.metric-gauge96 b{display:block;height:100%;border-radius:5px;background:currentColor}.metric-gauge96 i{position:absolute;top:-3px;width:2px;height:13px;background:var(--ui-ink);transform:translate(-1px)}.metric-pair96{display:grid;gap:5px}.metric-pair96>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:5px;align-items:center}.metric-pair96 small{font-size:12px;color:var(--ui-muted)}.metric-pair96 span{height:5px;background:var(--ui-inset);border-radius:3px;overflow:hidden}.metric-pair96 b{height:100%;display:block;background:currentColor;border-radius:3px}.metric-pair96>div:nth-child(2) b{background:var(--ui-blue)}}}@layer v85-pro101{@media screen{.property-heading96{min-width:0}.swipe-dots96{display:none}@media(max-width:800px){.repeat-category96{display:none!important}.section-sidebar .journey-nav{margin-bottom:4px!important}#journeyHeader[data-compact96=true]{padding:0 0 4px!important;margin:0!important}#journeyHeader[data-compact96=true] .workspace-title78{display:none!important}#journeyHeader[data-compact96=true]>.mobile-repeat95{display:none!important}#journeyHeader .step-context53{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;margin:0 0 4px!important;padding:0!important;min-height:30px!important}#journeyHeader .step-context53>strong{display:none!important}#journeyHeader .step-context53>span{font-size:12px!important;min-width:0}#journeyHeader .clear-inputs78{flex-shrink:0;min-height:32px!important;margin:0!important;padding:4px 6px!important;font-size:12px!important}.analyzer-content{margin-top:2px!important;padding-top:0!important}.journey-tabs.step-tabs53{padding:3px!important;margin:0!important;gap:3px!important}.journey-tabs .step-copy53>small,.journey-tabs .step-number53{display:none!important}.journey-tabs.step-tabs53>button{min-height:44px!important;padding:6px 9px!important;gap:4px!important}.journey-tabs .step-copy53>strong{font-size:14px!important;line-height:1.25!important}.swipe-dots96{display:flex;align-items:center;justify-content:center;gap:5px;height:14px;margin:0;pointer-events:none}.swipe-dots96:empty{display:none}.swipe-dots96 span{height:4px;width:4px;border-radius:50%;background:var(--ui-muted);opacity:.35}.swipe-dots96 .active{width:12px;border-radius:4px;background:var(--ui-green);opacity:1}#sectionBoard{margin:0!important}#sectionBoard #dealSetup{padding:8px!important}#sectionBoard .top-property-card{display:block!important;padding:8px!important;margin:0 0 8px!important}.property-heading96{display:flex!important;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px}#sectionBoard .property-heading96 h2{font-size:18px!important;line-height:1.25!important;margin:0!important}.property-heading96 [data-lookup93]{font-size:12px!important;font-weight:600;line-height:1.2;min-height:36px!important;padding:6px 8px!important;background:var(--ui-raised)!important;box-shadow:none!important;white-space:nowrap;border:1px solid var(--ui-border)!important}.property-tools93[hidden]{display:none!important}.top-property-card>.lookup-status93{font-size:12px!important;margin:6px 0 0;display:block}.top-property-card>.lookup-status93:empty{display:none}#sectionBoard .top-property-fields{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px 10px!important}#sectionBoard .top-property-fields .address-field{grid-column:1/-1!important}#sectionBoard .top-property-fields>label:not(.address-field){grid-column:auto!important;max-width:none!important;margin:0!important}#sectionBoard .top-property-fields label{font-size:14px!important;line-height:1.3!important}#sectionBoard .top-property-fields .label-with-info{min-height:26px!important;gap:4px!important}#sectionBoard .top-property-fields .entry,#sectionBoard .unit-field input{margin-top:3px!important;min-height:44px!important;height:auto!important}#sectionBoard .top-property-fields input{min-height:42px!important;height:auto!important;font-size:16px!important;padding:7px!important}#sectionBoard .top-property-fields .info-tip{min-width:24px!important;width:24px!important;height:24px!important;min-height:24px!important;margin:0!important}#sectionBoard #input-property-info{padding:8px!important}#sectionBoard #input-property-info .pair-row{display:grid!important;grid-template-columns:minmax(158px,1.25fr) minmax(88px,1fr)!important;gap:3px 10px!important;padding:6px 0!important;align-items:center!important}#sectionBoard #input-property-info .pair-label{grid-column:1/-1!important;font-size:14px!important;line-height:1.3!important}#sectionBoard #input-property-info .pair-control{grid-column:1;min-width:0;width:100%}#sectionBoard #input-property-info .pair-control>.entry,#sectionBoard #input-property-info .pair-control>.compound,#sectionBoard #input-property-info .pair-control>select{width:100%!important;max-width:100%!important}#sectionBoard #input-property-info .compound{display:grid!important;grid-template-columns:minmax(62px,.8fr) minmax(0,1fr)!important;gap:4px!important}#sectionBoard #input-property-info .entry,#sectionBoard #input-property-info select{min-height:44px!important;height:auto!important}#sectionBoard #input-property-info .entry input{height:auto!important;min-height:42px!important;padding:6px 4px!important;font-size:16px!important}#sectionBoard #input-property-info select{font-size:16px!important;padding:6px 3px!important;line-height:1.35!important}#sectionBoard #input-property-info .currency-prefix{flex:0 0 auto!important;padding:0 5px!important}#sectionBoard #input-property-info .calc{grid-column:2;align-items:flex-end;gap:3px;min-width:0}#sectionBoard #input-property-info .calc strong{font-size:14px!important;white-space:nowrap!important;line-height:1.35}#sectionBoard #input-property-info .calc span{font-size:12px!important;line-height:1.25!important}#sectionBoard #input-property-info .wide-value96{grid-template-columns:minmax(0,1fr)!important}#sectionBoard #input-property-info .wide-value96 .calc{grid-column:1;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap}.step-footer53{position:sticky!important;bottom:max(5px,env(safe-area-inset-bottom));z-index:4;margin:8px 0 0!important;padding:4px 6px!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-control-radius);box-shadow:0 2px 8px #20334614}.step-footer53>span{display:none!important}.step-footer53>div{display:flex!important;justify-content:space-between;align-items:center;gap:6px;width:100%}.step-footer53 button,.step-footer53 .next-step53{font-size:12px!important;line-height:1.25!important;min-height:36px!important;padding:6px!important;margin:0!important;max-width:49%;white-space:normal!important;background:transparent!important;color:var(--ui-muted)!important;border:0!important;box-shadow:none!important}.step-footer53 button:only-child{margin-left:auto!important;max-width:100%}.step-footer53 button:focus-visible{outline:2px solid var(--ui-blue)!important}}@media(max-width:360px){#sectionBoard #input-property-info .pair-row{grid-template-columns:minmax(0,1fr)!important}#sectionBoard #input-property-info .calc{grid-column:1;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap}#sectionBoard #input-property-info .calc strong{white-space:nowrap!important}}}}@layer v85-pro101{@media screen and (max-width:800px){#viewLabel,.mobile-repeat95{display:none!important}.journey-tabs.step-tabs53{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%!important;scroll-behavior:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin}.journey-tabs.step-tabs53>button{flex:0 0 auto!important;width:max-content!important;min-width:116px!important;max-width:none!important;padding:6px 12px!important;white-space:nowrap!important}.journey-tabs .step-copy53,.journey-tabs .step-copy53>strong{min-width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}#sectionBoard .top-property-fields>.unit-field{display:none!important}#sectionBoard .top-property-fields{gap:6px 10px!important}#sectionBoard .top-property-fields .label-with-info{min-height:22px!important;font-size:13px!important;line-height:1.25!important}#sectionBoard .top-property-fields .entry{min-height:44px!important;margin-top:2px!important}#sectionBoard .top-property-fields input{min-height:40px!important;padding:5px 7px!important;line-height:1.25!important}#sectionBoard .top-property-card{margin-bottom:6px!important}#sectionBoard .pair-label,#sectionBoard .pair-label .label-with-info{font-size:13px!important;line-height:1.3!important}#sectionBoard :is(#input-property-info,#input-rehab-and-renovation) .pair-label{white-space:nowrap!important}#sectionBoard #input-rehab-and-renovation .pair-row{display:grid!important;grid-template-columns:minmax(158px,1.25fr) minmax(88px,1fr)!important;gap:3px 10px!important;padding:6px 0!important}#sectionBoard #input-rehab-and-renovation .pair-label{grid-column:1/-1!important}#sectionBoard #input-rehab-and-renovation .pair-control{min-width:0;width:100%}#sectionBoard #input-rehab-and-renovation .pair-control>.entry,#sectionBoard #input-rehab-and-renovation .compound{width:100%!important;max-width:100%!important}#sectionBoard #input-rehab-and-renovation .compound{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:4px}#sectionBoard #input-rehab-and-renovation input,#sectionBoard #input-rehab-and-renovation select{font-size:16px!important;min-height:44px!important}#sectionBoard #input-rehab-and-renovation .calc strong{white-space:nowrap;font-size:14px!important}#sectionBoard #input-rehab-and-renovation .wide-value96{grid-template-columns:minmax(0,1fr)!important}#sectionBoard #input-rehab-and-renovation .wide-value96 .calc{grid-column:1/-1}.dashboard-toggle74{min-height:30px!important;padding:4px 6px!important;font-size:11px!important;margin:0!important}#decisionDashboard54 .decision-primary-grid54{grid-template-columns:repeat(4,minmax(var(--primary-min101,88px),1fr))!important}#decisionDashboard54 .decision-secondary-grid54{grid-template-columns:repeat(3,minmax(var(--secondary-min101,100px),1fr))!important}#decisionDashboard54 .decision-primary54{padding:3px 5px!important}#decisionDashboard54 .decision-metric54{padding:4px 6px!important}#decisionDashboard54 .decision-label54{padding-right:20px!important}#decisionDashboard54 .decision-metric54 .decision-label54{font-size:11px!important;line-height:1.3!important}#decisionDashboard54 .decision-banner54 p{font-size:12px!important;line-height:1.4!important}#decisionDashboard54 .assessment-actions58 button{min-height:36px!important;white-space:normal!important}#sectionBoard[data-card94=true]{position:relative;isolation:isolate}.analyzer-content[data-swiping94]{overflow-x:clip!important;overflow-y:visible!important}.swipe-neighbor95{position:absolute!important;top:0;width:100%;min-width:0;max-width:100%;height:100%;overflow:hidden;pointer-events:none;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);contain:layout paint;backface-visibility:hidden}.swipe-neighbor95>*{max-width:100%!important;box-sizing:border-box}.swipe-neighbor95 .dashboard-panel{margin:0!important}.swipe-neighbor95 .top-funds-card{display:none!important}.swipe-peek96{position:absolute;right:0;top:12px;width:6px;height:150px;max-height:calc(100% - 24px);overflow:hidden;pointer-events:none;border:1px solid var(--ui-border);border-radius:5px 0 0 5px;background:var(--ui-surface);z-index:2}.swipe-peek96>*{width:calc(100vw - 48px)!important;min-width:240px!important}.analyzer-content[data-swiping94] .swipe-peek96{visibility:hidden}.entry input,.pair-control select,.finance-input{font-size:16px!important}.refi-cell:not(.penalty-cell)>.entry{width:100%!important;max-width:100%;min-width:0}.finance-row{grid-template-columns:minmax(0,1fr)!important}.finance-row .finance-input{width:100%!important;max-width:100%}.finance-output{min-width:0!important}.income-table{overflow-x:auto!important;max-width:100%;overscroll-behavior-x:contain}.income-row{grid-template-columns:32px repeat(4,minmax(160px,1fr))!important;min-width:696px!important}}@media screen and (min-width:801px)and (max-width:1100px){#decisionDashboard54 .decision-secondary-grid54{grid-template-columns:repeat(6,minmax(var(--secondary-min101,0px),1fr))!important}}@media screen and (max-width:360px){#sectionBoard #input-rehab-and-renovation .pair-row{grid-template-columns:minmax(0,1fr)!important}#sectionBoard #input-rehab-and-renovation .calc{grid-column:1/-1}}@media screen and (orientation:landscape)and (max-width:980px)and (max-height:560px){.deal-overview.dashboard-collapsed74{display:block!important}.deal-overview.dashboard-collapsed74 .deal-heading>div{width:100%!important}#decisionDashboard54 .decision-primary-grid54{grid-template-columns:repeat(4,minmax(var(--primary-min101,88px),1fr))!important}#decisionDashboard54 .decision-secondary-grid54{grid-template-columns:repeat(3,minmax(var(--secondary-min101,100px),1fr))!important}#decisionDashboard54 .decision-primary54 .decision-label54,#decisionDashboard54 .decision-metric54 .decision-label54{font-size:11px!important;line-height:1.3!important}#decisionDashboard54 .decision-primary54 .decision-value54{font-size:22px!important;line-height:1.2!important}#decisionDashboard54 .decision-metric54>strong{font-size:16px!important;line-height:1.2!important}#decisionDashboard54 .decision-banner54 h2{font-size:14px!important;line-height:1.3!important}#decisionDashboard54 .decision-banner54 p{font-size:12px!important;line-height:1.4!important}#decisionDashboard54 .decision-banner54 button{font-size:11px!important;min-height:32px!important;padding:5px 8px!important}}@media screen and (prefers-reduced-motion:reduce){.swipe-neighbor95,#sectionBoard{animation:none!important;transition:none!important}}}@media print{.theme-toggle94,.metric-dialog96,.swipe-dots96,.swipe-peek96,.swipe-neighbor95,.property-tools93,[data-lookup93]{display:none!important}}@layer v85-pro101{@media screen{#journeyHeader .journey-tabs.step-tabs53>button{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;height:auto!important;box-sizing:border-box!important;gap:7px!important;overflow:visible!important}#journeyHeader .journey-tabs .step-copy53{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;overflow:visible!important}#journeyHeader .journey-tabs .step-copy53 strong{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.35!important}#journeyHeader .journey-tabs .tab-grip{flex:0 0 18px!important}@media(max-width:800px){#journeyHeader .journey-tabs.step-tabs53{margin:0!important;padding:3px!important;align-items:stretch!important}#journeyHeader .journey-tabs.step-tabs53>button{padding:8px 12px!important;min-height:44px!important}#journeyHeader .step-context53{flex-wrap:nowrap!important;justify-content:space-between!important;gap:6px!important;margin:2px 0 3px!important;min-height:30px!important}#journeyHeader .step-context53>span{flex:0 0 auto!important;font-size:12px!important;white-space:nowrap!important}#journeyHeader .step-context53 .swipe-dots96{display:flex!important;flex:1 1 auto!important;height:8px!important;margin:0!important;min-width:0}#journeyHeader .step-context53 .clear-inputs78{flex:0 0 auto!important;white-space:nowrap!important;padding:4px!important}#sectionBoard .pair-label,#sectionBoard .pair-label .label-with-info{white-space:nowrap!important;width:max-content!important;max-width:100%!important;word-break:normal!important;overflow-wrap:normal!important}#sectionBoard .pair-label .label-with-info{display:inline-flex!important;align-items:center!important;gap:4px!important}#sectionBoard .pair-row{min-width:0!important}#sectionBoard .pair-label .info-tip{flex-shrink:0!important}}}}@layer v85-pro101{@media screen{.metric-dialog96>button[data-metric-panel96]{background:#247c5f!important;color:#fff!important;border:1px solid #216b53!important;border-radius:6px!important;padding:9px 13px!important;font-size:14px!important}.metric-dialog96 header button{background:var(--ui-raised)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-radius:6px!important}:root[data-theme=dark] .metric-dialog96>button[data-metric-panel96]{background:#246b54!important;color:#fff!important;border-color:#8abda5!important}@media(max-width:800px){#sectionBoard .input-column .pair-row,#sectionBoard .input-column .pair-row:has(.compound),#sectionBoard .input-column .override-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:3px 10px!important;padding:5px 0!important}#sectionBoard .input-column .pair-label{grid-column:1/-1!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}#sectionBoard .label-with-info{width:auto!important;max-width:100%!important;gap:5px!important;white-space:nowrap!important;flex-wrap:nowrap!important}#sectionBoard .label-with-info>span{flex:0 1 auto!important;width:auto!important;min-width:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}#sectionBoard .input-column .pair-control{grid-column:1!important;width:100%!important;min-width:0!important}#sectionBoard .input-column .pair-control>.entry,#sectionBoard .input-column .pair-control>select,#sectionBoard .input-column .pair-control>.compound{width:100%!important;max-width:100%!important}#sectionBoard .input-column .calc{grid-column:2!important;min-width:0!important;max-width:100%!important}#sectionBoard .input-column .wide-value96{grid-template-columns:minmax(0,1fr)!important}#sectionBoard .input-column .wide-value96 .calc{grid-column:1!important}#sectionBoard .finance-input{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(110px,.65fr)!important;align-items:center!important;gap:5px 8px!important}#sectionBoard .finance-input .label-with-info{grid-column:1/-1!important}#sectionBoard .finance-input>.entry{grid-column:2!important;width:100%!important;max-width:none!important}#sectionBoard .finance-input>.compound{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(95px,.7fr)!important;width:100%!important;gap:6px!important}#sectionBoard .finance-input>.compound>*{min-width:0!important;width:100%!important;max-width:none!important}#sectionBoard .finance-input>.label-with-info:has(+.entry){grid-column:1/-1!important}#sectionBoard .finance-input>.label-with-info:has(+.entry)+.entry{grid-column:1/-1!important}#sectionBoard .finance-output{gap:5px!important;padding:3px 0!important}#sectionBoard .finance-row{gap:4px!important;padding:5px 0!important}.duplicate-heading104{display:none!important}#journeyHeader .step-context53{display:grid!important;grid-template-columns:auto minmax(16px,1fr) auto!important;gap:6px!important}#journeyHeader .step-context53>span{grid-column:1!important;grid-row:1!important}#journeyHeader .step-context53 .swipe-dots96{grid-column:2!important;grid-row:1!important}#journeyHeader .step-context53 .clear-inputs78,#journeyHeader .step-context53 .section-caption104{grid-column:3!important;grid-row:1!important;margin:0!important;font-size:12px!important}#sectionBoard .step-footer53{margin-top:5px!important;min-height:0!important}.metric-dialog96{padding:12px!important}.metric-dialog96 .metric-detail-value96{padding:7px!important}.metric-dialog96 .metric-detail-value96 .decision-amount54{margin-top:5px!important}}}}@layer v85-pro101{@media screen and (max-width:800px){#journeyHeader .step-context53 .section-caption104{display:flex!important;align-items:center!important;gap:4px!important;padding:0!important;min-height:26px!important;background:transparent!important;border:0!important;white-space:nowrap!important}#sectionBoard .pair-label .label-with-info>span{flex-shrink:0!important}#sectionBoard .custom-expense .pair-label .entry{max-width:calc(100% - 26px)!important;width:100%!important}}@media screen and (min-width:430px)and (max-width:800px){#sectionBoard .finance-input>.label-with-info:has(+.entry){grid-column:1!important;grid-row:1!important}#sectionBoard .finance-input>.label-with-info:has(+.entry)+.entry{grid-column:2!important;grid-row:1!important}}}@layer v85-pro101{@media screen and (max-width:800px){#sectionBoard #input-property-info .pair-row{grid-template-columns:minmax(0,1fr)!important;gap:3px 8px!important;padding:5px 0!important}#sectionBoard #input-property-info .pair-label,#sectionBoard #input-property-info .pair-control{grid-column:1!important;grid-row:auto!important}#sectionBoard #input-property-info .pair-control>.compound{display:grid!important;grid-template-columns:minmax(70px,.8fr) minmax(0,1fr)!important;gap:5px!important;width:100%!important}#sectionBoard #input-property-info .compound>select,#sectionBoard #input-property-info .compound>.entry{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}#sectionBoard #input-property-info .calc{grid-column:1!important;grid-row:auto!important;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:baseline!important;gap:5px!important;flex-wrap:wrap!important}#sectionBoard #input-property-info .calc span{font-size:11px!important;font-weight:400!important;line-height:1.2!important}#sectionBoard #input-property-info .calc strong{font-size:14px!important;line-height:1.25!important}}@media screen and (min-width:380px)and (max-width:800px){#sectionBoard #input-property-info .pair-row{grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important}#sectionBoard #input-property-info .pair-label{grid-column:1!important;grid-row:1!important}#sectionBoard #input-property-info .pair-control{grid-column:2!important;grid-row:1!important}#sectionBoard #input-property-info .calc{grid-column:1/-1!important;grid-row:2!important}#sectionBoard #input-property-info .pair-label .label-with-info{font-size:13px!important}#sectionBoard #input-property-info .wide-value96{grid-template-columns:minmax(0,1fr)!important}#sectionBoard #input-property-info .wide-value96 .pair-label{grid-column:1!important;grid-row:1!important}#sectionBoard #input-property-info .wide-value96 .pair-control{grid-column:1!important;grid-row:2!important}#sectionBoard #input-property-info .wide-value96 .calc{grid-column:1!important;grid-row:3!important}}}@layer v85-pro101{@media screen and (min-width:380px)and (max-width:429px){#sectionBoard #input-property-info .pair-row:has(.compound) .pair-label{grid-column:1/-1!important;grid-row:1!important}#sectionBoard #input-property-info .pair-row:has(.compound) .pair-control{grid-column:1/-1!important;grid-row:2!important}#sectionBoard #input-property-info .pair-row:has(.compound) .calc{grid-column:1/-1!important;grid-row:3!important}}}@layer v85-pro101{@media screen{:root[data-theme=dark] #sectionBoard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.entry,.currency-prefix){background:#202f34!important;color:#eaf2ef!important;border-color:#7c968d!important}:root[data-theme=dark] #sectionBoard :is(input[readonly],input:disabled,.calculated-entry,.calculated-entry input){background:#32434a!important;color:#c7d8d1!important}:root[data-theme=dark] #sectionBoard .entry:focus-within{border-color:#98dfb8!important;box-shadow:0 0 0 2px #274a3c!important}@media(max-width:800px){#sectionBoard .property-heading96 h2{display:none!important}#sectionBoard .property-heading96 .address-heading106{font-size:14px!important;margin:0!important;min-width:0!important;white-space:nowrap!important}#sectionBoard .property-heading96{margin-bottom:3px!important}#sectionBoard #input-rehab-and-renovation .pair-row{grid-template-columns:80px minmax(0,1fr)!important;gap:3px 6px!important;align-items:center!important}#sectionBoard #input-rehab-and-renovation .pair-label{grid-column:1!important;grid-row:1!important;width:auto!important;white-space:normal!important}#sectionBoard #input-rehab-and-renovation .pair-label .label-with-info,#sectionBoard #input-rehab-and-renovation .pair-label .label-with-info>span{white-space:normal!important;flex-shrink:1!important;overflow-wrap:normal!important;width:auto!important}#sectionBoard #input-rehab-and-renovation .pair-control{grid-column:2!important;grid-row:1!important}#sectionBoard #input-rehab-and-renovation .compound{grid-template-columns:72px minmax(0,1fr)!important;gap:4px!important}#sectionBoard #input-rehab-and-renovation .compound>*{width:100%!important;min-width:0!important;max-width:none!important}#sectionBoard #input-rehab-and-renovation .calc{grid-column:1/-1!important;grid-row:2!important;flex-direction:row!important;justify-content:flex-end!important;align-items:baseline!important;gap:5px!important}#sectionBoard #input-rehab-and-renovation .calc span,#sectionBoard #input-assumptions .calc span{font-size:11px!important;font-weight:400!important}#sectionBoard .arv-fields{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important;gap:8px!important;align-items:end!important}#sectionBoard .arv-fields>label{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:4px!important;font-size:13px!important;min-width:0!important}#sectionBoard .arv-fields .entry{width:100%!important;max-width:none!important;margin:0!important;min-height:44px!important}#sectionBoard #input-assumptions .pair-row{grid-template-columns:minmax(0,1fr) 80px!important;gap:3px 8px!important;align-items:center!important}#sectionBoard #input-assumptions .pair-label{grid-column:1!important;grid-row:1!important;width:auto!important}#sectionBoard #input-assumptions .label-with-info,#sectionBoard #input-assumptions .label-with-info>span{white-space:normal!important;flex-shrink:1!important;width:auto!important;overflow-wrap:normal!important}#sectionBoard #input-assumptions .pair-control{grid-column:2!important;grid-row:1!important}#sectionBoard #input-assumptions .calc{grid-column:1/-1!important;grid-row:2!important;flex-direction:row!important;justify-content:flex-end!important;align-items:baseline!important;gap:5px!important}#sectionBoard .income-table{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important}#sectionBoard .income-head,#sectionBoard .income-row{display:grid!important;grid-template-columns:16px repeat(4,minmax(0,1fr))!important;gap:3px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:4px 0!important}#sectionBoard .income-head>span{min-width:0!important;text-align:center!important;font-size:12px!important;line-height:1.2!important;white-space:normal!important}#sectionBoard .income-row>span{font-size:12px!important;text-align:center!important;align-self:center!important}#sectionBoard .income-row .entry{width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important}#sectionBoard .income-row .entry input{font-size:16px!important;padding:4px 1px!important;min-width:0!important;width:100%!important;letter-spacing:-.025em}#sectionBoard .income-row .entry>span{font-size:10px!important;padding:0 1px!important;min-width:0!important}#sectionBoard .income-row.income-hidden{display:none!important}}}}@layer v85-pro101{@media screen{:root[data-theme=dark]{--ui-page:#202b30;--ui-surface:#29383e;--ui-raised:#32434a;--ui-inset:#243239;--ui-nav:#29383e;--ui-ink:#eaf2ef;--ui-muted:#bbcec7;--ui-border:#60776e;--ui-blue:#b7d4df;--ui-blue-soft:#304a50;--ui-green:#98dfb8;--ui-green-soft:#274a3c;--ui-red:#ffb9af;--ui-red-soft:#513a36;--ui-amber:#efce95;--ui-amber-soft:#4d4431;--ui-edit:#202f34;--ui-edit-border:#7c968d;--ink:var(--ui-ink)!important;--muted:var(--ui-muted)!important;--line:var(--ui-border)!important;--white:var(--ui-surface)!important;--soft:var(--ui-raised)!important;--navy:var(--ui-ink)!important;--blue:var(--ui-blue)!important;--blue2:#88b5bb!important;--accent:var(--ui-green)!important;--good:var(--ui-green)!important;--bad:var(--ui-red)!important;--amber:var(--ui-amber)!important;--acceptable:var(--ui-amber)!important;--yellow:var(--ui-edit)!important;--yellow-line:var(--ui-edit-border)!important;color-scheme:dark!important}html[data-theme=dark],:root[data-theme=dark] :where(body,main){background:var(--ui-page)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :where(h1,h2,h3,h4,strong,b){color:var(--ui-ink)!important}:root[data-theme=dark] :where(p,small,.pair-label,.label-with-info,.group-description,.section-description,.r-explanation,.r-subtitle,.column-unit56,.insight-number>span){color:var(--ui-muted)!important}:root[data-theme=dark] :where(a,.eyebrow,.flow-eyebrow,.listing-small){color:var(--ui-blue)!important}:root[data-theme=dark] :where(.topbar){background:var(--ui-surface)!important}:root[data-theme=dark] :where(.brand,.brand strong){color:var(--ui-ink)!important}:root[data-theme=dark] :where(.brand small,.currency-control){color:var(--ui-muted)!important}:root[data-theme=dark] :where(.header-actions,.account-credit){color:var(--ui-ink)!important}:root[data-theme=dark] :where(.account-credit,.deal-heading>div){background:var(--ui-raised)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.deal-overview){background:var(--ui-page)!important}:root[data-theme=dark] :where(.section-sidebar){background:var(--ui-nav)!important}:root[data-theme=dark] :where(.nav-category){color:var(--ui-muted)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.journey-nav){background:var(--ui-surface)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :where(.journey-nav .nav-description,.journey-nav small){color:var(--ui-muted)!important}:root[data-theme=dark] :where(.journey-icon){color:var(--ui-blue)!important;background:var(--ui-blue-soft)!important}:root[data-theme=dark] :where(.journey-nav[data-journey=income] .journey-icon,.journey-nav[data-journey=returns] .journey-icon){color:var(--ui-green)!important;background:var(--ui-green-soft)!important}:root[data-theme=dark] :where(.journey-nav[data-journey=tax] .journey-icon){color:var(--ui-amber)!important;background:var(--ui-amber-soft)!important}:root[data-theme=dark] :where(.journey-nav.selected,.journey-nav[aria-current=page]){background:var(--ui-blue-soft)!important;border-color:var(--ui-border)!important;color:var(--ui-blue)!important}:root[data-theme=dark] :where(.journey-tabs){background:var(--ui-raised)!important}:root[data-theme=dark] :where(.journey-tabs button){color:var(--ui-muted)!important;background:var(--ui-surface)!important}:root[data-theme=dark] :where(.journey-tabs button.selected,.journey-tabs button[aria-selected=true]){color:var(--ui-blue)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.input-column,.top-property-card,.column-block,.finance-card,.summary-card,.projection-card,.insight-card,.outcome-card,.chart-card,.chart-panel,.compact-return,.arv-editor,.dashboard-panel,.assessment-card58,.refi-card59,.workbook-detail,.r-dialog,.account68-panel){background:var(--ui-surface)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :where(.top-property-card,.input-column,.insight-card){background:var(--ui-surface)!important}:root[data-theme=dark] :where(.column-block-head,.input-column>summary,.projection-card>header,.summary-card>h3,.expense-group54,.finance-card>header,.workbook-detail>summary){background:var(--ui-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.pair-row,.override-row,.expense-input54,.finance-row,.refi-cell,.refi-sheet,.scenario-comparison>div,.financial-neutral td,.summary-card-grid .financial-neutral>td){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.pair-row:focus-within,.expense-input54:focus-within){background:var(--ui-blue-soft)!important}:root[data-theme=dark] :where(.entry,.compound>select,.pair-control>select,.unit-field input,.top-property-fields input,.listing-dialog textarea){background:var(--ui-edit)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :where(.entry input){background:var(--ui-surface)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :where(input,select,textarea){color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(select){background:var(--ui-edit)!important}:root[data-theme=dark] :where(option){background:var(--ui-raised)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :where(input::placeholder,textarea::placeholder){color:var(--ui-muted)!important}:root[data-theme=dark] :where(.entry>span,.entry>small){color:var(--ui-muted)!important}:root[data-theme=dark] :where(input[readonly],input:disabled,.calc,.finance-output,.refi-result59,.arv-value){background:var(--ui-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.calc strong,.finance-output strong){color:var(--ui-ink)!important}:root[data-theme=dark] :where(.calc span,.decision-sub54,.decision-amount54 small,.decision-metric54>small,.decision-label54,.decision-foot54,.recovery-mini60){color:var(--ui-muted)!important}:root[data-theme=dark] :where(button,.button,.r-button){border-color:var(--ui-border)!important;background:var(--ui-raised)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :where(.button:not(.secondary),#accountBtn,.next-step53,.listing-apply60,.analysis-offer73,.analysis-access-button73,.mobile-header-offer75){background:#246775!important;color:#fff!important;border-color:#205c68!important}:root[data-theme=dark] :where(.analysis-offer73 strong,.analysis-offer73 small,.analysis-access-button73 strong){color:#fff!important}:root[data-theme=dark] :where(button:hover,.journey-nav:hover,.journey-tabs button:hover){border-color:var(--ui-blue)!important}:root[data-theme=dark] :where(.info-tip){background:var(--ui-inset)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.clear-inputs78,.clear-analysis72,.collapse-workspace,.main-menu56,.listing-small){background:var(--ui-surface)!important;color:var(--ui-muted)!important}:root[data-theme=dark] :where(#decisionDashboard54){background:var(--ui-surface)!important}:root[data-theme=dark] :where(.decision-primary54,.decision-metric54){--tone:var(--ui-ink)!important;background:var(--ui-surface)!important}:root[data-theme=dark] :where(.decision-primary54.good,.decision-metric54.good){--tone:var(--ui-green)!important;background:var(--ui-surface)!important}:root[data-theme=dark] :where(.decision-primary54.bad,.decision-metric54.bad){--tone:var(--ui-red)!important;background:var(--ui-surface)!important}:root[data-theme=dark] :where(.decision-primary54.amber,.decision-metric54.amber){--tone:var(--ui-amber)!important;background:var(--ui-surface)!important}:root[data-theme=dark] :where(.decision-primary54>strong,.decision-metric54>strong,.decision-signal54){color:var(--tone,var(--ui-ink))!important}:root[data-theme=dark] :where(.decision-banner54){background:var(--ui-blue-soft)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important;border-left-color:var(--ui-blue)!important}:root[data-theme=dark] :where(.decision-banner54 h2,.decision-banner54 button){color:var(--ui-ink)!important}:root[data-theme=dark] :where(.decision-banner54 p,.decision-eyebrow54){color:var(--ui-muted)!important}:root[data-theme=dark] :where(.decision-banner54 button){background:var(--ui-surface)!important}:root[data-theme=dark] :where(.decision-foot54){background:var(--ui-raised)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.metric-open60){background:transparent!important}:root[data-theme=dark] :where(.entry-note,.amort-note,.r-tax-warning,.recovery-note55,.pie-note61,.roi-note62,.refi-small59,.loc-definition54,.summary-table-note81){background:var(--ui-raised)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.status.acceptable,.result-badge.amber,.strategy-badge.amber,.strategy-verdict71.amber,.quality-note.caution,.caution79,.watch79){background:var(--ui-amber-soft)!important;color:var(--ui-amber)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.status.good,.r-tag.good,.live-pill,.strategy-verdict71.good){background:var(--ui-green-soft)!important;color:var(--ui-green)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.status.bad,.r-tag.bad,.strategy-verdict71.bad){background:var(--ui-red-soft)!important;color:var(--ui-red)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.negative,.negative-value,.refi-negative59,.negative-number){color:var(--ui-red)!important}:root[data-theme=dark] :where(.table-wrap,.card-table-wrap,.schedule-scroll,.equity-full-table){border-color:var(--ui-border)!important}:root[data-theme=dark] :where(th,table.polished-table54 thead th,.combined-table thead th,.merged-projection-table thead th){background:var(--ui-raised)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(td,.card-table td,.polished-table54 tbody td){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.financial-income td,.principal-cell54,.metric-row td,.summary-total57 td){background:var(--ui-green-soft)!important;color:var(--ui-green)!important}:root[data-theme=dark] :where(.financial-cost td,.interest-cell54){background:var(--ui-amber-soft)!important;color:var(--ui-amber)!important}:root[data-theme=dark] :where(.financial-cash-cost td,.summary-cash57 td,.upfront-required61 td){background:var(--ui-red-soft)!important;color:var(--ui-red)!important}:root[data-theme=dark] :where(table,.summary-table-wrap,.excel-summary,.r-workbook,.schedule-table,.combined-table,.merged-projection-table,.funds-table){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.funds-head,.income-head,.mini-cashflow-head,.return-dashboard-title,.income-footer,.embedded-tax-inputs,.r-tax-options,.table-toolbar,.refi-metrics59>div,.equity-metric){background:var(--ui-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.income-total,.inline-results,.column-summary-wrap,.finance-value,.refi-auto59,.equity-limit,.refi-outcome59,.output-guide60,.upfront-total,.upfront-cash,.cash-recovered,.cash-result){background:var(--ui-blue-soft)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.cash-result.positive,.refi-breakdown59>div:last-child){background:var(--ui-green-soft)!important;color:var(--ui-green)!important}:root[data-theme=dark] :where(.cash-result.negative,.flip-result61.loss){background:var(--ui-red-soft)!important;color:var(--ui-red)!important}:root[data-theme=dark] :where(.summary-share,.summary-share81,.summary-track79,.summary-flow-track79,.bar-track){background:var(--ui-inset)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.chart-reading,.chart-inspection53,.chart-toolbar53,.roi-reading-head62,.roi-column-reading61,.pie-reading61,.roi-toolbar62){background:var(--ui-raised)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.chart-toolbar53 button.active,.roi-toolbar62 button[aria-pressed=true],.chart-horizon.active){background:var(--ui-green-soft)!important;color:var(--ui-green)!important;border-color:var(--ui-green)!important}:root[data-theme=dark] :where(.chart-legend,.insight-legend,.pie-key61,.roi-legend62,.component-key56,.roi-breakdown62,.column-reading56){color:var(--ui-muted)!important}:root[data-theme=dark] :where(.roi-stack-svg62 text,.insight-line text,.return-pie61 text,.return-columns56 svg text){fill:var(--ui-muted)!important}:root[data-theme=dark] :where(.roi-stack-svg62 .stack-value62){fill:#fff!important}:root[data-theme=dark] :where(.roi-stack-svg62 .stack-total62){fill:var(--ui-ink)!important;stroke:var(--ui-surface)!important}:root[data-theme=dark] :where(.roi-subtotal62){background:var(--ui-green-soft)!important;color:var(--ui-green)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.roi-total62){background:var(--ui-blue-soft)!important;color:var(--ui-blue)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.pie-negative61,.roi-negative62){background:var(--ui-red-soft)!important;color:var(--ui-red)!important}:root[data-theme=dark] :where(.chart53 text,.filled-projection text,.insight-chart text,.chart61 text){fill:var(--ui-muted)!important}:root[data-theme=dark] :where(.chart53 .grid,.chart53 .axis,.chart61 .grid-line){stroke:var(--ui-border)!important}:root[data-theme=dark] :where(.chart-tooltip54){background:var(--ui-ink)!important;color:var(--ui-page)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(.chart-tooltip54 strong,.chart-tooltip54 b){color:inherit!important}:root[data-theme=dark] :where(.r-dialog,.account68-panel){color:var(--ui-ink)!important;background:var(--ui-surface)!important}:root[data-theme=dark] :where(.r-dialog::backdrop,dialog::backdrop){background:#293238!important}:root[data-theme=dark] :where(.account68-panel input,.account68-panel select){background:var(--ui-edit)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :where(.account68-includes,.account68-free,.account68-auth-summary,.account68-plan,.account68-detail,.account68-notice){background:var(--ui-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([type=range])){background:var(--ui-edit)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :where(.entry input){background:var(--ui-surface)!important}:root[data-theme=dark] :where(.analysis-access73){background:#30434c!important}:root[data-theme=dark] :where(.analysis-access73 h2,.analysis-access73 strong,.analysis-access73 p,.analysis-access73 small,.analysis-access73 span){color:#edf4fc!important}:root[data-theme=dark] .journey-nav.selected,:root[data-theme=dark] .journey-nav[aria-current=page],:root[data-theme=dark] .journey-tabs button.selected{background:var(--ui-green-soft)!important;color:var(--ui-green)!important;border-color:#73a68d!important;box-shadow:inset 0 -2px #4c9379!important}:root[data-theme=dark] .journey-tabs button.selected .step-copy53 strong{color:var(--ui-green)!important}:root[data-theme=dark] .journey-nav[data-journey=property] .journey-icon,:root[data-theme=dark] .journey-nav[data-journey=costs] .journey-icon,:root[data-theme=dark] .journey-nav[data-journey=tax] .journey-icon{background:#4d4431!important;color:#efce95!important}:root[data-theme=dark] .journey-nav[data-journey=finance] .journey-icon,:root[data-theme=dark] .journey-nav[data-journey=debt] .journey-icon{background:#423e54!important;color:#d4c6ed!important}:root[data-theme=dark] .journey-nav[data-journey=returns] .journey-icon,:root[data-theme=dark] .journey-nav[data-journey=charts] .journey-icon{background:#4c3c49!important;color:#e8c0d9!important}:root[data-theme=dark] .decision-banner54{background:#254139!important}:root[data-theme=dark] .decision-banner54 h2{color:var(--ui-ink)!important}:root[data-theme=dark] #decisionDashboard54{--good:var(--ui-green);--bad:var(--ui-red);--amber:var(--ui-amber);--neutral:var(--ui-ink)}:root[data-theme=dark] .decision-primary54.good,:root[data-theme=dark] .decision-metric54.good{background:var(--ui-green-soft)!important}:root[data-theme=dark] .decision-metric54.bad{background:var(--ui-red-soft)!important}:root[data-theme=dark] .decision-metric54.amber{background:var(--ui-amber-soft)!important}:root[data-theme=dark] .group-tone-1{background:#354451!important;color:#ccdce7!important}:root[data-theme=dark] .group-tone-2{background:#344b42!important;color:#b7dec5!important}:root[data-theme=dark] .group-tone-3{background:#504738!important;color:#ebd5ad!important}:root[data-theme=dark] .group-tone-4{background:#334b4d!important;color:#b3dcdc!important}:root[data-theme=dark] .group-tone-5{background:#494051!important;color:#dbc6e8!important}:root[data-theme=dark] .group-tone-6{background:#39485c!important;color:#c1d4ed!important}:root[data-theme=dark] .roi-part-0{background:#35434b!important;color:#cee0e8!important}:root[data-theme=dark] .roi-part-1{background:#3d4d56!important;color:#cee0e8!important}:root[data-theme=dark] .roi-total-0{background:#334f44!important;color:#c3efdc!important}:root[data-theme=dark] .roi-total-1{background:#3b5d4f!important;color:#c3efdc!important}:root[data-theme=dark] .principal-cell54{background:#304b40!important;color:#a6e0bd!important}:root[data-theme=dark] .interest-cell54{background:#4b3d39!important;color:#efc0af!important}:root[data-theme=dark] .balance-cell54{background:#354859!important;color:#ccdce7!important}:root[data-theme=dark] .metric-detail-value96,:root[data-theme=dark] .fact-row93{background:var(--ui-raised)!important}:root[data-theme=dark] .metric-dialog96 dt{color:var(--ui-muted)!important}:root[data-theme=dark] .metric-dialog96 dl>div{border-color:var(--ui-border)!important}:root[data-theme=dark] .metric-detail-value96.good>strong{color:var(--ui-green)!important}:root[data-theme=dark] .metric-detail-value96.bad>strong{color:var(--ui-red)!important}:root[data-theme=dark] .property-tools93 button,:root[data-theme=dark] .property-heading96 [data-lookup93],:root[data-theme=dark] .dashboard-toggle74{background:var(--ui-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] .refi-before59{background:var(--ui-raised)!important}:root[data-theme=dark] .currency-entry .currency-prefix{background:var(--ui-raised)!important;border-right-color:var(--ui-border)!important}:root[data-theme=dark] .entry:focus-within{box-shadow:0 0 0 2px var(--ui-green-soft)!important}:root[data-theme=dark] .entry input{background:var(--ui-edit)!important}:root[data-theme=dark] .entry.calculated-entry,:root[data-theme=dark] .entry.calculated-entry input,:root[data-theme=dark] input[readonly],:root[data-theme=dark] input:disabled{background:var(--ui-raised)!important;color:var(--ui-muted)!important}:root[data-theme=dark] .negative,:root[data-theme=dark] .calc strong.negative,:root[data-theme=dark] .finance-output.negative,:root[data-theme=dark] .negative-number{color:var(--ui-red)!important}}}@layer v85-pro101{@media screen{:root{--nav-surface102:#30363c;--nav-button102:#3a4249;--nav-ink102:#f0f3f5;--nav-muted102:#c4cdd3}.top-property-card,.input-column,.finance-card,.summary-card,.chart-card,.chart-panel{border-color:var(--ui-border)!important;border-radius:8px!important;box-shadow:0 2px 5px #18232b0a!important}.entry,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:5px!important}.calc strong,.finance-output strong{color:inherit}.journey-tabs.step-tabs53{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%!important;min-width:0!important;scroll-behavior:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin}.journey-tabs.step-tabs53>button{flex:0 0 auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;border-radius:5px!important}.journey-tabs .step-copy53,.journey-tabs .step-copy53>strong{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}#decisionDashboard54 .metric-open60,:root[data-theme=dark] #decisionDashboard54 .metric-open60{background:transparent!important}#decisionDashboard54 .metric-open60:focus-visible{outline:2px solid var(--ui-green)!important;outline-offset:-3px}.r-help-popup{background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}.r-help-popup :is(strong,b,p,small,span),.chart-tooltip54 :is(strong,b,p,small,span){color:inherit!important}:root[data-theme=dark]{--nav-surface102:#29383e;--nav-button102:#29383e;--nav-ink102:#eaf2ef;--nav-muted102:#bbcec7}:root[data-theme=dark] body{background:var(--ui-page)!important}:root[data-theme=dark] .journey-tabs button.selected,:root[data-theme=dark] .journey-tabs button[aria-selected=true]{background:var(--ui-green-soft)!important;color:var(--ui-green)!important;border-color:#79af94!important}:root[data-theme=dark] .entry{border-color:var(--ui-edit-border)!important}:root[data-theme=dark] :is(.calc,.finance-output,.entry.calculated-entry,.entry.calculated-entry input,input[readonly],input:disabled){background:var(--ui-raised)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :is(.r-help-popup,.listing-dialog,.address-results93){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] :is(.account68-benefits,.account68-price,.account68-deal,.account68-auth-summary span,.account68-plan-label,.account68-note,.account68-detail,.listing-status93,.lookup-status93){color:var(--ui-ink)!important}:root[data-theme=dark] :is(.account68-deal,.account68-includes,.account68-free,.account68-auth-summary,.account68-plan){background:var(--ui-raised)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] .account68-panel button:not(.secondary){background:#206e58!important;color:#fff!important;border-color:#82ba9e!important}:root[data-theme=dark] .account68-panel button.secondary{background:var(--ui-raised)!important;color:var(--ui-ink)!important}:root[data-theme=dark] .chart-tooltip54{background:var(--ui-raised)!important;color:var(--ui-ink)!important}:root[data-theme=dark] .metric-open60 span{color:var(--ui-muted)!important;opacity:1}:root[data-theme=dark] :is(.negative,.negative-value,.negative-number,.calc strong.negative,.finance-output.negative){color:var(--ui-red)!important}:root[data-theme=dark] :is(.decision-primary54,.decision-metric54) .decision-value54{color:var(--tone,var(--ui-ink))!important}@media(min-width:801px){:root[data-theme=dark] #sectionSidebar{background:var(--nav-surface102)!important;border:1px solid #454f58!important;border-radius:8px!important;box-shadow:0 3px 10px #18232b12!important}:root[data-theme=dark] #sectionSidebar .nav-category{color:var(--nav-muted102)!important;border-color:#57616b!important}:root[data-theme=dark] #sectionSidebar .journey-nav{background:var(--nav-button102)!important;color:var(--nav-ink102)!important;border-color:#56616b!important;border-radius:5px!important}:root[data-theme=dark] #sectionSidebar .journey-nav :is(strong,:root[data-theme=dark] span,:root[data-theme=dark] small,:root[data-theme=dark] .nav-description){color:inherit!important}:root[data-theme=dark] #sectionSidebar .journey-nav :is(small,:root[data-theme=dark] .nav-description){color:var(--nav-muted102)!important}:root[data-theme=dark] #sectionSidebar .journey-nav:hover{background:#46515a!important;border-color:#93a3af!important}:root[data-theme=dark] #sectionSidebar .journey-nav.selected,:root[data-theme=dark] #sectionSidebar .journey-nav[aria-current=page]{background:#294a3c!important;color:#b4f1cd!important;border-color:#79b895!important;box-shadow:inset 3px 0 #83d4a4!important}:root[data-theme=dark] #sectionSidebar .journey-nav:focus-visible{outline:2px solid #b4f1cd!important;outline-offset:2px}}@media(max-width:800px){:root[data-theme=dark] #sectionSidebar .journey-nav{background:var(--nav-surface102)!important;color:var(--nav-ink102)!important;border-color:#56616b!important;border-radius:6px!important}:root[data-theme=dark] #sectionSidebar .journey-nav :is(strong,:root[data-theme=dark] span,:root[data-theme=dark] small,:root[data-theme=dark] .nav-description){color:inherit!important}:root[data-theme=dark] #sectionSidebar .journey-nav.selected,:root[data-theme=dark] #sectionSidebar .journey-nav[aria-current=page]{background:#294a3c!important;color:#b4f1cd!important;border-color:#79b895!important}.journey-tabs.step-tabs53>button{padding:7px 12px!important;min-height:44px!important}#sectionBoard #input-property-info .pair-control>.entry{width:100%!important}#sectionBoard #input-property-info .compound{grid-template-columns:minmax(0,1fr)!important}#sectionBoard #input-property-info .compound .entry{width:100%!important;max-width:none!important}}}}@layer v85-pro101{@media screen{:root:not([data-theme=dark]) #sectionBoard :is(.entry,.entry input,.entry>span,.currency-prefix,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range])){background:#f4f7f8!important}:root:not([data-theme=dark]) #sectionBoard .currency-entry .currency-prefix{border-right:0!important}@media(max-width:800px){#sectionBoard #input-rehab-and-renovation .pair-row{grid-template-columns:140px minmax(0,1fr)!important;gap:3px 6px!important}#sectionBoard #input-rehab-and-renovation .pair-label .label-with-info,#sectionBoard #input-rehab-and-renovation .pair-label .label-with-info>span{white-space:nowrap!important;flex-shrink:0!important;max-width:none!important;width:auto!important;font-size:12px!important}#sectionBoard #input-rehab-and-renovation .compound{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important}#sectionBoard #input-rehab-and-renovation .pair-control .entry input{padding:4px!important}#sectionBoard #input-rehab-and-renovation .pair-control>.entry{max-width:120px!important;margin-left:auto!important}#sectionBoard #input-rehab-and-renovation .pair-control select{padding:3px!important;font-size:14px!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .pair-row{display:grid!important;grid-template-columns:minmax(0,1fr) 68px 86px!important;gap:4px 6px!important;align-items:center!important;padding:5px 0!important}#sectionBoard #input-operating-expenses .pair-row{grid-template-columns:minmax(0,1fr) 88px 80px!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .pair-label{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;white-space:normal!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .pair-label .label-with-info{display:inline-flex!important;width:100%!important;max-width:none!important;gap:3px!important;white-space:normal!important;font-size:12px!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .pair-label .label-with-info>span{width:auto!important;max-width:none!important;flex:0 1 auto!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .pair-control{grid-column:2!important;grid-row:1!important;width:100%!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .calc{grid-column:3!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:2px!important;padding:2px 0!important;min-width:0!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .calc span{font-size:9px!important;line-height:1.15!important;font-weight:400!important;white-space:normal!important;text-align:right!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .calc strong{font-size:13px!important;line-height:1.2!important;white-space:nowrap!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .pair-control .entry input{padding:4px 2px!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .pair-control .entry>span{font-size:10px!important;padding:0 2px!important}#sectionBoard #input-operating-expenses .custom-expense .pair-control .entry{flex-wrap:wrap!important}#sectionBoard #input-operating-expenses .custom-expense .pair-control .entry input{width:100%!important;flex-basis:100%!important}#sectionBoard #input-operating-expenses .custom-expense .pair-control .entry>span{margin-left:auto!important;font-size:9px!important}#sectionBoard #input-operating-expenses .custom-expense .pair-label input{font-size:12px!important;padding:3px!important}#sectionBoard :is(#input-assumptions,#input-operating-expenses) .wide-value96 .calc{grid-column:1/-1!important;grid-row:2!important}}@media(max-width:379px){#sectionBoard #input-rehab-and-renovation .pair-row{grid-template-columns:122px minmax(0,1fr)!important}#sectionBoard #input-rehab-and-renovation .compound{grid-template-columns:62px minmax(0,1fr)!important}#sectionBoard #input-rehab-and-renovation .pair-label .label-with-info,#sectionBoard #input-rehab-and-renovation .pair-label .label-with-info>span{font-size:11px!important}#sectionBoard #input-rehab-and-renovation .wide-value96 .pair-control{grid-column:1/-1!important;grid-row:2!important}#sectionBoard #input-rehab-and-renovation .wide-value96 .calc{grid-row:3!important}}}}@layer v85-pro101{@media screen{:root{--select-arrow108:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14'%3E%3Cpath d='m2 5 3-3 3 3M2 9l3 3 3-3' fill='none' stroke='%236b7b82' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark]{--select-arrow108:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14'%3E%3Cpath d='m2 5 3-3 3 3M2 9l3 3 3-3' fill='none' stroke='%23b5c3c8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root select:not([multiple]):not([size]),:root:not([data-theme=dark]) #sectionBoard select:not([multiple]):not([size]),:root[data-theme=dark] #sectionBoard select:not([multiple]):not([size]){appearance:none!important;-webkit-appearance:none!important;background-image:var(--select-arrow108)!important;background-repeat:no-repeat!important;background-position:right 5px center!important;background-size:10px 14px!important;padding-right:19px!important;box-sizing:border-box!important}@media(max-width:800px){#sectionBoard .top-property-fields .info-tip{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;flex:0 0 16px!important;padding:0!important;font-size:10px!important;line-height:1!important;vertical-align:middle!important}#sectionBoard .swipe-peek96{box-sizing:border-box!important;padding:0!important;width:7px!important;overflow:hidden!important}#sectionBoard .swipe-peek96>.dashboard-panel,#sectionBoard .swipe-neighbor95>.dashboard-panel{box-sizing:border-box!important;padding:12px!important;margin:0!important}}}}@layer v85-pro101{@media screen{:root[data-theme=dark] :is(.positive,.negative,.caution,.neutral){--result-soft:var(--ui-raised)!important;--result-ink:var(--ui-ink)!important}:root[data-theme=dark] .positive{--result-soft:var(--ui-green-soft)!important;--result-ink:var(--ui-green)!important}:root[data-theme=dark] .negative{--result-soft:var(--ui-red-soft)!important;--result-ink:var(--ui-red)!important}:root[data-theme=dark] .caution{--result-soft:var(--ui-amber-soft)!important;--result-ink:var(--ui-amber)!important}:root[data-theme=dark] :is(.arv-editor,.insight-card,.projection-card,.summary-card,.outcome-card,.chart-card,.chart-panel) h3,:root[data-theme=dark] .cash-result>header{background:var(--ui-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] .cash-result>header h3{background:none!important;color:var(--ui-ink)!important}:root[data-theme=dark] :is(.arv-fields>label,.arv-explanation,.cash-result-values span,.cash-result header p,.money-bars,.money-bar>div>span,.money-bar-label,.bar-label,.mini-bar-label,.step-context53){color:var(--ui-muted)!important}:root[data-theme=dark] :is(.insight-card,.arv-editor,.cash-result) :is(p,small,label){color:var(--ui-muted)!important}:root[data-theme=dark] :is(.result-badge,.strategy-badge){background:var(--ui-inset)!important;color:var(--result-ink,var(--ui-ink))!important}:root[data-theme=dark] .cash-result{background:var(--result-soft)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] .cash-result-values strong{color:var(--result-ink)!important}}}@layer v85-pro101{@media screen{#sectionBoard .property-heading96 h2{display:none!important}#sectionBoard .property-heading96{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:5px!important}#sectionBoard .property-heading96 .address-heading106{margin:0!important;font-size:14px!important}#sectionBoard :is(.finance-sheet,.refi-sheet){border:0!important;box-shadow:none!important;border-radius:0!important}#sectionBoard .income-buttons button{background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;box-shadow:0 1px 2px #18232b12!important;border-radius:5px!important;cursor:pointer!important;font-weight:600!important}#sectionBoard .income-buttons button:hover,#sectionBoard .income-buttons button:focus-visible{border-color:var(--ui-green)!important;outline:1px solid var(--ui-green)!important;outline-offset:1px!important}.future-insights .refi-details59>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;grid-template-columns:none!important;max-width:none!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important;font-size:13px!important;line-height:1.4!important;padding:8px 0!important;gap:8px!important}#sectionBoard .refi-terms-grid59 :is(input,select){font-size:16px!important;font-weight:400!important;color:var(--ui-ink)!important;border:1px solid #9fb4b9!important;min-height:36px!important;box-shadow:none!important}#sectionBoard .refi-terms-grid59 input:focus,#sectionBoard .refi-terms-grid59 select:focus{outline:2px solid var(--ui-green)!important;outline-offset:1px!important}#sectionBoard .penalty-choices.r-tax-options{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;grid-column:1/-1!important;padding:4px 0!important;min-width:0!important}#sectionBoard .penalty-choices.r-tax-options label{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:12px!important}#sectionBoard .penalty-choices input{flex:0 0 auto!important;margin:0!important}@media(max-width:800px){#journeyHeader .step-context53 .swipe-dots96{pointer-events:auto!important;cursor:pointer!important;border:0!important;background:none!important;box-shadow:none!important;padding:8px 10px!important;width:64px!important;max-width:100%!important;justify-self:center!important;min-height:28px!important;height:28px!important;border-radius:4px!important}#journeyHeader .step-context53 .swipe-dots96:focus-visible{outline:2px solid var(--ui-green)!important;outline-offset:0!important}#journeyHeader .step-context53 .swipe-dots96:disabled{display:none!important}#sectionBoard #input-refinancing .refi-cell.refi-edit:not(.penalty-cell){display:grid!important;grid-template-columns:minmax(115px,1fr) minmax(0,1.35fr)!important;align-items:center!important;gap:8px!important}#sectionBoard #input-refinancing .refi-edit>.label-with-info{grid-column:1!important;grid-row:1!important;white-space:normal!important;min-width:0!important;font-size:13px!important}#sectionBoard #input-refinancing .refi-edit>.entry{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important}#sectionBoard #input-refinancing .penalty-cell{display:grid!important;grid-template-columns:minmax(0,1fr) 76px minmax(55px,.6fr)!important;gap:6px!important}#sectionBoard #input-refinancing .penalty-amount{grid-column:3!important;grid-row:1!important;text-align:right!important}#sectionBoard #input-refinancing .penalty-choices{grid-row:2!important}#sectionBoard .refi-terms-grid59{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}#sectionBoard .refi-terms-grid59>label{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;grid-column:auto!important;font-size:13px!important}#sectionBoard .refi-terms-grid59>label[hidden]{display:none!important}#sectionBoard .refi-terms-grid59>label>span{min-width:0!important;display:flex!important;align-items:center!important}#sectionBoard .refi-terms-grid59 input{max-width:none!important;width:100%!important;min-width:0!important}#sectionBoard #tax-projection .pair-row,#sectionBoard #tax-projection .override-row{display:grid!important;grid-template-columns:minmax(0,1fr) 74px 92px!important;gap:6px!important;align-items:center!important;padding:6px 0!important}#sectionBoard #tax-projection .pair-label{grid-column:1!important;grid-row:1!important;width:100%!important;white-space:normal!important;min-width:0!important;font-size:12px!important}#sectionBoard #tax-projection .pair-label .label-with-info,#sectionBoard #tax-projection .pair-label .label-with-info>span{width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;flex-shrink:1!important;font-size:12px!important;overflow-wrap:normal!important}#sectionBoard #tax-projection .pair-control{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important}#sectionBoard #tax-projection .pair-control .entry{width:100%!important;max-width:none!important;min-width:0!important}#sectionBoard #tax-projection .calc{grid-column:3!important;grid-row:1!important;min-width:0!important;padding:2px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important}#sectionBoard #tax-projection .calc span{font-size:9px!important;line-height:1.25!important;white-space:normal!important;text-align:right!important}#sectionBoard #tax-projection .calc strong{font-size:13px!important;white-space:nowrap!important}#sectionBoard #tax-projection .pair-control .entry>span{font-size:11px!important;padding:0 3px!important}#sectionBoard #tax-projection .pair-control input{padding:4px 3px!important}}:root[data-theme=dark] :is(.refi-terms59,.refi-metrics59>div,.r-tax-options,.r-tax-note,.recovery-note55,.refi-strategy59,.refi-breakdown59>div:last-child,.r-tax-warning){background:var(--ui-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] .refi-outcome59{background:var(--ui-green-soft)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] .refi-outcome59.bad{background:var(--ui-red-soft)!important}:root[data-theme=dark] .refi-outcome59.caution{background:var(--ui-amber-soft)!important}:root[data-theme=dark] :is(.refi-terms59,.refi-outcome59,.refi-metrics59,.refi-details59,.recovery-note55,.refi-strategy59) :is(label,span,p,small,summary),:root[data-theme=dark] :is(.refi-auto59,.refi-kicker59,.refi-small59,.refi-settlement59){color:var(--ui-muted)!important}:root[data-theme=dark] :is(.refi-terms59,.recovery-note55) h3{background:var(--ui-inset)!important;color:var(--ui-ink)!important}:root[data-theme=dark] :is(.refi-metrics59,.recovery-note55) :is(strong,b){color:var(--ui-ink)!important}:root[data-theme=dark] .refi-outcome59>strong{color:var(--ui-green)!important}:root[data-theme=dark] .refi-outcome59.bad>strong,:root[data-theme=dark] .refi-metrics59 strong.refi-negative59{color:var(--ui-red)!important}:root[data-theme=dark] #sectionBoard .refi-terms-grid59 :is(input,select){background:var(--ui-edit)!important;border-color:var(--ui-edit-border)!important;color:var(--ui-ink)!important}}}@layer v85-pro101{@media screen{:root[data-theme=dark] .r-tax-options label{color:var(--ui-ink)!important}:root[data-theme=dark] :is(.r-tax-note,.r-tax-warning,.refi-terms59,.recovery-note55) :is(p,small,span){color:var(--ui-muted)!important}@media(max-width:800px){#sectionBoard #tax-projection .pair-row:has([data-direct-country]){grid-template-columns:minmax(0,1fr) 118px 82px!important}#sectionBoard #tax-projection .pair-control>select{max-width:100%!important;width:100%!important;min-width:0!important}}}}@layer v85-pro101{@media screen{:root{--gain-fill111:#e7f5ef;--gain-ink111:#11644f;--loss-fill111:#fcf0ed;--loss-ink111:#943c32}:root[data-theme=dark]{--gain-fill111:var(--ui-green-soft);--gain-ink111:var(--ui-green);--loss-fill111:var(--ui-red-soft);--loss-ink111:var(--ui-red)}#sectionBoard .finance-input:has(>.compound){display:grid!important;grid-template-columns:minmax(105px,.9fr) minmax(0,1.4fr)!important;align-items:center!important;gap:6px!important}#sectionBoard .finance-input:has(>.compound)>.label-with-info{min-width:0!important;white-space:normal!important;gap:3px!important;font-size:13px!important}#sectionBoard .finance-input:has(>.compound)>.compound{display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;min-width:0!important;gap:5px!important}#sectionBoard .finance-input:has(>.compound) :is(select,.entry,input){min-width:0!important;width:100%!important;box-sizing:border-box!important}#sectionBoard .refi-terms59{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}#sectionBoard .refi-terms-grid59 .refi-entry111{display:flex!important;align-items:center!important;gap:5px!important;background:#edf2f4!important;border:1px solid #8da5ae!important;border-radius:5px!important;padding:0 8px 0 0!important;min-height:38px!important;color:var(--ui-ink)!important;box-sizing:border-box!important}#sectionBoard .refi-terms-grid59 .refi-entry111 input{flex:1 1 0!important;width:0!important;min-width:0!important;border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding:7px!important}#sectionBoard .refi-terms-grid59 .refi-entry111:focus-within{outline:2px solid var(--ui-green)!important;outline-offset:1px!important}#sectionBoard .refi-terms-grid59 select{background-color:#edf2f4!important;border-color:#8da5ae!important}.multiple-help111{display:inline-flex;vertical-align:middle;margin-left:4px}#sectionBoard .arv-editor>h3,#sectionBoard .income-head,#sectionBoard .income-total,.cash-result.positive>header{background:var(--gain-fill111)!important;color:var(--gain-ink111)!important}#sectionBoard .expense-group54,.cash-result.negative>header{background:var(--loss-fill111)!important;color:var(--loss-ink111)!important}#sectionBoard .income-head *,#sectionBoard .income-total *,.cash-result.positive>header h3{color:var(--gain-ink111)!important}#sectionBoard #input-operating-expenses .calc strong,.cash-result.negative>header h3{color:var(--loss-ink111)!important}.future-insights #flipBreakdown61.flip-loss111{background:var(--loss-fill111)!important;border-color:var(--loss-ink111)!important}.future-insights #flipBreakdown61.flip-gain111{background:var(--gain-fill111)!important;border-color:var(--gain-ink111)!important}.future-insights #flipBreakdown61 :is(h3,.flip-result61){background:transparent!important}.future-insights #flipBreakdown61.flip-loss111 :is(h3,strong,small,dt,dd){color:var(--loss-ink111)!important}.future-insights #flipBreakdown61.flip-gain111 :is(h3,strong,small){color:var(--gain-ink111)!important}:root .step-footer53 button,:root .step-footer53 a,:root #metricDetails96 [data-metric-panel96],:root #sectionBoard [data-lookup93]{background:var(--ui-surface)!important;color:var(--ui-green)!important;border:1px solid var(--ui-border)!important;border-radius:5px!important;box-shadow:none!important}:root[data-theme=dark] #sectionBoard :is(.entry,.entry input,.entry>span,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){background:var(--ui-edit)!important;color:var(--ui-ink)!important;border-color:var(--ui-edit-border)!important}:root[data-theme=dark] #sectionBoard .refi-terms-grid59 .refi-entry111,:root[data-theme=dark] #sectionBoard .refi-terms-grid59 select{background-color:#18292e!important;color:var(--ui-ink)!important;border-color:#8da79f!important}:root[data-theme=dark] #sectionBoard .refi-terms-grid59 .refi-entry111 input{background:transparent!important}:root[data-theme=dark] :is(.r-dialog,.listing-dialog,.account68-panel) :is(input,textarea,select){background-color:var(--ui-edit)!important;color:var(--ui-ink)!important;border-color:var(--ui-edit-border)!important}:root[data-theme=dark] :is(.r-dialog-actions,.r-dialog>header,.refi-details59,.refi-breakdown59,.tax-controls,.r-tax-panel){background:var(--ui-surface)!important;color:var(--ui-ink)!important}@media(max-width:800px){#sectionBoard #input-rehab-and-renovation .reno-budget111 .calc>span{display:none!important}#sectionBoard .refi-terms-grid59>label{grid-template-columns:minmax(130px,1fr) minmax(0,1.25fr)!important}}}}@layer v85-pro101{@media screen{:root[data-theme=dark] .journey-nav.selected,:root[data-theme=dark] .journey-nav[aria-current=page]{background:var(--ui-surface)!important;border-color:#79af94!important;color:var(--ui-green)!important}:root[data-theme=dark] .journey-tabs button.selected,:root[data-theme=dark] .journey-tabs button[aria-selected=true]{background:var(--ui-inset)!important;color:var(--ui-green)!important;border-color:#79af94!important;box-shadow:none!important}:root[data-theme=dark] .r-dialog-actions button,:root[data-theme=dark] .refi-auto59 button{background:var(--ui-raised)!important;color:var(--ui-green)!important;border:1px solid var(--ui-border)!important;border-radius:5px!important}#sectionBoard .finance-input:has(>.compound)>.label-with-info>span{white-space:nowrap!important;font-size:13px!important}}}@layer v85-pro101{@media screen{#sectionBoard .finance-input.rate-row112{display:block!important}#sectionBoard .finance-input.rate-row112>.compound{display:grid!important;grid-template-columns:minmax(0,1fr) auto 78px!important;align-items:center!important;gap:7px!important;width:100%!important}#sectionBoard .finance-input.rate-row112>.compound>.label-with-info{display:inline-flex!important;gap:3px!important;white-space:nowrap!important;font-size:13px!important;min-width:0!important}#sectionBoard .finance-input.rate-row112>.compound>.label-with-info>span{white-space:nowrap!important}#sectionBoard .finance-input.rate-row112>.compound :is(select,.entry){min-width:0!important;width:100%!important;box-sizing:border-box!important}:root #headerActions73 :is(button.button,button.account-action,#accountBtn,#resetBtn,#myDealsBtn){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-radius:5px!important;box-shadow:none!important;font-weight:500!important}:root #headerActions73 :is(button.button,button.account-action):hover,:root #headerActions73 :is(button.button,button.account-action):focus-visible{background:var(--ui-green-soft)!important;color:var(--ui-green)!important;border-color:var(--ui-green)!important}:root #headerActions73 #accountCredit{background:var(--ui-inset)!important;color:var(--ui-muted)!important;border:1px solid var(--ui-border)!important;border-radius:5px!important}:root[data-theme=dark] #headerActions73{background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-theme=dark] #headerActions73 .currency-control{background:var(--ui-surface)!important;color:var(--ui-muted)!important}:root[data-theme=dark] #headerActions73 select{background-color:var(--ui-edit)!important;color:var(--ui-ink)!important}#sectionBoard #input-rehab-and-renovation .reno-budget111 .calc,#sectionBoard #input-property-info .purchase-note112{display:none!important}:root #sectionBoard .arv-editor h3{background:none!important;color:var(--ui-ink)!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;padding:0 0 8px!important;border-radius:0!important;box-shadow:none!important}.arv-fields>label>.arv-label112{display:flex!important;align-items:center!important;gap:4px!important;min-height:32px!important;line-height:1.3!important}.arv-label112 :is(.multiple-help111,.arv-help112){display:inline-flex!important;margin:0!important;flex:0 0 auto!important}#strategyDescription112[hidden]{display:none!important}:root .decision-banner54 h2 [data-strategy-more112]{display:inline-block!important;vertical-align:middle!important;padding:2px 5px!important;margin-left:6px!important;background:transparent!important;color:inherit!important;border:1px solid var(--ui-border)!important;border-radius:4px!important;box-shadow:none!important;font-size:11px!important;font-weight:500!important;white-space:nowrap!important;width:auto!important;min-width:0!important}@media(max-width:800px){#sectionBoard #input-property-info .pair-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(112px,1fr) 82px!important;gap:5px!important;align-items:center!important}#sectionBoard #input-property-info .pair-label{grid-column:1!important;grid-row:1!important;min-width:0!important;width:auto!important}#sectionBoard #input-property-info .pair-label :is(.label-with-info,.label-with-info>span){white-space:normal!important;min-width:0!important;flex-shrink:1!important;font-size:12px!important}#sectionBoard #input-property-info .pair-control{grid-column:2!important;grid-row:1!important;min-width:0!important}#sectionBoard #input-property-info .compound{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:3px!important}#sectionBoard #input-property-info .compound select{font-size:12px!important;padding-left:3px!important}#sectionBoard #input-property-info .calc{grid-column:3!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;min-width:0!important}#sectionBoard #input-property-info .calc>span{font-size:9px!important;white-space:normal!important;text-align:right!important}#sectionBoard #input-property-info .calc>strong{font-size:13px!important;white-space:nowrap!important}#sectionBoard #input-property-info .direct-override .pair-control{grid-column:2/-1!important}#sectionBoard #input-property-info .purchase-note112{display:none!important}#sectionBoard #input-property-info .wide-value96 .pair-control{grid-column:2/-1!important}#sectionBoard #input-property-info .wide-value96 .calc{grid-column:2/-1!important;grid-row:2!important}}}}@layer v85-pro101{@media screen and (max-width:800px){#sectionBoard #input-property-info .pair-row{grid-template-columns:minmax(0,1fr) minmax(138px,1.1fr) 82px!important}#sectionBoard #input-property-info .pair-control .entry input{padding:4px 2px!important}#sectionBoard #input-property-info .pair-control .entry>span{padding:0 2px!important;font-size:11px!important}}@media screen and (max-width:379px){#sectionBoard #input-property-info .pair-row{grid-template-columns:minmax(0,1fr) minmax(138px,1.1fr)!important}#sectionBoard #input-property-info .calc{grid-column:2!important;grid-row:2!important;flex-direction:row!important;justify-content:flex-end!important}}}@layer v85-pro101{@media screen{:root{--select-arrow113:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7'%3E%3Cpath d='m1 1.5 3.5 4 3.5-4' fill='none' stroke='%23445861' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark]{--select-arrow113:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7'%3E%3Cpath d='m1 1.5 3.5 4 3.5-4' fill='none' stroke='%23d1e3dc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root #decisionDashboard54 .decision-banner54 #strategyDescription112[hidden]{display:none!important;margin:0!important;padding:0!important}:root #decisionDashboard54 .decision-banner54 #strategyDescription112:not([hidden]){display:block!important}:root #sectionBoard #input-property-info .purchase-note112{display:flex!important}:root #sectionBoard #tax-projection .r-tax-options:not(.penalty-choices){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;padding:12px!important}:root #sectionBoard #tax-projection .r-tax-options:not(.penalty-choices)>label{display:flex!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;white-space:normal!important;font-size:13px!important;line-height:1.35!important}:root #sectionBoard #tax-projection .r-tax-options input{flex:0 0 auto!important;margin-top:2px!important}#sectionBoard .finance-sheet .finance-input.rate-row113{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)!important}#sectionBoard .finance-sheet .finance-input.rate-row113>.label-with-info{grid-column:1!important;grid-row:1!important}#sectionBoard .finance-sheet .finance-input.rate-row113>.compound{grid-column:2!important;grid-row:1!important;grid-template-columns:minmax(0,1fr) 74px!important}@media(max-width:800px){#sectionBoard .finance-sheet .finance-row{display:grid!important;grid-template-columns:minmax(0,1fr) 84px!important;align-items:center!important;gap:7px!important;padding:7px 0!important}#sectionBoard .finance-sheet .finance-row>.finance-input{display:grid!important;grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr) minmax(80px,.8fr)!important;gap:5px!important;min-width:0!important}#sectionBoard .finance-sheet .finance-row>.finance-input>:is(.label-with-info,span:first-child){grid-column:1!important;grid-row:1!important;min-width:0!important;font-size:12px!important;white-space:normal!important}#sectionBoard .finance-sheet .finance-row>.finance-input>.label-with-info>span{white-space:normal!important;flex-shrink:1!important;min-width:0!important;font-size:12px!important}#sectionBoard .finance-sheet .finance-row>.finance-input>:is(.entry,.finance-value){grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important}#sectionBoard .finance-sheet .finance-row>.finance-output{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;gap:2px!important;min-width:0!important;padding:2px!important}#sectionBoard .finance-sheet .finance-output>span:first-child{font-size:10px!important;line-height:1.2!important;white-space:normal!important}#sectionBoard .finance-sheet .finance-output>[data-out]{font-size:13px!important;white-space:nowrap!important}#sectionBoard .finance-sheet .finance-row>.finance-input.rate-row113{grid-template-columns:minmax(72px,.9fr) minmax(0,1.6fr)!important}#sectionBoard .finance-sheet .finance-row>.finance-input.rate-row113>.compound{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 62px!important;gap:4px!important}#sectionBoard .finance-sheet .finance-input.rate-row113>.compound>select{grid-column:1!important;grid-row:1!important;font-size:12px!important;padding-left:3px!important}#sectionBoard .finance-sheet .finance-input.rate-row113>.compound>.entry{grid-column:2!important;grid-row:1!important}#sectionBoard .finance-sheet .entry input{padding:4px 2px!important;min-width:0!important}#sectionBoard .finance-sheet .entry>span{font-size:10px!important;padding:0 2px!important}:root #sectionBoard #input-property-info .direct-override .pair-control{grid-column:2!important;grid-row:1!important}:root #sectionBoard #input-property-info .direct-override .purchase-note112{grid-column:3!important;grid-row:1!important}}@media(max-width:379px){#sectionBoard .finance-sheet .finance-row{grid-template-columns:minmax(0,1fr) 72px!important;gap:4px!important}#sectionBoard .finance-sheet .finance-row>.finance-input.rate-row113{grid-template-columns:64px minmax(0,1fr)!important;gap:3px!important}#sectionBoard .finance-sheet .finance-row>.finance-input.rate-row113>.compound{grid-template-columns:minmax(0,1fr) 57px!important;gap:2px!important}:root #sectionBoard #input-property-info .direct-override .purchase-note112{grid-column:2!important;grid-row:2!important}}}}@layer v85-pro101{@media screen{#sectionBoard .penalty-choices.r-tax-options{align-items:center!important;gap:8px!important}#sectionBoard .penalty-choices.r-tax-options .penalty-caption114{font-size:10px!important;line-height:1.3!important;color:var(--ui-muted)!important;white-space:nowrap!important;flex:0 0 auto!important}@media(max-width:379px){#sectionBoard .penalty-choices.r-tax-options{gap:5px!important}#sectionBoard .penalty-choices.r-tax-options label{font-size:11px!important;gap:3px!important}}}}@layer v85-pro101{:root #cashflow-projections .cash-full-table116{max-width:100%!important;overflow-x:auto!important;touch-action:pan-x pan-y!important;overscroll-behavior-x:contain}:root #cashflow-projections .cash-full-table116 table{min-width:1120px!important;width:100%!important}:root #cashflow-projections .cash-full-table116 th,:root #cashflow-projections .cash-full-table116 td{white-space:nowrap!important}:root #cashflow-projections .cash-full-table116[hidden],:root #cashflow-projections .cash-grouped116[hidden]{display:none!important}}@layer v85-pro101{:root #year-inputs .equity-card-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}:root #year-inputs .equity-card-grid .projection-card{min-width:0!important}:root #year-inputs .equity-card-grid .projection-card header{padding:14px 16px!important}:root #year-inputs .equity-card-grid .projection-card header h3{font-size:16px!important;margin:0 0 4px!important}:root #year-inputs .equity-card-grid .projection-card header p{font-size:12px!important;line-height:1.45!important;margin:0!important}:root #year-inputs .equity-card-grid .table-wrap{padding:8px!important;overflow-x:auto!important}:root #year-inputs .equity-card-grid table{min-width:0!important;width:100%!important;table-layout:auto!important}:root #year-inputs .equity-card-grid :is(td,th){font-size:12px!important;padding:8px 5px!important;white-space:nowrap!important}:root #year-inputs .equity-card-grid .quiet-edit{max-width:100%!important;min-width:0!important;gap:2px!important}:root #year-inputs .equity-card-grid input{font-size:13px!important;min-width:0!important;max-width:100%!important;padding:6px 4px!important}:root #year-inputs .equity-card-grid input[type=number]{width:54px!important}:root #year-inputs .equity-card-grid :is([data-property-value],[data-rent-monthly]){width:102px!important}@media(min-width:1250px){:root .guided-workspace .analyzer-shell.equity-compact117{grid-template-columns:220px minmax(440px,1.5fr) minmax(280px,1fr)!important;gap:18px!important;align-items:start!important}:root .analyzer-shell.equity-compact117>.analyzer-content{grid-column:2!important;grid-row:1!important;min-width:0!important}:root .analyzer-shell.equity-compact117>.future-insights{grid-column:3!important;grid-row:1!important;display:block!important;min-width:0!important;padding-top:var(--insight-offset,0px)!important}}}@layer v85-pro101{:root #year-inputs .equity-card-grid :is(.property,.rent) tbody :is(td,th){padding-top:3px!important;padding-bottom:3px!important;height:auto!important}:root #year-inputs .equity-card-grid :is(.property,.rent) .quiet-edit{min-height:0!important;height:auto!important;padding:0!important;line-height:1.2!important}:root #year-inputs .equity-card-grid :is(.property,.rent) input{height:24px!important;min-height:24px!important;padding:2px 4px!important;line-height:20px!important;margin:0!important}@media(min-width:801px){:root body.guided-workspace .deal-overview{display:grid!important;grid-template-columns:minmax(0,1fr)!important;position:relative!important;top:auto!important;gap:12px!important;height:auto!important;min-height:0!important;overflow:visible!important}:root body.guided-workspace .deal-overview .deal-heading{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 24px!important;min-width:0!important;width:100%!important;grid-column:1!important}:root body.guided-workspace .deal-overview .deal-heading>div{flex:1 1 280px!important;width:auto!important;min-width:240px!important}:root .deal-overview #dealTitle{font-size:22px!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;max-width:none!important}:root .deal-overview #dealSubtitle{white-space:normal!important;word-break:normal!important}:root .deal-overview .analysis-offer73{flex:0 0 220px!important;width:220px!important;min-width:220px!important;max-width:220px!important;position:static!important;margin:0!important;transform:none!important}:root .deal-overview #dealRibbon{grid-column:1!important;width:100%!important;min-width:0!important;position:static!important;margin:0!important;transform:none!important}:root #decisionDashboard54 .decision-banner54{width:100%!important;min-width:0!important;position:static!important;box-sizing:border-box!important}:root #decisionDashboard54 .decision-banner54 h2{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}:root #decisionDashboard54 .decision-banner54 .dashboard-toggle74{flex:none!important;width:auto!important;white-space:nowrap!important;margin:0 0 0 6px!important}:root body.guided-workspace .analyzer-shell>.section-sidebar{width:220px!important;min-width:220px!important;max-width:220px!important;position:static!important;top:auto!important;max-height:none!important;height:auto!important;overflow:visible!important;grid-column:1!important;grid-row:1 / span 3!important;align-self:start!important}:root .section-sidebar .journey-nav{width:100%!important;box-sizing:border-box!important;min-height:0!important;overflow:visible!important}}@media(min-width:801px)and (max-width:1249px){:root body.guided-workspace .analyzer-shell{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}:root body.guided-workspace .analyzer-shell>.analyzer-content{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important}:root body.guided-workspace .analyzer-shell>.future-insights{grid-column:2!important;grid-row:2!important;display:block!important;padding-top:0!important;min-width:0!important;width:100%!important}:root #decisionDashboard54 .decision-banner54{display:flex!important;flex-wrap:wrap!important;gap:10px!important}:root #decisionDashboard54 .decision-banner54>div{min-width:0!important;flex:1 1 320px!important}}}@layer v85-pro101{@media(min-width:801px){:root body.guided-workspace .section-sidebar>.analysis-offer73{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;position:static!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:12px!important;margin:0 0 12px!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important}:root .section-sidebar>.analysis-offer73 strong{font-size:13px!important;line-height:1.35!important}:root .section-sidebar>.analysis-offer73 small{font-size:11px!important;line-height:1.4!important;margin:0!important}:root body.guided-workspace .deal-overview .deal-heading{display:block!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important}:root body.guided-workspace .deal-overview .deal-heading>div{display:block!important;flex:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}:root body.guided-workspace .deal-overview{align-content:start!important;grid-template-rows:auto!important}}}@layer v85-pro101{:root #headerProperty120{display:none!important}@media(min-width:801px){:root body .topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) 42px!important;align-items:center!important;gap:24px!important;position:relative!important;min-height:68px!important;height:auto!important;padding:10px 20px!important;overflow:visible!important}:root .topbar .brand{min-width:0!important;max-width:none!important;grid-column:1!important}:root .topbar .brand strong,:root .topbar .brand .brand-product{font-weight:700!important;color:#17252e!important;font-size:15px!important;line-height:1.35!important}:root[data-theme=dark] .topbar .brand strong,:root[data-theme=dark] .topbar .brand .brand-product{color:#edf4f4!important}:root .topbar #headerProperty120{display:block!important;grid-column:2!important;min-width:0!important}:root #headerProperty120 #dealTitle{font-size:18px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:0!important}:root #headerProperty120 #dealSubtitle{font-size:12px!important;line-height:1.4!important;margin:3px 0 0!important}:root body.guided-workspace .deal-overview .deal-heading{display:none!important}:root .topbar .mobile-header-offer75{display:none!important}:root .topbar #mobileActionsToggle73{display:flex!important;align-items:center!important;justify-content:center!important;grid-column:3!important;width:42px!important;height:42px!important;padding:8px!important;margin:0!important;border:1px solid var(--ui-border,#c9d8dc)!important;border-radius:8px!important;background:var(--ui-surface,#fff)!important;color:var(--ui-text,#244b57)!important;font-size:20px!important}:root .topbar #headerActions73{display:none!important;position:absolute!important;top:calc(100% + 6px)!important;right:20px!important;left:auto!important;width:280px!important;max-width:calc(100vw - 40px)!important;max-height:calc(100vh - 90px)!important;overflow-y:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:12px!important;z-index:150!important;background:var(--ui-surface,#fff)!important;border:1px solid var(--ui-border,#c9d8dc)!important;border-radius:12px!important;box-shadow:0 12px 30px #17252e25!important}:root .topbar.mobile-actions-open73 #headerActions73{display:grid!important}:root .topbar #headerActions73>*{width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}}}@layer v85-pro101{@media(min-width:801px){:root #decisionDashboard54 .decision-banner54 [data-strategy-more112]{display:none!important}:root #decisionDashboard54 .decision-banner54 #strategyDescription112{display:block!important}}}@layer v85-pro101{:root #cashMonitor122{display:block!important;border:0!important;padding:0!important;margin:0!important;width:100%!important;min-width:0!important;background:transparent!important;text-align:left!important;color:inherit!important;border-radius:9px!important;align-self:start!important;cursor:pointer!important}:root #cashMonitor122[hidden]{display:none!important}:root #cashMonitor122 .cash-outcome{margin:0!important}:root #cashMonitor122:focus-visible{outline:3px solid var(--accent,#00897b)!important;outline-offset:3px!important}@media(min-width:1250px){:root body.guided-workspace .analyzer-shell.cash-monitor-layout122{display:grid!important;grid-template-columns:220px minmax(440px,1.5fr) minmax(280px,1fr)!important;grid-template-rows:auto 1fr!important;gap:14px 20px!important;align-items:start!important}:root body.guided-workspace .analyzer-shell.cash-monitor-layout122>.analyzer-content{grid-column:2!important;grid-row:1 / span 2!important;width:100%!important;min-width:0!important}:root body.guided-workspace .analyzer-shell.cash-monitor-layout122>#cashMonitor122{grid-column:3!important;grid-row:1!important}:root body.guided-workspace .analyzer-shell.cash-monitor-layout122>.future-insights{display:block!important;grid-column:3!important;grid-row:2!important;padding-top:0!important;width:100%!important;min-width:0!important}}@media(min-width:801px)and (max-width:1249px){:root body.guided-workspace .analyzer-shell.cash-monitor-layout122>#cashMonitor122{grid-column:2!important;grid-row:1!important}:root body.guided-workspace .analyzer-shell.cash-monitor-layout122>.analyzer-content{grid-column:2!important;grid-row:2!important}:root body.guided-workspace .analyzer-shell.cash-monitor-layout122>.future-insights{grid-column:2!important;grid-row:3!important}}@media(min-width:801px){:root .cash-monitor-layout122>.future-insights .cash-outcome{display:none!important}}:root #cashProjectionPopup122{width:min(1240px,calc(100vw - 32px))!important;max-width:none!important;max-height:88dvh!important;padding:22px!important;box-sizing:border-box!important;overflow:auto!important;background:var(--surface,#fff)!important;color:var(--text,#23414d)!important;border:1px solid var(--border,#c9d9dc)!important;border-radius:16px!important}:root #cashProjectionPopup122::backdrop{background:#0a1c248c}:root #cashProjectionPopup122>header{display:flex!important;justify-content:space-between!important;align-items:start!important;gap:16px!important;background:transparent!important}:root #cashProjectionPopup122 h2{margin:0!important;font-size:22px!important}:root #cashProjectionPopup122 header p{margin:6px 0 12px!important;font-size:14px!important}:root #cashProjectionPopup122 button{padding:8px 12px!important;border:1px solid var(--border,#c9d9dc)!important;border-radius:7px!important;background:var(--surface,#f4f8f8)!important;color:inherit!important;cursor:pointer!important}:root #cashProjectionPopup122 .cash-popup-toolbar122{margin:0 0 14px!important}:root #cashProjectionPopup122 .cash-projection-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}:root #cashProjectionPopup122 .projection-card{min-width:0!important;margin:0!important}:root #cashProjectionPopup122 .projection-card header{padding:12px!important}:root #cashProjectionPopup122 .projection-card h3{font-size:16px!important;margin:0!important}:root #cashProjectionPopup122 .table-wrap{overflow-x:auto!important;padding:6px!important}:root #cashProjectionPopup122 table{width:100%!important;min-width:0!important}:root #cashProjectionPopup122 :is(td,th){font-size:12px!important;padding:7px 4px!important;white-space:nowrap!important}:root[data-theme=dark] #cashProjectionPopup122{background:#25353b!important;color:#e4eeee!important;border-color:#57706e!important}:root[data-theme=dark] #cashProjectionPopup122 button{background:#30464b!important;color:#e4eeee!important}@media(max-width:1000px){:root #cashProjectionPopup122 .cash-projection-grid{grid-template-columns:minmax(0,1fr)!important}}}@media print{#cashMonitor122,#cashProjectionPopup122{display:none!important}}@layer v85-pro101{@media(min-width:801px){:root body.guided-workspace #journeyHeader.cash-overview-header123{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;gap:6px 24px!important;align-items:start!important}:root #journeyHeader.cash-overview-header123>h2{grid-column:1!important;grid-row:1!important;margin:0!important}:root #journeyHeader.cash-overview-header123>p{grid-column:1!important;grid-row:2!important;margin:0!important}:root #journeyHeader.cash-overview-header123>#cashMonitor122{grid-column:2!important;grid-row:1 / span 2!important}:root #journeyHeader.cash-overview-header123>.step-context53{grid-column:1 / -1!important;grid-row:3!important;margin-top:12px!important}:root #journeyHeader.cash-overview-header123>.journey-tabs{grid-column:1 / -1!important;grid-row:4!important;width:100%!important}:root #journeyHeader.cash-overview-header123>.swipe-dots96{grid-column:1 / -1!important;grid-row:5!important}}@media(min-width:1250px){:root body.guided-workspace .analyzer-shell.cash-monitor-layout122.cash-chart-layout123{grid-template-columns:220px minmax(0,1fr) minmax(280px,330px)!important}}@media(min-width:801px)and (max-width:1050px){:root body.guided-workspace #journeyHeader.cash-overview-header123{grid-template-columns:minmax(0,1fr)!important}:root #journeyHeader.cash-overview-header123>#cashMonitor122{grid-column:1!important;grid-row:3!important}:root #journeyHeader.cash-overview-header123>.step-context53{grid-row:4!important}:root #journeyHeader.cash-overview-header123>.journey-tabs{grid-row:5!important}:root #journeyHeader.cash-overview-header123>.swipe-dots96{grid-row:6!important}}}@layer v85-pro101{@media(max-width:800px){:root :is(#summarySection,#cashflow-projections) .projection-intro [data-expand-table]{display:none!important}}}@layer v85-pro101{:root body #cashMonitor122{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;cursor:default!important}:root body #cashMonitor122[hidden]{display:none!important}:root #cashMonitor122 .cash-tile126{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important;width:100%!important;text-align:left!important;white-space:normal!important;padding:15px!important;border:1px solid transparent!important;border-radius:12px!important;box-shadow:0 3px 10px #17332b0d!important;background:#9d3f31f2!important;color:#fff!important;cursor:pointer!important;font:inherit!important}:root #cashMonitor122 .cash-tile126.positive{background:#1d7057f2!important}:root #cashMonitor122 .cash-tile126.neutral{background:#745826f2!important}:root #cashMonitor122 .cash-tile126 *{color:#fff!important}:root #cashMonitor122 .cash-tile-heading126{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:15px!important;font-weight:650!important;gap:8px!important}:root #cashMonitor122 .cash-tile-status126{font-size:12px!important;line-height:1.35!important}:root #cashMonitor122 .cash-tile-month126{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:5px!important;margin:3px 0 7px!important}:root #cashMonitor122 .cash-tile-month126 strong{font-size:clamp(22px,1.6vw,29px)!important;font-weight:650!important;line-height:1.15!important;overflow-wrap:anywhere!important}:root #cashMonitor122 .cash-tile-month126>span{font-size:12px!important}:root #cashMonitor122 .cash-tile-detail126{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:baseline!important;gap:3px 8px!important;border-top:1px solid #ffffff30!important;padding-top:8px!important;font-size:12px!important;line-height:1.35!important}:root #cashMonitor122 .cash-tile-detail126 strong{font-size:15px!important;overflow-wrap:anywhere!important}:root #cashMonitor122 .cash-tile-note126{font-size:11px!important;line-height:1.4!important;margin-top:4px!important}:root #cashMonitor122 .cash-tile-empty126{border:1px dashed var(--ui-border,#cbd9db)!important;border-radius:12px!important;background:var(--ui-surface,#fff)!important;min-width:0!important}:root #cashMonitor122 .cash-tile126:focus-visible{outline:3px solid var(--accent,#00897b)!important;outline-offset:3px!important}}@layer v85-pro101{:root body #cashMonitor122 .cash-tile126{padding:10px 12px!important;gap:4px!important}:root body #cashMonitor122 .cash-tile-heading126{font-size:14px!important;line-height:1.3!important}:root body #cashMonitor122 .cash-tile-status126{display:none!important}:root body #cashMonitor122 .cash-tile-month126{margin:1px 0 3px!important;gap:4px!important}:root body #cashMonitor122 .cash-tile-month126 strong{font-size:24px!important;line-height:1.15!important}:root body #cashMonitor122 .cash-tile-detail126{padding-top:3px!important;gap:2px 6px!important;border-top:0!important;line-height:1.25!important}:root body #cashMonitor122 .cash-tile-detail126 strong{font-size:14px!important}:root body #cashMonitor122 .cash-tile-note126{margin-top:3px!important;line-height:1.2!important;font-size:11px!important}}@layer v85-pro101{:root #cashMonitor122 .capital-tile128{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:5px!important;min-width:0!important;padding:10px 12px!important;border:1px solid var(--ui-border,#cbd9db)!important;border-radius:12px!important;background:var(--ui-surface,#fff)!important;color:var(--ui-ink,#23414d)!important;box-sizing:border-box!important}:root #cashMonitor122 .capital-title128{font-size:14px!important;font-weight:650!important;line-height:1.3!important}:root #cashMonitor122 .capital-row128{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:baseline!important;gap:2px 6px!important;font-size:12px!important;line-height:1.25!important}:root #cashMonitor122 .capital-row128 strong{font-size:14px!important;overflow-wrap:anywhere!important;color:var(--ui-ink,#23414d)!important}:root #cashMonitor122 .capital-profit128{border-top:1px solid var(--ui-border,#cbd9db)!important;padding-top:5px!important}:root #cashMonitor122 .capital-profit128.loss strong{color:var(--ui-red,#a13d32)!important}:root #cashMonitor122 .capital-profit128.gain strong{color:var(--ui-green,#18755a)!important}:root #cashMonitor122 .capital-note128{font-size:11px!important;line-height:1.2!important;color:var(--ui-muted,#60766f)!important}}@layer v85-pro101{:root #cashMonitor122 .roi-tile129{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;width:100%!important;text-align:left!important;white-space:normal!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:12px!important;box-shadow:0 3px 10px #17332b0d!important;background:#465860f2!important;color:#fff!important;cursor:pointer!important;font:inherit!important}:root #cashMonitor122 .roi-tile129.good{background:#1d7057f2!important}:root #cashMonitor122 .roi-tile129.amber{background:#925e15f2!important}:root #cashMonitor122 .roi-tile129.bad{background:#9d3f31f2!important}:root #cashMonitor122 .roi-tile129 *{color:#fff!important}:root #cashMonitor122 .roi-tile129:focus-visible{outline:3px solid var(--accent,#00897b)!important;outline-offset:3px!important}:root #cashProjectionPopup122 .roi-projection-grid129{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:800px){:root #cashProjectionPopup122 .roi-projection-grid129{grid-template-columns:minmax(0,1fr)!important}}}@layer v85-pro101{:root #cashProjectionPopup122 .roi-method129{padding:14px!important;margin-bottom:16px!important;border:1px solid var(--ui-border,#cbd9db)!important;border-radius:10px!important;background:var(--ui-surface,#fff)!important}:root #cashProjectionPopup122 .roi-method129 h3{font-size:16px!important;margin:0 0 12px!important}:root #cashProjectionPopup122 .roi-method129 dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 22px!important;margin:0!important}:root #cashProjectionPopup122 .roi-method129 dt{font-size:14px!important;font-weight:650!important}:root #cashProjectionPopup122 .roi-method129 dd{margin:4px 0 0!important;font-size:13px!important;line-height:1.45!important}:root #cashProjectionPopup122 .roi-method129 strong{display:block!important;margin-top:4px!important;font-size:14px!important;overflow-wrap:anywhere!important}:root #cashProjectionPopup122 .roi-method129 p{font-size:12px!important;line-height:1.45!important;margin:14px 0 0!important;color:var(--ui-muted,#60766f)!important}@media(max-width:800px){:root #cashProjectionPopup122 .roi-method129 dl{grid-template-columns:minmax(0,1fr)!important}}}@layer v85-pro101{:root #cashProjectionPopup122 .roi-method129{border:0!important;border-radius:0!important;background:transparent!important;padding:0 0 14px!important;border-bottom:1px solid var(--ui-border,#cbd9db)!important;box-shadow:none!important;direction:ltr!important;text-align:left!important}:root #cashProjectionPopup122 .roi-method129 dl>div{display:block!important;text-align:left!important;direction:ltr!important;border:0!important;background:transparent!important;padding:0!important}:root #cashProjectionPopup122 .roi-method129 :is(h3,dt,dd,strong,p){text-align:left!important;direction:ltr!important}:root #cashProjectionPopup122 .roi-method129 h3{font-weight:600!important;color:var(--ui-ink,#36535b)!important}:root #cashProjectionPopup122 .roi-method129 dt{font-weight:500!important;color:var(--ui-ink,#36535b)!important}:root #cashProjectionPopup122 .roi-method129 dd{font-weight:400!important;color:var(--ui-muted,#60766f)!important}:root #cashProjectionPopup122 .roi-method129 strong{font-weight:400!important;color:var(--ui-ink,#36535b)!important;unicode-bidi:isolate!important}}@layer v85-pro101{:root #cashProjectionPopup122 .roi-projection-grid129>.projection-card{display:flex!important;flex-direction:column!important}:root #cashProjectionPopup122 button.roi-related131{align-self:flex-start!important;margin:10px 12px 12px!important;padding:6px 0!important;border:0!important;background:transparent!important;color:var(--ui-green,#18755a)!important;font-size:13px!important;font-weight:500!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:3px!important}}@layer v85-pro101{:root #cashProjectionPopup122 .roi-explanation132{margin-bottom:20px!important}:root #cashProjectionPopup122 .roi-explain-grid132{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}:root #cashProjectionPopup122 .roi-explain-grid132 h3{font-size:16px!important;font-weight:600!important;margin:0 0 10px!important;color:var(--ui-ink,#36535b)!important}:root #cashProjectionPopup122 .roi-explain-grid132 p{font-size:13px!important;line-height:1.5!important;color:var(--ui-muted,#60766f)!important;margin:8px 0 12px!important}:root #cashProjectionPopup122 .roi-explain-grid132 .roi-formula132{font-weight:600!important}:root #cashProjectionPopup122 .roi-explain-grid132 dl{display:block!important;margin:0!important}:root #cashProjectionPopup122 .roi-explain-grid132 dl>div{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;padding:8px 0!important;border-bottom:1px solid var(--ui-border,#cbd9db)!important;background:transparent!important}:root #cashProjectionPopup122 .roi-explain-grid132 dt{font-size:13px!important;font-weight:400!important;text-align:left!important;color:var(--ui-muted,#60766f)!important}:root #cashProjectionPopup122 .roi-explain-grid132 dd{font-size:13px!important;font-weight:600!important;text-align:right!important;margin:0!important;color:var(--ui-ink,#36535b)!important;white-space:nowrap!important}:root #cashProjectionPopup122 .roi-explain-grid132 details{margin-top:12px!important;border-bottom:1px solid var(--ui-border,#cbd9db)!important;padding-bottom:10px!important}:root #cashProjectionPopup122 .roi-explain-grid132 summary{font-size:13px!important;font-weight:600!important;cursor:pointer!important;color:var(--ui-muted,#60766f)!important}:root body #cashProjectionPopup122 button.roi-related131{padding:10px 12px!important;border:1px solid var(--ui-border,#cbd9db)!important;border-radius:6px!important;background:var(--ui-surface,#fff)!important;text-decoration:none!important;font-weight:400!important}@media(max-width:800px){:root #cashProjectionPopup122 .roi-explain-grid132{grid-template-columns:minmax(0,1fr)!important}}}@layer v85-pro101{:root body #cashProjectionPopup122{padding:18px!important}:root body #cashProjectionPopup122 .cash-popup-toolbar122{margin-bottom:10px!important}:root body #cashProjectionPopup122 .roi-explanation132{margin-bottom:10px!important;padding-bottom:0!important}:root body #cashProjectionPopup122 .roi-explain-grid132 h3{margin:0 0 4px!important}:root body #cashProjectionPopup122 .roi-explain-grid132 p{margin:4px 0!important;line-height:1.35!important}:root body #cashProjectionPopup122 .roi-explain-grid132 dl{margin:6px 0!important}:root body #cashProjectionPopup122 .roi-explain-grid132 dl>div{padding:4px 0!important;line-height:1.3!important}:root body #cashProjectionPopup122 .roi-explain-grid132 details{margin-top:6px!important;padding-bottom:5px!important}:root body #cashProjectionPopup122 .projection-card header{padding:10px 12px!important}:root body #cashProjectionPopup122 .projection-card header p{font-size:12px!important;line-height:1.4!important;margin:5px 0 0!important;color:var(--ui-muted,#60766f)!important}:root body #cashProjectionPopup122 .projection-card header p.cash-formula133{font-weight:500!important}:root body #cashProjectionPopup122 .cash-reserve-note133{font-size:12px!important;line-height:1.4!important;color:var(--ui-muted,#60766f)!important;margin:10px 0 0!important}}@layer v85-pro101{:root body #cashMonitor122 .strategy-group135{grid-column:1 / -1!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--ui-muted)!important;line-height:1.2!important;margin:0!important}:root body #cashMonitor122 .strategy-tile135{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;width:100%!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:12px!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important;color:#fff!important;font:inherit!important;box-shadow:0 3px 10px #17332b0d!important}:root body #cashMonitor122 .strategy-tile135 *{color:#fff!important}:root body #cashMonitor122 .flip-tile135{background:linear-gradient(to bottom,var(--flip-tone) 0%,var(--flip-tone) 43%,var(--sale-tone) 61%,var(--sale-tone) 100%)!important;cursor:pointer!important}:root body #cashMonitor122 .brrr-tile135{background:var(--brrr-tone)!important}:root body #cashMonitor122 .strategy-caption135{display:block!important;font-size:11px!important;line-height:1.35!important;font-weight:400!important}:root body #cashMonitor122 .strategy-amount135{display:block!important;font-size:22px!important;line-height:1.2!important;margin:3px 0!important;font-weight:650!important;overflow-wrap:anywhere!important}:root body #cashMonitor122 .strategy-amount135 small{font-size:11px!important;font-weight:400!important}:root body #cashMonitor122 .strategy-part135{display:flex!important;flex-direction:column!important;gap:4px!important;flex:1!important}:root body #cashMonitor122 .strategy-part135+.strategy-part135{padding-top:12px!important}:root body #cashMonitor122 .brrr-open135{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;font:inherit!important;cursor:pointer!important}:root body #cashMonitor122 :is(.brrr-open135,.flip-tile135):focus-visible{outline:2px solid white!important;outline-offset:3px!important}:root body #cashMonitor122 .brrr-edit135{border-top:1px solid #ffffff40!important;padding-top:6px!important;margin-top:auto!important}:root body #cashMonitor122 .refi-inline135{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:2px 5px!important;font-size:11px!important;line-height:1.4!important}:root body #cashMonitor122 .refi-inline135>span:last-child{display:flex!important;align-items:center!important;min-width:0!important;max-width:100%!important}:root body #cashMonitor122 .refi-inline135 input{appearance:textfield!important;min-width:0!important;width:65px!important;max-width:100%!important;height:25px!important;padding:2px 3px!important;background:transparent!important;border:0!important;border-bottom:1px dotted #ffffff99!important;border-radius:0!important;box-shadow:none!important;text-align:right!important;font:inherit!important;font-weight:600!important}:root body #cashMonitor122 .refi-inline135 input[data-scenario135=refiManualValue]{width:112px!important}:root body #cashMonitor122 .refi-inline135 input::-webkit-inner-spin-button,:root body #cashMonitor122 .refi-inline135 input::-webkit-outer-spin-button{appearance:none!important;margin:0!important}:root body #cashMonitor122 .refi-inline135 input:is(:hover,:focus){background:#ffffff18!important;outline:1px solid #ffffffa0!important;border-radius:3px!important}:root body #cashMonitor122 .edit-mark135{font-size:11px!important;padding-left:3px!important}:root body :is(#cashProjectionPopup122,.future-insights) .settlement-choice135{padding:12px!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;margin:10px 0 14px!important}:root body :is(#cashProjectionPopup122,.future-insights) .settlement-choice135 h3{font-size:15px!important;margin:0 0 6px!important}:root body :is(#cashProjectionPopup122,.future-insights) .settlement-choice135 p{font-size:13px!important;line-height:1.4!important;margin:6px 0!important;color:var(--ui-muted)!important}:root body :is(#cashProjectionPopup122,.future-insights) .settlement-choice135 small{font-size:12px!important;color:var(--ui-muted)!important}:root body :is(#cashProjectionPopup122,.future-insights) :is(.settlement-choice135>label,.refi-inline135){display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:13px!important;margin:5px 0!important}:root body :is(#cashProjectionPopup122,.future-insights) .refi-inline135>span:last-child{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important}:root body :is(#cashProjectionPopup122,.future-insights) [data-scenario135]{min-width:0!important;max-width:100%!important;background:var(--ui-edit,#edf2f4)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-radius:5px!important;padding:6px!important;box-sizing:border-box!important;font-size:14px!important}:root body :is(#cashProjectionPopup122,.future-insights) input[data-scenario135]{width:120px!important}:root body :is(#cashProjectionPopup122,.future-insights) select[data-scenario135]{width:min(100%,320px)!important;appearance:auto!important;padding-right:6px!important}:root body #cashProjectionPopup122 .post-refi-title135{font-size:16px!important;margin:12px 0 6px!important}:root body #cashProjectionPopup122 .cash-reserve-note133{margin-bottom:10px!important}:root body #cashProjectionPopup122 .scenario-warning135{font-size:13px!important;color:var(--ui-ink)!important;padding:10px!important;border-left:3px solid #c58b38!important;background:var(--ui-surface)!important}:root body #sectionBoard .refi-terms-grid59 .refi-entry111{background:var(--ui-edit,#edf2f4)!important}:root body #sectionBoard .refi-terms-grid59 .refi-entry111 input{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}:root body #sectionBoard .refi-terms-grid59 .refi-entry111 input:focus{background:transparent!important}:root body #sectionBoard .refi-terms59 h3{font-size:15px!important;line-height:1.4!important;text-transform:none!important}@media(max-width:600px){:root body :is(#cashProjectionPopup122,.future-insights) .settlement-choice135>label{flex-wrap:wrap!important}}}@layer v85-pro101{:root[data-theme=dark] body #sectionBoard .refi-terms-grid59 .refi-entry111 input{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}}@layer v85-pro101{:root body #cashMonitor122{grid-template-rows:auto minmax(min-content,1fr) auto minmax(min-content,1fr)!important;align-items:stretch!important}:root body #cashMonitor122>:is(.cash-tile126,.roi-tile129,.strategy-tile135){height:100%!important;box-sizing:border-box!important;align-self:stretch!important;padding:10px 12px!important;border-radius:12px!important}:root body #cashMonitor122 .cash-tile126{background:#9d3f31e6!important}:root body #cashMonitor122 .cash-tile126.positive{background:#1d7057e6!important}:root body #cashMonitor122 .cash-tile126.neutral{background:#925e15e6!important}:root body #cashMonitor122 .roi-tile129{background:#465860e6!important}:root body #cashMonitor122 .roi-tile129.good{background:#1d7057e6!important}:root body #cashMonitor122 .roi-tile129.amber{background:#925e15e6!important}:root body #cashMonitor122 .roi-tile129.bad{background:#9d3f31e6!important}:root body #cashMonitor122 .strategy-tile135{gap:4px!important}:root body #cashMonitor122 .brrr-open135{gap:3px!important}:root body #cashMonitor122 .brrr-edit135{padding-top:4px!important}:root body #cashMonitor122 .refi-inline135 input{height:23px!important}:root body #cashMonitor122>:is(.cash-tile126,.roi-tile129) .cash-tile-note126{margin-top:auto!important;padding-top:6px!important}}@layer v85-pro101{:root body #cashMonitor122{grid-template-rows:auto 1fr auto 1fr!important}:root body #cashMonitor122>:is(.cash-tile126,.roi-tile129,.strategy-tile135){height:auto!important;min-height:0!important;gap:4px!important;justify-content:flex-start!important;padding:10px 12px!important}:root body #cashMonitor122 .cash-tile-note126{margin-top:3px!important;padding-top:0!important}:root body #cashMonitor122 .cash-tile126{background:#9d3f31cc!important}:root body #cashMonitor122 .cash-tile126.positive{background:#1d7057cc!important}:root body #cashMonitor122 .cash-tile126.neutral{background:#925e15cc!important}:root body #cashMonitor122 .roi-tile129{background:#465860cc!important}:root body #cashMonitor122 .roi-tile129.good{background:#1d7057cc!important}:root body #cashMonitor122 .roi-tile129.amber{background:#925e15cc!important}:root body #cashMonitor122 .roi-tile129.bad{background:#9d3f31cc!important}:root body #cashMonitor122 .brrr-tile135{cursor:pointer!important}}@layer v85-pro101{:root body #cashMonitor122 .capital-tile140{background:#833c0bcc!important;cursor:pointer!important}:root body #cashMonitor122 .capital-result140{display:block!important;border-top:1px solid #ffffff40!important;padding-top:5px!important}:root body #cashMonitor122 .capital-tile140:focus-visible{outline:2px solid var(--ui-ink)!important;outline-offset:3px!important}}@layer v85-pro101{:root body #cashMonitor122{grid-template-rows:auto 1fr auto 1fr auto 1fr!important}:root body #cashMonitor122 .metrics-tile139{background:#265b74cc!important;cursor:pointer!important}:root body #cashMonitor122 .metrics-tile139:focus-visible{outline:2px solid var(--ui-ink)!important;outline-offset:3px!important}}@layer v85-pro101{:root body #cashProjectionPopup122 .popup-mortgage-terms138{margin:0 0 14px!important;padding:0 0 10px!important;border-bottom:1px solid var(--ui-border)!important}:root body #cashProjectionPopup122 .popup-mortgage-terms138 .refi-inline135>span:last-child{gap:4px!important;background:var(--ui-edit,#edf2f4)!important;border:1px solid var(--ui-border)!important;border-radius:5px!important;padding-right:7px!important;color:var(--ui-ink)!important}:root body #cashProjectionPopup122 .popup-mortgage-terms138 input[data-scenario135]{width:92px!important;background:transparent!important;border:0!important}:root body #cashProjectionPopup122 .popup-mortgage-terms138 select{width:190px!important}:root body #cashProjectionPopup122 .popup-mortgage-terms138 .edit-mark135{display:none!important}:root body #cashProjectionPopup122 .popup-mortgage-terms138 small{color:var(--ui-muted)!important}}@layer v85-pro101{:root body #decisionDashboard54 .decision-numbers54.tile-dashboard143{display:block!important;padding:6px!important;overflow:hidden!important;min-width:0!important;max-width:100%!important}:root body #decisionDashboard54 .tile-dashboard143>:not(#cashMonitor122){display:none!important}:root body #decisionDashboard54 .decision-foot54{display:none!important}:root body #decisionDashboard54 .tile-dashboard143 #cashMonitor122{display:grid!important;grid-template-columns:none!important;grid-template-rows:auto!important;grid-auto-flow:column!important;grid-auto-columns:minmax(235px,1fr)!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;padding:0 0 5px!important;width:100%!important;max-width:100%!important;touch-action:pan-x pan-y!important}:root body #decisionDashboard54 #cashMonitor122>.strategy-group135{display:none!important}:root body #decisionDashboard54 #cashMonitor122>button{scroll-snap-align:start!important;padding:8px 10px!important;gap:3px!important;border-radius:9px!important;min-height:0!important}:root body #decisionDashboard54 #cashMonitor122 .cash-tile-month126{margin:0 0 2px!important}:root body #decisionDashboard54 #cashMonitor122 .cash-tile-month126 strong{font-size:22px!important}:root body #decisionDashboard54 #cashMonitor122 .cash-tile-detail126{padding-top:2px!important}:root body #decisionDashboard54 #cashMonitor122 .cash-tile-note126{margin-top:2px!important}:root body .deal-overview.dashboard-collapsed74 #decisionDashboard54 .decision-numbers54.tile-dashboard143{display:none!important}@media(max-width:800px){:root body #decisionDashboard54 .tile-dashboard143 #cashMonitor122{grid-auto-columns:245px!important}}@media print{:root body #decisionDashboard54 .tile-dashboard143{display:none!important}}}@layer v85-pro101{:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button{--tile-accent144:#52666e;background:color-mix(in srgb,var(--tile-accent144) 9%,#f5f8f8)!important;border:1px solid color-mix(in srgb,var(--tile-accent144) 28%,#e1e8e8)!important;border-top:3px solid color-mix(in srgb,var(--tile-accent144) 60%,#e1e8e8)!important;box-shadow:none!important;color:#344b54!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button *{color:#344b54!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button:is(.positive,.good){--tile-accent144:#28634f}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button:is(.negative,.bad){--tile-accent144:#963f36}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button:is(.amber,.cash-tile126.neutral){--tile-accent144:#865d1e}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.metrics-tile139{--tile-accent144:#2c6279}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.capital-tile140{--tile-accent144:#833c0b}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.brrr-tile135{--tile-accent144:var(--brrr-tone)}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.flip-tile135{--tile-accent144:var(--flip-tone);background:linear-gradient(to bottom,color-mix(in srgb,var(--flip-tone) 12%,#f5f8f8) 0% 43%,color-mix(in srgb,var(--sale-tone) 12%,#f5f8f8) 61% 100%)!important;border-bottom:3px solid color-mix(in srgb,var(--sale-tone) 60%,#e1e8e8)!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button .cash-tile-month126 strong{color:color-mix(in srgb,var(--tile-accent144) 90%,#243a43)!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button .cash-tile-note126{color:#566b72!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button .capital-result140{border-color:#cbd6d8!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button:hover{box-shadow:0 2px 7px #233d4914!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button:focus-visible{outline:2px solid #326f70!important;outline-offset:-3px!important}}@layer v85-pro101{:root body #decisionDashboard54 #cashMonitor122>button{opacity:1!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.cash-tile126{background:#9d3f3180!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.cash-tile126.positive{background:#1d705780!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.cash-tile126.neutral{background:#925e1580!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.roi-tile129{background:#46586080!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.roi-tile129.good{background:#1d705780!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.roi-tile129.amber{background:#925e1580!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.roi-tile129.bad{background:#9d3f3180!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.metrics-tile139{background:#265b7480!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.capital-tile140{background:#833c0b80!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.brrr-tile135{background:color-mix(in srgb,var(--brrr-tone) 50%,transparent)!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.flip-tile135{background:linear-gradient(to bottom,color-mix(in srgb,var(--flip-tone) 50%,transparent) 0% 43%,color-mix(in srgb,var(--sale-tone) 50%,transparent) 61% 100%)!important}}@layer v85-pro101{:root body #decisionDashboard54 #cashMonitor122>button{transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease!important;cursor:pointer!important}@media(hover:hover)and (pointer:fine){:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button:hover{border-color:#568779!important;box-shadow:inset 0 0 0 1px #568779,0 2px 6px #244e431a!important;filter:brightness(.98)!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>button:hover{border-color:#a5c9bf!important;box-shadow:inset 0 0 0 1px #a5c9bf,0 2px 6px #0003!important;filter:brightness(1.12)!important}}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button:is(:active,:focus-visible){border-color:#568779!important;box-shadow:inset 0 0 0 1px #568779!important;outline:2px solid #568779!important;outline-offset:-3px!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>button:is(:active,:focus-visible){border-color:#a5c9bf!important;box-shadow:inset 0 0 0 1px #a5c9bf!important;outline:2px solid #a5c9bf!important;outline-offset:-3px!important}@media(prefers-reduced-motion:reduce){:root body #decisionDashboard54 #cashMonitor122>button{transition:none!important}}}@layer v85-pro101{:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-status147]{--status-fill147:#f0f5f3;--status-ink147:#3b5c50;--status-edge147:#8eada1}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-status147=good]{--status-fill147:#edf7f1;--status-ink147:#28754f;--status-edge147:#42966b}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-status147=bad]{--status-fill147:#fbefed;--status-ink147:#a05146;--status-edge147:#c27367}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-status147=amber]{--status-fill147:#f8f5ec;--status-ink147:#805c1d;--status-edge147:#d4af61}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-status147] :is(*,.cash-tile-month126 strong,.cash-tile-note126){color:var(--status-ink147)!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-sale-status147]{--sale-fill147:#f0f5f3;--sale-ink147:#3b5c50;--sale-edge147:#8eada1}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-sale-status147=good]{--sale-fill147:#edf7f1;--sale-ink147:#28754f;--sale-edge147:#42966b}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-sale-status147=bad]{--sale-fill147:#fbefed;--sale-ink147:#a05146;--sale-edge147:#c27367}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-sale-status147=amber]{--sale-fill147:#f8f5ec;--sale-ink147:#805c1d;--sale-edge147:#d4af61}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-sale-status147]>.cash-tile-detail126:nth-last-of-type(-n+3),:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-sale-status147]>.cash-tile-detail126:nth-last-of-type(-n+3) :is(span,strong){color:var(--sale-ink147)!important}}@layer v85-pro101{:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button[data-sale-status147] .cash-tile-note126 .sale-status148{color:var(--sale-ink147)!important}}@layer v85-pro101{:root body .topbar{background:#000!important;border-bottom-color:#303b40!important;color:#fff!important}:root body .topbar .brand :is(strong,.brand-product),:root body .topbar #headerProperty120 #dealTitle{color:#fff!important}:root body .topbar #headerProperty120 #dealSubtitle{color:#d6dfe3!important}:root body .topbar #mobileActionsToggle73{background:#171d21!important;color:#fff!important;border-color:#64747c!important}:root body.guided-workspace .section-sidebar>.analysis-offer73,:root body .analysis-offer73{background:#103048cc!important;color:#fff!important;opacity:1!important;border:1px solid #6a94aa!important;border-top:3px solid #79a3b8!important;border-radius:9px!important;box-shadow:none!important}:root body .analysis-offer73 :is(strong,small,span){color:#fff!important}:root body{--interactive-edge150:#568779;--interactive-shadow150:#244e432b;--interactive-brightness150:.98}:root[data-theme=dark] body{--interactive-edge150:#a5c9bf;--interactive-shadow150:#0005;--interactive-brightness150:1.12}:root body .topbar,:root body .analysis-offer73{--interactive-edge150:#a5c9bf;--interactive-shadow150:#0005;--interactive-brightness150:1.12}:root body :is(#cashMonitor122>button,button,a[href],[role=button],summary,select,input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]){cursor:pointer!important;transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease!important}@media(hover:hover)and (pointer:fine){:root body :is(#cashMonitor122>button,button,a[href],[role=button],summary,select,input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--interactive-edge150)!important;box-shadow:inset 0 0 0 1px var(--interactive-edge150),0 2px 6px var(--interactive-shadow150)!important;filter:brightness(var(--interactive-brightness150))!important}}:root body :is(#cashMonitor122>button,button,a[href],[role=button],summary,select,input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):is(:active,:focus-visible){border-color:var(--interactive-edge150)!important;box-shadow:inset 0 0 0 1px var(--interactive-edge150)!important;outline:2px solid var(--interactive-edge150)!important;outline-offset:-3px!important}@media(prefers-reduced-motion:reduce){:root body :is(#cashMonitor122>button,button,a[href],[role=button],summary,select,input[type=checkbox],input[type=radio]){transition:none!important}}}@layer v85-pro101{:root body .journey-tabs .tab-grip,:root body .arrange-tabs,:root body .tab-arranger{display:none!important}:root body .private-review151 #analysisAccess73,:root body.private-review151 #analysisAccess73{display:grid!important}:root body #decisionDashboard54 .decision-banner54.good{background:#edf7f1!important;border-color:#42966b!important;color:#28754f!important}:root body #decisionDashboard54 .decision-banner54.amber{background:#f8f5ec!important;border-color:#d4af61!important;color:#805c1d!important}:root body #decisionDashboard54 .decision-banner54.bad{background:#fbefed!important;border-color:#c27367!important;color:#a05146!important}:root body #decisionDashboard54 .decision-banner54 :is(h2,#strategyDescription112){color:inherit!important}:root[data-theme=dark] body #decisionDashboard54 .decision-banner54.good{background:#19392e!important;color:#b1dfc5!important}:root[data-theme=dark] body #decisionDashboard54 .decision-banner54.amber{background:#3d3220!important;color:#efcf96!important}:root[data-theme=dark] body #decisionDashboard54 .decision-banner54.bad{background:#402a28!important;color:#efb6ae!important}:root body.guided-workspace .section-sidebar>.analysis-offer73,:root body .analysis-offer73{background:#e5edf2!important;color:#265b74!important;border:1px solid #adc3cf!important;border-top:3px solid #568399!important;border-radius:9px!important;gap:5px!important}:root body .analysis-offer73 :is(strong,small,span){color:inherit!important}:root body .analysis-offer73 .offer-link151{font-size:11px!important;text-decoration:underline;text-underline-offset:3px}:root[data-theme=dark] body.guided-workspace .section-sidebar>.analysis-offer73,:root[data-theme=dark] body .analysis-offer73{background:#265b7480!important;color:#e8f4fa!important}:root body .strategy-shared151{font-size:12px!important;line-height:1.45!important;padding:7px 0!important;margin:0 0 9px!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-ink)!important}}@layer v85-pro101{:root body .topbar #headerActions73 .currency-preference152{order:100!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;border-top:1px solid var(--ui-border)!important;padding-top:10px!important;min-width:0!important}:root body .currency-preference152 select{width:100%!important;max-width:100%!important;min-width:0!important;padding-right:28px!important}:root body .currency-note152{font-size:11px!important;line-height:1.4!important;white-space:normal!important;color:var(--ui-muted)!important}:root[data-theme=dark]{color-scheme:dark;--ui-page:#171e23!important;--ui-surface:#20292f!important;--ui-raised:#28333a!important;--ui-inset:#141b20!important;--ui-edit:#303e47!important;--ui-ink:#f4f7f8!important;--ui-text:#f4f7f8!important;--ui-muted:#c2ced4!important;--ui-border:#45545d!important;--loss-ink111:#fff!important;--gain-ink111:#fff!important;--loss-fill111:#472b2b!important;--gain-fill111:#193e32!important}:root[data-theme=dark] body,:root[data-theme=dark] body main,:root[data-theme=dark] body .analyzer-shell{background:var(--ui-page)!important}:root[data-theme=dark] body :is(.map-placeholder,.research-card,.location-name){background:var(--ui-raised)!important;color:#f4f7f8!important;border-color:var(--ui-border)!important}:root[data-theme=dark] body .map-placeholder p{color:#f4f7f8!important}:root[data-theme=dark] body :is(.step-number53,.welcome-step-number,.start-number,.path-number){background:#def0e6!important;color:#155c43!important;border-color:#7fac98!important}:root[data-theme=dark] body :is(.step-number53,.welcome-step-number,.start-number,.path-number) *{color:#155c43!important}:root[data-theme=dark] body #sectionBoard :is(.calc,.pair-label,.pair-control,.refi-cell,.refi-terms59,.expense-group54,.income-head,.income-total),:root[data-theme=dark] body #sectionBoard :is(.calc,.pair-label,.pair-control,.refi-cell,.refi-terms59,.expense-group54,.income-head,.income-total) :is(span,strong,b,small,label,h3,output),:root[data-theme=dark] body :is(.cash-result,#flipBreakdown61),:root[data-theme=dark] body :is(.cash-result,#flipBreakdown61) :is(h3,p,span,strong,b,small,dt,dd,label,.negative){color:#fff!important}:root[data-theme=dark] body :is(.cash-result,#flipBreakdown61) .info-tip{color:#fff!important;border-color:#a9babf!important}:root[data-theme=dark] body #sectionBoard :is(.income-head,.expense-group54){background:var(--ui-raised)!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.cash-tile126{background:#9d3f3166!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.cash-tile126.positive{background:#1d705766!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.cash-tile126.neutral{background:#925e1566!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.roi-tile129{background:#46586066!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.roi-tile129.good{background:#1d705766!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.roi-tile129.amber{background:#925e1566!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.roi-tile129.bad{background:#9d3f3166!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.metrics-tile139{background:#265b7466!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.capital-tile140{background:#833c0b66!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.brrr-tile135{background:color-mix(in srgb,var(--brrr-tone) 40%,transparent)!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.flip-tile135{background:linear-gradient(to bottom,color-mix(in srgb,var(--flip-tone) 40%,transparent) 0% 43%,color-mix(in srgb,var(--sale-tone) 40%,transparent) 61% 100%)!important}}@layer v85-pro101{:root[data-theme=dark] body .start-sequence53 button>b{background:#def0e6!important;color:#155c43!important;border:1px solid #7fac98!important}:root[data-theme=dark] body #sectionBoard :is(h1,h2,h3,h4,p,label,td,th,output,.calc,.calc *,[data-result],[data-out],.term-output,.refi-cell,.refi-cell *),:root[data-theme=dark] body .future-insights :is(h3,p,dt,dd,span,strong,b,small,.negative){color:#f4f7f8!important}:root[data-theme=dark] body #sectionBoard :is(.cash-result,.income-head,.income-total,.expense-group54) *,:root[data-theme=dark] body .future-insights #flipBreakdown61 *{color:#fff!important}:root body #headerActions73 label{min-width:0!important}:root body #headerActions73 :is(label,small){overflow-wrap:anywhere!important}:root body .currency-entry .currency-prefix{flex:0 0 auto!important;min-width:1.5em!important;width:auto!important;padding-inline:5px!important}:root body .currency-entry input{min-width:0!important}}@layer v85-pro101{@media screen{:root:not([data-theme=dark]){--ui-page:#edf1f5!important;--ui-surface:#fffefa!important;--ui-raised:#f3f5f7!important;--ui-inset:#e4ebf1!important;--ui-edit:#eef3f8!important;--ui-ink:#233a50!important;--ui-text:#233a50!important;--ui-muted:#596f81!important;--ui-border:#cbd7e1!important;--ui-green:#197255!important;--ui-green-soft:#e5f1eb!important;--ui-blue:#245f91!important;--ui-blue-soft:#e7eff8!important;--ui-red:#a4403a!important;--ui-red-soft:#f7eae7!important;--ui-amber:#875912!important;--ui-amber-soft:#f6efdf!important}:root[data-theme=dark]{--ui-page:#19232c!important;--ui-surface:#222f3a!important;--ui-raised:#293947!important;--ui-inset:#15212b!important;--ui-edit:#304352!important;--ui-ink:#f3f6fa!important;--ui-text:#f3f6fa!important;--ui-muted:#bdcbd6!important;--ui-border:#475e70!important;--ui-green:#a1dec4!important;--ui-green-soft:#25453f!important;--ui-blue:#a6cdef!important;--ui-blue-soft:#283f56!important;--ui-red:#f1b9b2!important;--ui-red-soft:#4b3338!important;--ui-amber:#efd09b!important;--ui-amber-soft:#493e2b!important}:root body,:root body main,:root body .analyzer-shell{background:var(--ui-page)!important;color:var(--ui-ink)!important}:root body .journey-tabs.step-tabs53>button.active{background:var(--ui-blue-soft)!important;border-color:var(--ui-blue)!important;color:var(--ui-blue)!important}:root body .journey-tabs.step-tabs53>button.active :is(strong,small){color:var(--ui-blue)!important}:root body .journey-tabs.step-tabs53>button.active .step-number53{background:var(--ui-blue)!important;color:var(--ui-surface)!important;border-color:var(--ui-blue)!important}:root body .section-sidebar .journey-nav.active{background:var(--ui-blue-soft)!important;border-color:var(--ui-blue)!important;color:var(--ui-blue)!important}:root body .section-sidebar .journey-nav.active :is(strong,small){color:var(--ui-blue)!important}:root body .table-toolbar,:root body .chart-toolbar53{background:var(--ui-raised)!important;border-color:var(--ui-border)!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button{background:linear-gradient(125deg,color-mix(in srgb,var(--tile-accent144) 13%,#f7f9fc),color-mix(in srgb,var(--tile-accent144) 5%,#fffefa))!important;border-color:color-mix(in srgb,var(--tile-accent144) 38%,#dce4ec)!important;border-top-color:var(--tile-accent144)!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.flip-tile135{background:linear-gradient(to bottom,color-mix(in srgb,var(--flip-tone) 13%,#f7f9fc),color-mix(in srgb,var(--flip-tone) 8%,#fffefa) 43%,color-mix(in srgb,var(--sale-tone) 8%,#fffefa) 61%,color-mix(in srgb,var(--sale-tone) 13%,#f7f9fc))!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.metrics-tile139{--tile-accent144:#245f91;color:#245f91!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.metrics-tile139 *{color:#245f91!important}:root:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.capital-tile140{--tile-accent144:#833c0b}:root body.guided-workspace .section-sidebar>.analysis-offer73,:root body .analysis-offer73{background:linear-gradient(120deg,#234e72,#32688c)!important;border-color:#507f9f!important;border-top-color:#7cb4d8!important;color:#fff!important}:root body .analysis-offer73 :is(strong,small,span){color:#fff!important}:root[data-theme=dark] body.guided-workspace .section-sidebar>.analysis-offer73,:root[data-theme=dark] body .analysis-offer73{background:linear-gradient(120deg,#27445e,#315c76)!important}:root:not([data-theme=dark]) body #decisionDashboard54 .decision-banner54.good{background:#e8f1ed!important;color:#226649!important;border-color:#6c9d89!important}:root:not([data-theme=dark]) body #decisionDashboard54 .decision-banner54.amber{background:#f4efdf!important;color:#7d571c!important;border-color:#b99c60!important}:root:not([data-theme=dark]) body #decisionDashboard54 .decision-banner54.bad{background:#f5e9e7!important;color:#963f39!important;border-color:#b77d76!important}:root[data-theme=dark] body #decisionDashboard54 .decision-banner54.good{background:#233e39!important;color:#b9e6d1!important;border-color:#517d6b!important}:root[data-theme=dark] body #decisionDashboard54 .decision-banner54.amber{background:#403929!important;color:#efd09b!important;border-color:#947949!important}:root[data-theme=dark] body #decisionDashboard54 .decision-banner54.bad{background:#443037!important;color:#f1beb7!important;border-color:#956765!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>button{border-color:#60778b!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.metrics-tile139{background:#306ba066!important;border-color:#608db4!important}:root[data-theme=dark] body #decisionDashboard54 #cashMonitor122>.capital-tile140{background:#99562e66!important;border-color:#a38167!important}}}@layer v85-pro101{@media screen{:root[data-palette=copper]:not([data-theme=dark]){--ui-page:#eee9e2!important;--ui-surface:#fffcf7!important;--ui-raised:#f2ece3!important;--ui-inset:#e7e0d7!important;--ui-nav:#eee9e2!important;--ui-edit:#fffefa!important;--ui-ink:#292d42!important;--ui-text:#292d42!important;--ui-muted:#686579!important;--ui-border:#d6cbbd!important;--ui-edit-border:#b9a998!important;--ui-blue:#3e487a!important;--ui-blue-soft:#eae9f2!important;--ui-green:#286349!important;--ui-green-soft:#e9f0e8!important;--ui-red:#a03f39!important;--ui-red-soft:#f6e9e5!important;--ui-amber:#805318!important;--ui-amber-soft:#f5ecd9!important;--copper155:#96552e;--selection155:#30334e;--selection-ink155:#fffaf2;--selection-edge155:#b1774c;--header155:#232536;--ink:var(--ui-ink)!important;--muted:var(--ui-muted)!important;--line:var(--ui-border)!important;--white:var(--ui-surface)!important;--soft:var(--ui-raised)!important;--navy:var(--ui-ink)!important;--blue:var(--ui-blue)!important;--accent:var(--ui-blue)!important}:root[data-palette=copper][data-theme=dark]{--ui-page:#24212a!important;--ui-surface:#2e2a35!important;--ui-raised:#39323f!important;--ui-inset:#201e26!important;--ui-nav:#24212a!important;--ui-edit:#3b3443!important;--ui-ink:#f8f0e6!important;--ui-text:#f8f0e6!important;--ui-muted:#c9bdce!important;--ui-border:#615361!important;--ui-edit-border:#887483!important;--ui-blue:#c6c6fa!important;--ui-blue-soft:#3b3856!important;--ui-green:#b0dfc4!important;--ui-green-soft:#304239!important;--ui-red:#fac3ba!important;--ui-red-soft:#4d333d!important;--ui-amber:#f2d19c!important;--ui-amber-soft:#4a3d30!important;--copper155:#e3ad82;--selection155:#513c34;--selection-ink155:#fff2e5;--selection-edge155:#d1a17a;--header155:#1d1b24}:root[data-palette=copper] body{--interactive-edge150:var(--copper155);--interactive-shadow150:#71422430}:root[data-palette=copper][data-theme=dark] body{--interactive-shadow150:#100b1855}:root[data-palette=copper] body .topbar{background:var(--header155)!important;border-bottom-color:var(--copper155)!important;--interactive-edge150:#e3ad82}:root[data-palette=copper] body .topbar #mobileActionsToggle73{background:#393344!important;border-color:#827181!important;color:#fffaf2!important}:root[data-palette=copper] body .topbar #headerProperty120 #dealSubtitle{color:#ded2c9!important}:root[data-palette=copper] body .section-sidebar{background:var(--ui-nav)!important}:root[data-palette=copper] body :is(.input-column,.top-property-card,.column-block,.finance-card,.summary-card,.projection-card,.insight-card,.outcome-card,.chart-card,.chart-panel,.compact-return,.arv-editor,.dashboard-panel,.assessment-card58,.refi-card59,.workbook-detail,.r-dialog,.account68-panel){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;color:var(--ui-ink)!important}:root[data-palette=copper] body :is(.column-block-head,.input-column>summary,.projection-card>header,.summary-card>h3,.expense-group54,.finance-card>header,.workbook-detail>summary,.table-toolbar,.chart-toolbar53){background:var(--ui-raised)!important;border-color:var(--ui-border)!important;color:var(--ui-ink)!important}:root[data-palette=copper] body :is(.journey-tabs.step-tabs53>button,.journey-nav,.start-sequence53 button){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;color:var(--ui-ink)!important}:root[data-palette=copper] body :is(.journey-tabs.step-tabs53>button,.journey-nav):is(.selected,.active,[aria-selected=true],[aria-current=page]){background:var(--selection155)!important;border-color:var(--selection-edge155)!important;color:var(--selection-ink155)!important}:root[data-palette=copper] body :is(.journey-tabs.step-tabs53>button,.journey-nav):is(.selected,.active,[aria-selected=true],[aria-current=page]) :is(strong,small,.nav-description,.step-copy53){color:var(--selection-ink155)!important}:root[data-palette=copper] body :is(.journey-tabs.step-tabs53>button,.journey-nav):is(.selected,.active,[aria-selected=true],[aria-current=page]) .step-number53,:root[data-palette=copper] body .start-sequence53 button>b{background:#efe0cd!important;color:#58391f!important;border-color:#c8ac8a!important}:root[data-palette=copper] body .entry,:root[data-palette=copper] body .entry input,:root[data-palette=copper] body .entry>span,:root[data-palette=copper] body .entry>small,:root[data-palette=copper] body .currency-entry .currency-prefix,:root[data-palette=copper] body .pair-control select,:root[data-palette=copper] body .top-property-fields input{background:var(--ui-edit)!important;color:var(--ui-ink)!important;border-color:var(--ui-edit-border)!important}:root[data-palette=copper] body .entry.calculated-entry,:root[data-palette=copper] body .entry.calculated-entry input{background:var(--ui-raised)!important}:root[data-palette=copper] body .entry:focus-within{border-color:var(--copper155)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--copper155) 25%,transparent)!important}:root[data-palette=copper] body .dashboard-toggle74,:root[data-palette=copper] body [data-strategy-more112],:root[data-palette=copper] body .property-tools93 button{background:var(--ui-surface)!important;color:var(--ui-blue)!important;border-color:var(--ui-border)!important}:root[data-palette=copper] body.guided-workspace .section-sidebar>.analysis-offer73,:root[data-palette=copper] body .analysis-offer73{background:linear-gradient(120deg,#34344f,#514251)!important;color:#fff8ef!important;border-color:#927966!important;border-top-color:#cd9c70!important;--interactive-edge150:#dfb58e}:root[data-palette=copper] body .analysis-offer73 :is(strong,small,span){color:#fff8ef!important}:root[data-palette=copper][data-theme=dark] body.guided-workspace .section-sidebar>.analysis-offer73,:root[data-palette=copper][data-theme=dark] body .analysis-offer73{background:linear-gradient(120deg,#443a52,#5a403e)!important}:root[data-palette=copper]:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button{background:color-mix(in srgb,var(--tile-accent144) 6%,#fffcf7)!important;border-color:#d5c8b8!important;border-top-color:var(--tile-accent144)!important;color:#343349!important}:root[data-palette=copper]:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>button .cash-tile-detail126{color:#625b69!important}:root[data-palette=copper]:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.metrics-tile139{--tile-accent144:#434c7a;background:#e6e5f0!important}:root[data-palette=copper]:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.metrics-tile139 *{color:#3c426d!important}:root[data-palette=copper]:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.capital-tile140{--tile-accent144:#89552f;background:#efe2d4!important}:root[data-palette=copper]:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.capital-tile140 *{color:#744524!important}:root[data-palette=copper]:not([data-theme=dark]) body #decisionDashboard54 #cashMonitor122>.flip-tile135{background:linear-gradient(to bottom,color-mix(in srgb,var(--flip-tone) 8%,#fffcf7),color-mix(in srgb,var(--flip-tone) 5%,#fffcf7) 43%,color-mix(in srgb,var(--sale-tone) 5%,#fffcf7) 61%,color-mix(in srgb,var(--sale-tone) 8%,#fffcf7))!important}:root[data-palette=copper][data-theme=dark] body #decisionDashboard54 #cashMonitor122>button{border-color:#806b79!important}:root[data-palette=copper][data-theme=dark] body #decisionDashboard54 #cashMonitor122>.metrics-tile139{background:#5f589b66!important;border-color:#9384b0!important}:root[data-palette=copper][data-theme=dark] body #decisionDashboard54 #cashMonitor122>.capital-tile140{background:#925d3766!important;border-color:#b18c6c!important}:root[data-palette=copper]:not([data-theme=dark]) body #decisionDashboard54 .decision-banner54.good{background:#e9efe5!important;color:#355d42!important;border-color:#7d9977!important}:root[data-palette=copper]:not([data-theme=dark]) body #decisionDashboard54 .decision-banner54.amber{background:#f2e9d7!important;color:#7f5824!important;border-color:#b49867!important}:root[data-palette=copper]:not([data-theme=dark]) body #decisionDashboard54 .decision-banner54.bad{background:#f2e5df!important;color:#933f38!important;border-color:#b37b6f!important}:root[data-palette=copper][data-theme=dark] body #decisionDashboard54 .decision-banner54.good{background:#303e35!important;color:#c0e2c6!important;border-color:#748970!important}:root[data-palette=copper][data-theme=dark] body #decisionDashboard54 .decision-banner54.amber{background:#443b30!important;color:#efd3a8!important;border-color:#a48c68!important}:root[data-palette=copper][data-theme=dark] body #decisionDashboard54 .decision-banner54.bad{background:#453139!important;color:#f0bfb4!important;border-color:#a17679!important}:root[data-palette=copper] body :is(.projection-card,.summary-card,.input-column,.finance-card,.workbook-detail) table thead th{background:var(--ui-raised)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}:root[data-palette=copper] body :is(.projection-card,.summary-card) tbody tr:nth-child(2n) td{background:var(--ui-raised)!important}:root[data-palette=copper] body .map-placeholder{background:var(--ui-raised)!important;border-color:var(--ui-border)!important;color:var(--ui-muted)!important}:root[data-palette=copper] body :is(.nav-category,.flow-eyebrow,.eyebrow){color:var(--copper155)!important;border-color:var(--ui-border)!important}:root[data-palette=copper] body .journey-tabs button.selected{box-shadow:inset 0 -2px var(--selection-edge155)!important}@media(hover:hover)and (pointer:fine){:root[data-palette=copper] body #decisionDashboard54 #cashMonitor122>button:hover{border-color:var(--copper155)!important;box-shadow:inset 0 0 0 1px var(--copper155),0 2px 6px var(--interactive-shadow150)!important}}:root[data-palette=copper] body #decisionDashboard54 #cashMonitor122>button:is(:active,:focus-visible){border-color:var(--copper155)!important;box-shadow:inset 0 0 0 1px var(--copper155)!important;outline-color:var(--copper155)!important}}}@layer v85-pro101{@media screen{:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome]):not([data-theme=dark]){--ui-page:#edf0f3!important;--ui-surface:#fff!important;--ui-raised:#f3f5f7!important;--ui-inset:#e4e9ee!important;--ui-edit:#eef4fa!important;--ui-nav:#edf0f3!important;--ui-ink:#223144!important;--ui-text:#223144!important;--ui-muted:#56677a!important;--ui-border:#ccd5df!important;--ui-edit-border:#9dabb9!important;--ui-blue:#254d73!important;--ui-blue-soft:#e8eef5!important;--ui-green:#216044!important;--ui-green-soft:#edf4ef!important;--ui-red:#a23e37!important;--ui-red-soft:#f8eeec!important;--ui-amber:#825614!important;--ui-amber-soft:#f8f2e6!important;--institution-accent156:#254d73;--institution-selected156:#253e59;--institution-selected-ink156:#fff;--institution-hover156:#527494;--institution-shadow156:#1b2f4319}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme=dark]{--ui-page:#1b232c!important;--ui-surface:#252f3b!important;--ui-raised:#2e3a48!important;--ui-inset:#1a222c!important;--ui-edit:#303f50!important;--ui-nav:#1b232c!important;--ui-ink:#eff4fa!important;--ui-text:#eff4fa!important;--ui-muted:#bdc9d7!important;--ui-border:#495d72!important;--ui-edit-border:#6d8298!important;--ui-blue:#bdd5ee!important;--ui-blue-soft:#304358!important;--ui-green:#abd7bc!important;--ui-green-soft:#2c3e38!important;--ui-red:#efb6ae!important;--ui-red-soft:#44343b!important;--ui-amber:#e8c88f!important;--ui-amber-soft:#423c30!important;--institution-accent156:#bdd5ee;--institution-selected156:#344f6b;--institution-selected-ink156:#fff;--institution-hover156:#adc7e0;--institution-shadow156:#0003}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome]){--ink:var(--ui-ink)!important;--muted:var(--ui-muted)!important;--line:var(--ui-border)!important;--white:var(--ui-surface)!important;--soft:var(--ui-raised)!important;--navy:var(--ui-ink)!important;--blue:var(--ui-blue)!important;--accent:var(--ui-blue)!important;--nav-surface102:var(--ui-page)!important;--nav-button102:var(--ui-page)!important;--nav-ink102:var(--ui-ink)!important;--nav-muted102:var(--ui-muted)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body{--interactive-edge150:var(--institution-hover156);--interactive-shadow150:var(--institution-shadow156)}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .topbar{background:#172433!important;border-bottom-color:#54697f!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .topbar #mobileActionsToggle73{background:#273c51!important;border-color:#71869b!important;color:#fff!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body :is(.input-column,.top-property-card,.column-block,.finance-card,.summary-card,.projection-card,.insight-card,.outcome-card,.chart-card,.chart-panel,.compact-return,.arv-editor,.dashboard-panel,.assessment-card58,.refi-card59,.workbook-detail,.r-dialog,.account68-panel){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important;border-radius:5px!important;box-shadow:0 1px 3px var(--institution-shadow156)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body :is(.column-block-head,.input-column>summary,.projection-card>header,.summary-card>h3,.expense-group54,.finance-card>header,.workbook-detail>summary,.table-toolbar,.chart-toolbar53){background:var(--ui-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #sectionSidebar{background:var(--ui-page)!important;border-color:var(--ui-border)!important;box-shadow:none!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #sectionSidebar .journey-nav{background:transparent!important;color:var(--ui-ink)!important;border-color:transparent!important;border-radius:4px!important;box-shadow:none!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #sectionSidebar .journey-nav :is(strong,small,.nav-description){color:var(--ui-ink)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #sectionSidebar .journey-nav .journey-icon{background:var(--ui-inset)!important;color:var(--ui-blue)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]),:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .journey-tabs.step-tabs53>button:is(.selected,.active,[aria-selected=true]){background:var(--institution-selected156)!important;color:var(--institution-selected-ink156)!important;border-color:var(--institution-selected156)!important;box-shadow:none!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]) :is(strong,small,.nav-description,.journey-icon),:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .journey-tabs.step-tabs53>button:is(.selected,.active,[aria-selected=true]) :is(strong,small,.step-copy53){color:var(--institution-selected-ink156)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]) .journey-icon{background:#ffffff1c!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .journey-tabs.step-tabs53>button,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .start-sequence53 button{background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important;border-radius:4px!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .step-number53,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .start-sequence53 button>b{background:var(--ui-inset)!important;color:var(--ui-blue)!important;border-color:var(--ui-border)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .journey-tabs.step-tabs53>button:is(.selected,.active,[aria-selected=true]) .step-number53{background:#e8eef5!important;color:#254d73!important;border-color:#b6c8d9!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .entry,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .entry input,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .entry>span,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .entry>small,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .currency-entry .currency-prefix,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .pair-control select,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .top-property-fields input{background:var(--ui-edit)!important;color:var(--ui-ink)!important;border-color:var(--ui-edit-border)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .entry:focus-within{border-color:var(--ui-blue)!important;box-shadow:0 0 0 2px var(--ui-blue-soft)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body.guided-workspace .section-sidebar>.analysis-offer73,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .analysis-offer73{background:#294b6b!important;border-color:#577795!important;border-top-color:#8daecb!important;border-radius:5px!important;color:#fff!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .analysis-offer73 :is(strong,small,span){color:#fff!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button{--metric-status156:var(--ui-blue);background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-top:3px solid var(--metric-status156)!important;border-radius:5px!important;box-shadow:none!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button[data-status147=good]{--metric-status156:var(--ui-green)}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button[data-status147=bad]{--metric-status156:var(--ui-red)}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button[data-status147=amber]{--metric-status156:var(--ui-amber)}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button :is(*,.cash-tile-note126,.cash-tile-month126 strong){color:var(--ui-ink)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button .cash-tile-heading126{color:var(--ui-muted)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button .cash-tile-heading126>span{color:var(--ui-blue)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button .cash-tile-month126 strong,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button .cash-tile-status126{color:var(--metric-status156)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button .cash-tile-detail126{border-color:var(--ui-border)!important;font-variant-numeric:tabular-nums!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button .cash-tile-note126{color:var(--ui-muted)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>.flip-tile135[data-sale-status147=good]{--sale-colour156:var(--ui-green)}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>.flip-tile135[data-sale-status147=bad]{--sale-colour156:var(--ui-red)}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>.flip-tile135[data-sale-status147=amber]{--sale-colour156:var(--ui-amber)}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>.flip-tile135 .sale-status148{color:var(--sale-colour156,var(--ui-muted))!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>.flip-tile135 .cash-tile-note126>span:first-child{color:var(--metric-status156)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button .capital-result140{border-color:var(--ui-border)!important;color:var(--ui-ink)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 .decision-banner54{background:var(--ui-raised)!important;border-color:var(--ui-border)!important;color:var(--ui-ink)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 .decision-banner54.good{border-left-color:var(--ui-green)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 .decision-banner54.amber{border-left-color:var(--ui-amber)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 .decision-banner54.bad{border-left-color:var(--ui-red)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 .decision-banner54.good h2{color:var(--ui-green)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 .decision-banner54.amber h2{color:var(--ui-amber)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 .decision-banner54.bad h2{color:var(--ui-red)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .dashboard-toggle74,:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body [data-strategy-more112]{background:var(--ui-surface)!important;color:var(--ui-blue)!important;border-color:var(--ui-border)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .nav-category{color:var(--ui-muted)!important;border-color:var(--ui-border)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .map-placeholder{background:var(--ui-raised)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}@media(hover:hover)and (pointer:fine){:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button:hover{border-color:var(--institution-hover156)!important;box-shadow:inset 0 0 0 1px var(--institution-hover156),0 2px 6px var(--institution-shadow156)!important}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #sectionSidebar .journey-nav:hover{border-color:var(--institution-hover156)!important;box-shadow:inset 0 0 0 1px var(--institution-hover156)!important}}:root:is([data-palette=institutional],[data-palette=clarity],[data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #decisionDashboard54 #cashMonitor122>button:is(:active,:focus-visible){border-color:var(--institution-hover156)!important;outline-color:var(--institution-hover156)!important;box-shadow:inset 0 0 0 1px var(--institution-hover156)!important}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme=dark] body #sectionBoard :is(.finance-input,.finance-output,.finance-value,.refi-cell,.refi-terms59),:root[data-palette][data-theme=dark] body #sectionBoard :is(.finance-input,.finance-output,.finance-value,.refi-cell,.refi-terms59) :is(span,label,strong,b,small,output),:root[data-palette][data-theme=dark] body #cashProjectionPopup122 .popup-mortgage-terms138 :is(span,label,strong,small){color:var(--ui-ink)!important}:root[data-palette][data-theme=dark] body #sectionBoard :is(.finance-sheet,.refi-terms59,.refi-sheet) :is(.entry,input,select,.currency-prefix,.entry>span,.entry>small),:root[data-palette][data-theme=dark] body #cashProjectionPopup122 .popup-mortgage-terms138 :is(input,select,.entry,.refi-inline135>span:last-child){background:var(--ui-edit)!important;color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink)!important;border-color:var(--ui-edit-border,var(--ui-border))!important}:root[data-palette][data-theme=dark] body #sectionBoard :is(.finance-sheet,.refi-terms59,.refi-sheet) input::placeholder{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;opacity:1!important}:root body .topbar #headerActions73 .theme-menu156{order:90!important;min-width:0!important;width:100%!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-radius:6px!important}:root body #themes156 summary{display:flex!important;align-items:center!important;gap:8px!important;list-style:none!important;padding:10px!important;min-height:40px!important;box-sizing:border-box!important;color:var(--ui-ink)!important;cursor:pointer!important}:root body #themes156 summary::-webkit-details-marker{display:none}:root body #themes156 .theme-current156{margin-left:auto!important;color:var(--ui-muted)!important;font-size:12px!important}:root body #themes156 .theme-chevron156{font-size:19px!important;line-height:1!important;color:var(--ui-ink)!important}:root body #themes156[open] .theme-chevron156{transform:rotate(180deg)}:root body #themes156 fieldset{border:0!important;padding:3px 7px 8px!important;margin:0!important;min-width:0!important}:root body #themes156 legend{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}:root body #themes156 .theme-choice156{display:grid!important;grid-template-columns:16px 26px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:8px 6px!important;border:1px solid transparent!important;border-radius:4px!important;cursor:pointer!important;color:var(--ui-ink)!important}:root body #themes156 .theme-choice156:has(input:checked){background:var(--ui-blue-soft)!important;border-color:var(--ui-border)!important}:root body #themes156 .theme-choice156:hover{border-color:var(--ui-blue)!important}:root body #themes156 input{width:16px!important;height:16px!important;margin:0!important;accent-color:var(--ui-blue)!important}:root body #themes156 .theme-swatch156{width:24px!important;height:24px!important;border:1px solid #8393a3!important;border-radius:4px!important}:root body #themes156 .theme-swatch156.classic{background:linear-gradient(135deg,#edf1f5 50%,#32688c 50%)!important}:root body #themes156 .theme-swatch156.copper{background:linear-gradient(135deg,#eee9e2 50%,#96552e 50%)!important}:root body #themes156 .theme-swatch156.institutional{background:linear-gradient(135deg,#fff 50%,#253e59 50%)!important}:root body #themes156 .theme-copy156{display:grid!important;gap:2px!important;min-width:0!important}:root body #themes156 .theme-copy156 strong{color:var(--ui-ink)!important;font-size:13px!important}:root body #themes156 .theme-copy156 small,:root body #themes156 p{color:var(--ui-muted)!important;font-size:11px!important;line-height:1.4!important;margin:0!important}:root body #themes156 p{padding:8px 6px 0!important}}}@layer v85-pro101{@media screen{:root[data-palette=clarity]:not([data-theme=dark]){--ui-page:#f7f7fb!important;--ui-surface:#ffffff!important;--ui-raised:#f5f5fa!important;--ui-inset:#eeeeF7!important;--ui-nav:#f7f7fb!important;--ui-edit:#ffffff!important;--ui-ink:#25243f!important;--ui-text:#25243f!important;--ui-muted:#66677b!important;--ui-border:#dddde8!important;--ui-edit-border:#b7b8cb!important;--ui-blue:#5548cc!important;--ui-blue-soft:#eeebff!important;--ui-accent:#5548cc!important;--ui-green:#217354!important;--ui-green-soft:#ecf7f1!important;--ui-red:#b04252!important;--ui-red-soft:#fff0f2!important;--ui-amber:#8a601b!important;--ui-amber-soft:#fff7e8!important;--institution-accent156:#5548cc;--institution-selected156:#eeebff;--institution-selected-ink156:#413697;--institution-hover156:#7566df;--institution-shadow156:#28234b09}:root[data-palette=clarity][data-theme=dark]{--ui-page:#1c1c2b!important;--ui-surface:#272738!important;--ui-raised:#303045!important;--ui-inset:#222232!important;--ui-nav:#1c1c2b!important;--ui-edit:#303047!important;--ui-ink:#f1f0fb!important;--ui-text:#f1f0fb!important;--ui-muted:#bdbcd1!important;--ui-border:#4b4a65!important;--ui-edit-border:#74708e!important;--ui-blue:#beb5ff!important;--ui-blue-soft:#3c345c!important;--ui-accent:#beb5ff!important;--ui-green:#a6ddbf!important;--ui-green-soft:#294237!important;--ui-red:#f3b0bc!important;--ui-red-soft:#4c303f!important;--ui-amber:#ecd098!important;--ui-amber-soft:#453c2c!important;--institution-accent156:#beb5ff;--institution-selected156:#3c345c;--institution-selected-ink156:#f1eaff;--institution-hover156:#beb5ff;--institution-shadow156:#0002}:root[data-palette=clarity][data-theme] body .topbar{background:#25223f!important;border-bottom:1px solid #625b8a!important}:root[data-palette=clarity][data-theme] body .topbar #mobileActionsToggle73{background:#383352!important;border-color:#77708e!important}:root[data-palette=clarity][data-theme] body #sectionSidebar .journey-nav{border-left:2px solid transparent!important;border-radius:7px!important}:root[data-palette=clarity][data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]){border-left-color:var(--ui-blue)!important}:root[data-palette=clarity][data-theme] body :is(.column-block,.insight-card,.chart-card,.finance-card,.summary-card,.projection-card,.workbook-detail,.start-sequence53 button){border-radius:9px!important;box-shadow:0 2px 8px var(--institution-shadow156)!important}:root[data-palette=clarity][data-theme] body .analysis-offer73{background:#ece9fb!important;color:#413697!important;border-color:#d8d1f4!important;border-top-color:#8d7dde!important}:root[data-palette=clarity][data-theme] body .analysis-offer73 :is(strong,small,span,a){color:#413697!important}:root[data-palette=clarity][data-theme=dark] body .analysis-offer73{background:#39314f!important;color:#e0d8ff!important}:root[data-palette=clarity][data-theme=dark] body .analysis-offer73 :is(strong,small,span,a){color:#e0d8ff!important}:root[data-palette=clarity] body .intro164{--studio-accent170:var(--ui-blue);--studio-line170:var(--ui-border)}:root[data-palette=clarity] body .money-bar-track{background:var(--ui-raised)!important}.theme-swatch156.clarity{background:linear-gradient(135deg,#25223f 0 35%,#8474ef 35% 60%,#f2efff 60% 80%,#fff 80%)!important}}}@layer v85-pro101{@media screen{:root[data-palette=clarity]:not([data-theme=dark]) body #decisionDashboard54{--ui-page:#edf0f3!important;--ui-surface:#fff!important;--ui-raised:#f3f5f7!important;--ui-inset:#e4e9ee!important;--ui-edit:#eef4fa!important;--ui-nav:#edf0f3!important;--ui-ink:#223144!important;--ui-text:#223144!important;--ui-muted:#56677a!important;--ui-border:#ccd5df!important;--ui-edit-border:#9dabb9!important;--ui-blue:#254d73!important;--ui-blue-soft:#e8eef5!important;--ui-green:#216044!important;--ui-green-soft:#edf4ef!important;--ui-red:#a23e37!important;--ui-red-soft:#f8eeec!important;--ui-amber:#825614!important;--ui-amber-soft:#f8f2e6!important;--institution-accent156:#254d73;--institution-selected156:#253e59;--institution-selected-ink156:#fff;--institution-hover156:#527494;--institution-shadow156:#1b2f4319}:root[data-palette=clarity][data-theme=dark] body #decisionDashboard54{--ui-page:#1b232c!important;--ui-surface:#252f3b!important;--ui-raised:#2e3a48!important;--ui-inset:#1a222c!important;--ui-edit:#303f50!important;--ui-nav:#1b232c!important;--ui-ink:#eff4fa!important;--ui-text:#eff4fa!important;--ui-muted:#bdc9d7!important;--ui-border:#495d72!important;--ui-edit-border:#6d8298!important;--ui-blue:#bdd5ee!important;--ui-blue-soft:#304358!important;--ui-green:#abd7bc!important;--ui-green-soft:#2c3e38!important;--ui-red:#efb6ae!important;--ui-red-soft:#44343b!important;--ui-amber:#e8c88f!important;--ui-amber-soft:#423c30!important;--institution-accent156:#bdd5ee;--institution-selected156:#344f6b;--institution-selected-ink156:#fff;--institution-hover156:#adc7e0;--institution-shadow156:#0003}}}@layer v85-pro101{@media screen{:root[data-palette=clarity][data-theme] body #decisionDashboard54{--ink:var(--ui-ink)!important;--muted:var(--ui-muted)!important;--line:var(--ui-border)!important;--white:var(--ui-surface)!important;--soft:var(--ui-raised)!important;--navy:var(--ui-ink)!important;--blue:var(--ui-blue)!important;--accent:var(--ui-blue)!important;--interactive-edge150:var(--institution-hover156);--interactive-shadow150:var(--institution-shadow156)}}}@layer v85-pro101{@media screen{:root body .topbar #themes156{box-sizing:border-box!important;max-width:100%!important;min-height:0!important;padding:0!important}:root body #themes156 summary{width:100%!important;min-width:0!important;min-height:38px!important;height:auto!important;padding:8px!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;white-space:normal!important}:root body #themes156 summary:after{display:none!important;content:none!important}:root body #themes156 .theme-current156{font-size:12px!important;min-width:0!important;overflow-wrap:normal!important}:root body #themes156 .theme-chevron156{flex:0 0 16px!important}:root body #themes156 fieldset{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:2px 6px 6px!important}:root body #themes156 .theme-choice156{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;min-height:42px!important;padding:6px!important;grid-template-columns:16px 20px minmax(0,1fr)!important;gap:7px!important;white-space:normal!important}:root body #themes156 .theme-copy156{display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important}:root body #themes156 .theme-copy156 strong{display:block!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:normal!important}:root body #themes156 .theme-copy156 small{display:block!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:normal!important}:root body #themes156 input[type=radio]{box-sizing:border-box!important;appearance:auto!important;min-width:16px!important;max-width:16px!important;width:16px!important;min-height:16px!important;max-height:16px!important;height:16px!important;padding:0!important}:root body #themes156 .theme-swatch156{box-sizing:border-box!important;width:20px!important;height:20px!important}:root body #themes156 p{padding:6px!important;font-size:11px!important;line-height:1.4!important}#mobileGuide157{display:none}@media(max-width:800px){:root body .topbar #headerActions73{display:none!important;position:absolute!important;left:auto!important;right:12px!important;top:calc(100% + 6px)!important;width:min(300px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 90px)!important;overflow-y:auto!important;overflow-x:hidden!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:6px!important;padding:10px!important;box-sizing:border-box!important}:root body .topbar.mobile-actions-open73 #headerActions73{display:grid!important}:root body #themes156 .theme-copy156 small{display:none!important}:root body #themes156 .theme-choice156{min-height:40px!important}:root body.guided-workspace .analyzer-shell.workspace-collapsed .analyzer-content{display:none!important}:root body #mobileGuide157{display:block!important;position:relative!important;box-sizing:border-box!important;width:100%!important;margin:0 0 6px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ui-ink)!important}:root body #mobileGuide157 .guide-toggle157{position:absolute!important;right:0!important;top:0!important;min-height:24px!important;height:24px!important;width:auto!important;min-width:30px!important;padding:2px 0 2px 5px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:3px!important;box-shadow:none!important;color:var(--ui-muted)!important;font-size:11px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important}:root body #mobileGuide157 .guide-toggle157:hover,:root body #mobileGuide157 .guide-toggle157:focus-visible{color:var(--ui-ink)!important;text-decoration:underline!important;outline-color:var(--ui-blue)!important}:root body #mobileGuide157 .guide-eyebrow157{display:block!important;padding-right:45px!important;font-size:10px!important;line-height:24px!important;color:var(--ui-muted)!important;letter-spacing:.04em!important}:root body #mobileGuide157 h2{font-size:17px!important;line-height:1.3!important;font-weight:600!important;margin:1px 0 5px!important;color:var(--ui-ink)!important}:root body #mobileGuide157 p{font-size:12px!important;line-height:1.45!important;margin:0 0 8px!important;color:var(--ui-muted)!important}:root body #mobileGuideText157[hidden]{display:none!important}:root body #mobileGuide157.guide-hidden157{min-height:24px!important;margin-bottom:0!important}}}}@layer v85-pro101{@media screen and (max-width:800px){:root body .topbar #headerActions73>*{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}:root body .topbar #headerActions73 .theme-toggle94{min-height:38px!important;height:auto!important;padding:8px!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important}}}@layer v85-pro101{@media screen{:root body .analyzer-shell.workspace-collapsed>.analyzer-content{grid-column:2 / -1!important}:root body .analyzer-shell.workspace-collapsed>.future-insights{display:none!important}:root body .start-surface:has(.start-intro158){display:grid!important;width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)!important;column-gap:28px!important;align-items:start!important}:root body .start-surface:has(.start-intro158)>:is(.flow-eyebrow,h2,p:not(.start-intro158)){grid-column:1!important}:root body .start-surface:has(.start-intro158)>.start-intro158{grid-column:2!important;grid-row:1 / span 3!important;align-self:center!important;margin:0!important;padding:14px 18px!important;background:var(--ui-raised)!important;border-left:3px solid var(--ui-blue)!important;border-radius:7px!important;color:var(--ui-ink)!important;font-size:14px!important;line-height:1.55!important}:root body .start-surface .start-intro158>strong{display:block!important;margin-bottom:5px!important;font-size:15px!important;color:var(--ui-ink)!important}:root body .start-surface:has(.start-intro158)>.start-sequence53{grid-column:1 / -1!important;grid-row:4!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:18px!important}:root body .start-surface:has(.start-intro158)>small{grid-column:1 / -1!important;grid-row:5!important}:root body .topbar #headerActions73 #themes156{display:block!important;width:100%!important;min-width:0!important}:root body #themes156 summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto 16px!important;gap:8px!important;align-items:center!important}:root body #themes156 summary .theme-current156{margin:0!important;white-space:normal!important;text-align:right!important}:root body #themes156 fieldset{display:block!important;width:100%!important;max-width:100%!important}:root body #themes156 .theme-choice156{display:grid!important;grid-template-columns:16px 20px minmax(0,1fr)!important;width:100%!important;float:none!important;clear:both!important}:root body #themes156 .theme-choice156+.theme-choice156{margin-top:3px!important}:root[data-palette] body #sectionBoard :is(.entry,.compound>select,.pair-control>select,.top-property-fields input,.refi-terms-grid59 input,.refi-terms-grid59 select){background-color:var(--ui-edit)!important;border-color:var(--ui-edit-border)!important;color:var(--ui-ink)!important}:root[data-palette] body #sectionBoard .refi-terms-grid59 .refi-entry111{background:var(--ui-edit)!important;border-color:var(--ui-edit-border)!important;color:var(--ui-ink)!important}:root[data-palette] body #sectionBoard .refi-terms-grid59 .refi-entry111 input{background:transparent!important}:root[data-palette][data-theme=dark] body :is(main,#sectionBoard,#cashProjectionPopup122,.r-dialog,.listing-dialog,.account68-panel,#headerActions73) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.entry,.grid-input,.table-entry,.currency-prefix,.entry>span,.entry>small){background:var(--ui-edit)!important;border-color:var(--ui-edit-border)!important;color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink)!important}:root[data-palette][data-theme=dark] body #sectionBoard .refi-terms-grid59 .refi-entry111 input{background:transparent!important}:root[data-palette][data-theme=dark] body :is(main,#sectionBoard,#cashProjectionPopup122,.r-dialog,.account68-panel) :is(input,textarea)::placeholder{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;opacity:1!important}:root[data-palette][data-theme=dark] body :is(main,#sectionBoard,#cashProjectionPopup122) :is(input[readonly],input:disabled,.entry.calculated-entry,.entry.calculated-entry input){background:var(--ui-raised)!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}:root[data-palette][data-theme=dark] body :is(main,#sectionBoard,.r-dialog,.account68-panel) input:autofill{box-shadow:0 0 0 1000px var(--ui-edit) inset!important;-webkit-text-fill-color:var(--ui-ink)!important}:root body #sectionBoard .finance-sheet .finance-input.rate-row113{align-items:center!important}:root body #sectionBoard .finance-sheet .finance-input.rate-row113>.label-with-info{margin-bottom:0!important;align-self:center!important}:root body #sectionBoard .finance-sheet .finance-input.rate-row113>.compound{align-items:center!important;min-width:0!important}:root body #sectionBoard .finance-sheet .finance-input.rate-row113 .entry>span{margin-bottom:0!important}:root body #sectionBoard .refi-terms-grid59>label{align-items:center!important}:root body #sectionBoard .refi-terms-grid59>label>span{min-width:0!important}:root body #sectionBoard .refi-terms-grid59 .refi-entry111{min-width:0!important}@media(max-width:800px){:root body .start-surface:has(.start-intro158){display:block!important}:root body .start-surface .start-intro158{display:none!important}:root body .start-surface:has(.start-intro158)>.start-sequence53{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:801px)and (max-width:1050px){:root body .start-surface:has(.start-intro158){grid-template-columns:minmax(0,1fr)!important}:root body .start-surface:has(.start-intro158)>.start-intro158{grid-column:1!important;grid-row:4!important;margin:8px 0!important}:root body .start-surface:has(.start-intro158)>.start-sequence53{grid-row:5!important}:root body .start-surface:has(.start-intro158)>small{grid-row:6!important}}}}@layer v85-pro101{@media screen{:root body #decisionDashboard54 .tile-dashboard143>#dashboardYearControl160{display:grid!important;grid-template-columns:auto minmax(140px,1fr)!important;align-items:center!important;gap:0 18px!important;padding:4px 10px 10px!important;margin-bottom:8px!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-ink)!important}:root body #dashboardYearControl160>label{display:flex!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:600!important;margin:0!important;white-space:nowrap!important}:root body #dashboardYearValue160{padding:4px 8px!important;min-width:60px!important;text-align:center!important;border-radius:5px!important;background:var(--ui-blue-soft)!important;color:var(--ui-ink)!important;font-variant-numeric:tabular-nums!important}:root body #dashboardYearControl160 .dashboard-year-track160{display:flex!important;gap:10px!important;align-items:center!important;min-width:0!important;font-size:11px!important;color:var(--ui-muted)!important}:root body #decisionDashboard54 #dashboardYear160{appearance:none!important;-webkit-appearance:none!important;display:block!important;width:100%!important;min-width:0!important;height:32px!important;margin:0!important;padding:0!important;cursor:ew-resize!important;background:transparent!important;border:0!important;box-shadow:none!important;touch-action:pan-y!important;accent-color:var(--ui-blue)!important}:root body #dashboardYear160::-webkit-slider-runnable-track{height:6px;border-radius:5px;background:linear-gradient(to right,var(--ui-blue) 0%,var(--ui-blue) var(--year-progress,0%),var(--ui-border) var(--year-progress,0%),var(--ui-border) 100%)}:root body #dashboardYear160::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;margin-top:-7px;background:var(--ui-blue);border:3px solid var(--ui-surface);box-shadow:0 0 0 1px var(--ui-blue)}:root body #dashboardYear160::-moz-range-track{height:6px;border-radius:5px;background:var(--ui-border)}:root body #dashboardYear160::-moz-range-progress{height:6px;border-radius:5px;background:var(--ui-blue)}:root body #dashboardYear160::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--ui-blue);border:3px solid var(--ui-surface);box-shadow:0 0 0 1px var(--ui-blue)}:root body #decisionDashboard54 #dashboardYear160:focus-visible{outline:2px solid var(--ui-blue)!important;outline-offset:3px!important;border-radius:5px!important}:root body #dashboardYearNote160{grid-column:1 / -1!important;font-size:11px!important;line-height:1.4!important;color:var(--ui-muted)!important}:root[data-palette][data-theme=dark] body #sectionBoard #funds-workspace{background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-palette][data-theme=dark] body :is(main,#sectionBoard) .insight-heading label{color:var(--ui-muted)!important}:root[data-palette][data-theme=dark] body :is(main,#sectionBoard) :is(.chart-toolbar53,.roi-toolbar62)>[role=group]{background:var(--ui-inset)!important;border-color:var(--ui-border)!important}:root[data-palette][data-theme=dark] body #sectionBoard .funds-table,:root[data-palette][data-theme=dark] body #sectionBoard .funds-table>div,:root[data-palette][data-theme=dark] body #sectionBoard .funds-table>div>:is(strong,span){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-palette][data-theme=dark] body #sectionBoard .funds-table>.funds-head,:root[data-palette][data-theme=dark] body #sectionBoard .funds-table>.funds-head>span{background:var(--ui-raised)!important;color:var(--ui-muted)!important}:root[data-palette][data-theme=dark] body :is(main,#sectionBoard) :is(.chart-inspection53,.chart-inspection53>label,.chart-reading,.chart-toolbar53,.roi-toolbar62){background:var(--ui-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-palette] body :is(main,#sectionBoard) :is(input[data-insight-year],input[data-chart-inspect]){background:var(--ui-edit)!important;color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink)!important;border:1px solid var(--ui-edit-border)!important;border-radius:5px!important;box-shadow:none!important;min-height:32px!important}:root[data-palette][data-theme=dark] body #sectionBoard .funds-table .negative{color:var(--ui-red)!important}:root body :is(main,#cashProjectionPopup122) .remaining-settings160{margin:10px 0!important;padding:10px 12px!important;border:1px solid var(--ui-border)!important;border-radius:6px!important;background:var(--ui-surface)!important}:root body :is(main,#cashProjectionPopup122) .remaining-settings160>summary{cursor:pointer!important;font-size:12px!important;font-weight:600!important;color:var(--ui-blue)!important}:root body :is(main,#cashProjectionPopup122) .remaining-settings160[open]>.remaining-terms135{margin-top:12px!important}:root body :is(main,#cashProjectionPopup122) .remaining-terms135{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}:root body :is(main,#cashProjectionPopup122) .remaining-terms135 .refi-inline135{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:5px!important;min-width:0!important}:root body :is(main,#cashProjectionPopup122) .remaining-terms135 .refi-inline135>select{width:100%!important;min-width:0!important;min-height:34px!important;font-size:12px!important;background:var(--ui-edit)!important;border:1px solid var(--ui-edit-border)!important;color:var(--ui-ink)!important}:root body :is(main,#cashProjectionPopup122) .remaining-terms135 .refi-inline135>span:has(input){display:flex!important;align-items:center!important;gap:5px!important;background:var(--ui-edit)!important;border-color:var(--ui-edit-border)!important;color:var(--ui-ink)!important}:root body :is(main,#cashProjectionPopup122) .remaining-terms135 .refi-inline135 input{width:100%!important;min-width:0!important}:root body :is(main,#cashProjectionPopup122) .remaining-terms135 small{white-space:nowrap!important}@media(max-width:600px){:root body #decisionDashboard54 .tile-dashboard143>#dashboardYearControl160{grid-template-columns:1fr!important;gap:0!important;padding:2px 7px 8px!important}:root body #dashboardYearControl160>label{justify-content:space-between!important}:root body #dashboardYearNote160{font-size:10px!important}:root body :is(main,#cashProjectionPopup122) .remaining-terms135{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme=dark] body #journeyHeader{background:var(--ui-page)!important}:root[data-palette][data-theme=dark] body #sectionBoard :is(.strategy-assessment,.summary82,.summary-standalone-wrap,.summary-panel>.input-group,.summary-panel .input-group-body){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important}:root[data-palette][data-theme=dark] body #sectionBoard .strategy-assessment :is(h3,strong,p,small,.assessment-eyebrow){color:var(--ui-ink)!important;background:transparent!important}:root[data-palette][data-theme=dark] body #sectionBoard .r-summary-toolbar{background:var(--ui-surface)!important;color:var(--ui-muted)!important}:root[data-palette] body #sectionBoard :is(.quiet-edit,.r-rate-input,.table-entry){background:var(--ui-edit)!important;border-color:var(--ui-edit-border)!important;color:var(--ui-ink)!important}:root[data-palette] body #sectionBoard :is(.quiet-edit,.r-rate-input,.table-entry)>span{background:var(--ui-edit)!important;color:var(--ui-ink)!important;border-color:var(--ui-edit-border)!important}:root[data-palette] body #decisionDashboard54 .decision-banner54 h2 .info-tip{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;aspect-ratio:1!important;border-radius:50%!important;padding:0!important;font-size:12px!important;line-height:1!important;vertical-align:middle!important}:root[data-palette] body .insight-heading:has(.year-slider162){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}:root[data-palette] body .year-slider162{display:block!important;width:100%!important;min-width:0!important;color:var(--ui-ink)!important}:root[data-palette] body .year-slider162>label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important;font-size:12px!important;font-weight:600!important;background:transparent!important;color:var(--ui-ink)!important}:root[data-palette] body .year-slider162 output{font-size:12px!important;line-height:1.3!important;min-width:60px!important;padding:4px 8px!important;text-align:center!important;border-radius:5px!important;background:var(--ui-blue-soft)!important;color:var(--ui-ink)!important;font-variant-numeric:tabular-nums!important}:root[data-palette] body .year-track162{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;font-size:11px!important;color:var(--ui-muted)!important}:root[data-palette] body :is(main,#sectionBoard) .year-slider162 input[type=range]{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:32px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;cursor:ew-resize!important;touch-action:pan-y!important}:root body .year-slider162 input::-webkit-slider-runnable-track{height:6px;border-radius:5px;background:linear-gradient(to right,var(--ui-blue) 0%,var(--ui-blue) var(--year-progress,0%),var(--ui-border) var(--year-progress,0%),var(--ui-border) 100%)}:root body .year-slider162 input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;margin-top:-7px;background:var(--ui-blue);border:3px solid var(--ui-surface);box-shadow:0 0 0 1px var(--ui-blue)}:root body .year-slider162 input::-moz-range-track{height:6px;border-radius:5px;background:var(--ui-border)}:root body .year-slider162 input::-moz-range-progress{height:6px;border-radius:5px;background:var(--ui-blue)}:root body .year-slider162 input::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--ui-blue);border:3px solid var(--ui-surface)}:root[data-palette] body :is(main,#sectionBoard) .year-slider162 input:focus-visible{outline:2px solid var(--ui-blue)!important;outline-offset:3px!important;border-radius:5px!important}:root[data-palette] body .chart-inspection53:has(.year-slider162){display:grid!important;grid-template-columns:1fr!important;gap:4px!important}}@media screen and (min-width:1100px){:root[data-palette] body #sectionBoard #debt-amortization table.dense-table{min-width:0!important;width:100%!important;table-layout:auto!important;font-size:11px!important;font-variant-numeric:tabular-nums!important}:root[data-palette] body #sectionBoard #debt-amortization table.dense-table :is(th,td){min-width:0!important;padding:6px 2px!important;font-size:11px!important;line-height:1.3!important}:root[data-palette] body #sectionBoard #debt-amortization table.dense-table th{white-space:normal!important}:root[data-palette] body #sectionBoard #debt-amortization .facility-start{border-left-width:3px!important}:root[data-palette] body #sectionBoard #debt-amortization .r-rate-input{gap:1px!important;padding:0!important}:root[data-palette] body #sectionBoard #debt-amortization .r-rate-input input{width:40px!important;min-width:0!important;max-width:40px!important;padding:3px 1px!important;font-size:11px!important}}}@layer v85-pro101{@media screen{:root body .welcome88{margin:16px 0 20px;padding:16px 20px;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#ddd);border-left:3px solid var(--ui-blue,#284a70);border-radius:4px;color:var(--ui-ink,#243448)}:root body .welcome88 h1{font-size:20px;line-height:1.4;margin:0 0 8px}:root body .welcome88 h1 span{font-size:14px;font-weight:500;color:var(--ui-muted,#526070);margin-left:10px}:root body .welcome88 p{font-size:14px;line-height:1.55;margin:5px 0;max-width:1100px}:root body .welcome88 .welcome-note88{color:var(--ui-muted,#526070)}:root body .welcome88 a{text-decoration:underline;color:inherit}:root body #myDealsBtn[hidden],:root body [data-create-account88][hidden]{display:none!important}:root body .analysis-access-plans73 article button{margin-top:14px;white-space:normal}:root body .analysis-access-plans73 article p{font-size:16px;margin:6px 0}@media(max-width:800px){:root body .welcome88{padding:12px;margin:10px 0 14px}:root body .welcome88 h1{font-size:18px}:root body .welcome88 h1 span{display:block;margin:2px 0 0}}}}@media print{.welcome88{display:none!important}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body .analyzer-content>.intro164{position:static!important;padding:12px 16px!important;margin:0 0 14px!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-radius:5px!important}:root body .intro164 h2{font-size:17px!important;margin:0 0 6px!important;line-height:1.4!important}:root body .intro164 p{font-size:14px!important;line-height:1.5!important;margin:4px 0!important;color:var(--ui-ink)!important}:root body .intro164 small{font-size:12px!important;color:var(--ui-muted)!important}:root body #mobileGuide157{display:none!important}:root[data-palette][data-theme] body .future-insights .cash-outcome{--flow-ink164:var(--ui-amber);--flow-fill164:var(--ui-amber-soft,#fff4df)}:root[data-palette][data-theme] body .future-insights .cash-outcome.positive{--flow-ink164:var(--ui-green);--flow-fill164:var(--ui-green-soft,#e8f4ef)}:root[data-palette][data-theme] body .future-insights .cash-outcome.negative{--flow-ink164:var(--ui-red);--flow-fill164:var(--ui-red-soft,#fbeeea)}:root[data-palette][data-theme] body .future-insights .cash-outcome .outcome-card{background:var(--flow-fill164)!important;color:var(--flow-ink164)!important;border:1px solid var(--flow-ink164)!important}:root[data-palette][data-theme] body .future-insights .cash-outcome .outcome-card :is(strong,span,p,small,b,.negative,.outcome-label,.outcome-symbol){color:var(--flow-ink164)!important;-webkit-text-fill-color:var(--flow-ink164)!important}:root[data-palette][data-theme] body .future-insights .cash-outcome .outcome-symbol{background:transparent!important;border:1px solid currentColor!important}}}@media print{.intro164{display:none!important}}@layer v85-pro101{@media screen{:root body .start-surface:has(.intro164){display:block!important;max-width:none!important}:root body .start-surface>.intro164{max-width:850px!important;margin:0 0 18px!important}:root body .start-surface>.intro164 h2{font-size:23px!important}:root body .start-surface>.start-sequence53{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:800px){:root body .start-surface>.start-sequence53{grid-template-columns:1fr!important}}}}@layer v85-pro101{@media screen{@media(max-width:800px){:root[data-palette][data-theme] body #sectionSidebar .journey-nav:not(.selected):not([aria-current=page]){border:1px solid var(--ui-edit-border,var(--ui-border))!important;border-radius:6px!important;background:var(--ui-page,var(--soft))!important;color:var(--ui-ink)!important;box-shadow:0 2px 3px #0000000b!important;margin:5px 0!important;padding:8px 10px!important;min-height:48px!important;width:100%!important;cursor:pointer!important;overflow-anchor:none}:root[data-palette][data-theme] body #sectionSidebar .journey-nav:active{transform:translateY(1px);box-shadow:none!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav:focus-visible{outline:2px solid var(--ui-blue)!important;outline-offset:2px!important}:root body #sectionSidebar .journey-nav .nav-grip{font-size:0!important;pointer-events:none!important}:root body #sectionSidebar .journey-nav .nav-grip:after{content:"+";font-size:20px;line-height:1}:root body #sectionSidebar .journey-nav[aria-expanded=true] .nav-grip:after{content:"\2212"}:root body .analyzer-shell{overflow-anchor:none}}}}@layer v85-pro101{@media screen{:root body .intro-home168{display:block!important;width:100%!important;margin:8px 0!important;padding:10px 12px!important;border:1px solid var(--ui-border)!important;border-radius:5px!important;background:var(--ui-page,var(--soft))!important;color:var(--ui-blue)!important;text-align:left!important;cursor:pointer!important;font-size:14px!important}:root body .intro-home168[aria-current=page]{font-weight:700!important;border-color:var(--ui-blue)!important}:root body .intro164 a{color:var(--ui-blue)!important;text-decoration:underline!important}:root body .intro-subtitle169{display:block!important;font:inherit!important;margin-top:6px!important}@media(max-width:800px){:root body .intro-home168{display:none!important}:root body #mobileIntro168{position:static!important;padding:16px 0 24px!important;margin:0!important;border:0!important;background:transparent!important;color:var(--ui-text,var(--ink))!important}:root body #mobileIntro168 h2{font-size:26px!important;line-height:1.2!important;font-weight:750!important;margin:0 0 16px!important}:root body #mobileIntro168 p,:root body #mobileIntro168 small{font-size:15px!important;line-height:1.5!important}:root body #mobileIntro168 p{margin:0 0 12px!important}:root body #mobileIntro168 small{display:block!important}:root body .start-surface:has(.intro164){display:none!important}}}}@layer v85-pro101{@media screen and (min-width:801px){:root[data-palette][data-theme]{--studio-canvas170:var(--ui-page);--studio-intro170:color-mix(in srgb,var(--ui-page) 65%,var(--ui-surface));--studio-accent170:#aa4f66;--studio-line170:var(--ui-border);--studio-shadow170:0 5px 18px #29243e09}:root[data-palette=copper][data-theme]{--studio-accent170:#96552e;--studio-intro170:color-mix(in srgb,var(--ui-page) 65%,var(--ui-surface))}:root[data-palette=classic][data-theme]{--studio-accent170:#2b756d;--studio-intro170:color-mix(in srgb,var(--ui-page) 65%,var(--ui-surface))}:root[data-palette][data-theme=dark]{--studio-canvas170:var(--ui-page);--studio-intro170:var(--ui-surface);--studio-accent170:#e8b3a1;--studio-line170:var(--ui-border);--studio-shadow170:0 5px 18px #0002}:root[data-palette][data-theme] body,:root[data-palette][data-theme] body main,:root[data-palette][data-theme] body .analyzer-shell,:root[data-palette][data-theme] body .section-sidebar{background:var(--studio-canvas170)!important}:root[data-palette][data-theme] body .topbar{box-shadow:0 3px 14px #17233a14!important}:root[data-palette][data-theme] body .start-surface:has(.intro164){background:transparent!important;border:0!important;box-shadow:none!important}:root[data-palette][data-theme] body .start-surface>.intro164{width:100%!important;max-width:none!important;box-sizing:border-box!important;position:relative!important;isolation:isolate;padding:28px clamp(20px,2.3vw,36px)!important;background:var(--studio-intro170)!important;border:1px solid var(--studio-line170)!important;border-radius:12px!important;box-shadow:var(--studio-shadow170)!important;overflow:hidden!important;margin-bottom:20px!important}:root[data-palette][data-theme] body .start-surface>.intro164:before{content:"";display:block;width:42px;height:4px;background:var(--studio-accent170);border-radius:2px;margin-bottom:18px}:root[data-palette][data-theme] body .start-surface>.intro164 h2{font-family:ui-rounded,Avenir Next,Segoe UI,sans-serif!important;font-size:clamp(25px,2vw,33px)!important;line-height:1.15!important;letter-spacing:-.7px!important;font-weight:650!important;margin:0 0 20px!important;color:var(--ui-ink)!important}:root[data-palette][data-theme] body .start-surface>.intro164 .intro-subtitle169{color:var(--studio-accent170)!important;margin-top:7px!important}:root[data-palette][data-theme] body .start-surface>.intro164 p{font-size:15px!important;line-height:1.65!important;margin:0 0 13px!important;max-width:none}:root[data-palette][data-theme] body .start-surface>.intro164 small{display:block!important;padding-top:14px!important;border-top:1px solid var(--studio-line170)!important;line-height:1.6!important;font-size:12px!important}:root[data-palette][data-theme] body .start-sequence53 button{border-radius:10px!important;box-shadow:var(--studio-shadow170)!important;min-height:86px!important}:root[data-palette][data-theme] body :is(.journey-nav,.intro-home168){border-radius:8px!important}:root[data-palette][data-theme] body :is(.input-column,.finance-card,.summary-card,.projection-card,.insight-card,.chart-card){border-radius:10px!important;box-shadow:var(--studio-shadow170)!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button{border-radius:10px!important;box-shadow:var(--studio-shadow170)!important}:root[data-palette][data-theme] body :is(.journey-nav,.intro-home168,.start-sequence53 button,#cashMonitor122>button){transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease!important}:root[data-palette][data-theme] body :is(.journey-nav,.intro-home168,.start-sequence53 button):focus-visible{outline:2px solid var(--ui-blue)!important;outline-offset:3px!important}@media(hover:hover)and (pointer:fine){:root[data-palette][data-theme] body :is(.start-sequence53 button,#cashMonitor122>button):hover{transform:translateY(-2px);box-shadow:0 7px 18px #29243e20!important}:root[data-palette][data-theme] body :is(.journey-nav,.intro-home168):hover{box-shadow:inset 3px 0 var(--studio-accent170)!important}}@media(prefers-reduced-motion:reduce){:root[data-palette][data-theme] body :is(.journey-nav,.intro-home168,.start-sequence53 button,#cashMonitor122>button){transition:none!important;transform:none!important}}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme]{--studio-canvas170:var(--ui-page);--studio-intro170:color-mix(in srgb,var(--ui-page) 65%,var(--ui-surface));--studio-accent170:#aa4f66;--studio-line170:var(--ui-border);--studio-shadow170:0 4px 16px #24283b09;--section-accent171:#4969a7;--section-blue171:#456fc0;--section-teal171:#197b70;--section-purple171:#7851ac;--section-gold171:#a96729;--section-rose171:#aa4f66}:root[data-palette=copper][data-theme]{--studio-accent170:#96552e;--studio-intro170:color-mix(in srgb,var(--ui-page) 65%,var(--ui-surface))}:root[data-palette=classic][data-theme]{--studio-accent170:#2b756d;--studio-intro170:color-mix(in srgb,var(--ui-page) 65%,var(--ui-surface))}:root[data-palette][data-theme=dark]{--studio-canvas170:var(--ui-page);--studio-intro170:var(--ui-surface);--studio-accent170:#e8b3a1;--studio-line170:var(--ui-border);--studio-shadow170:0 4px 16px #0002;--section-accent171:#adc5f3;--section-blue171:#adc5f3;--section-teal171:#8ad9c5;--section-purple171:#cbb0ef;--section-gold171:#edc393;--section-rose171:#e7adc1}:root[data-palette][data-theme] body,:root[data-palette][data-theme] body main,:root[data-palette][data-theme] body :is(.analyzer-shell,.section-sidebar,#journeyHeader){background:var(--studio-canvas170)!important}:root[data-palette][data-theme] body :is(h2,h3,.journey-nav,.step-copy53,.cash-tile-heading126){font-family:ui-rounded,Avenir Next,Segoe UI,sans-serif!important}:root body :is([data-journey=property],[data-guided-group=property],[data-view171=property],[data-journey=assumptions],[data-view171=assumptions]){--section-accent171:var(--section-blue171)}:root body :is([data-journey=income],[data-guided-group=income],[data-view171=income],[data-journey=projections],[data-view171=projections]){--section-accent171:var(--section-teal171)}:root body :is([data-journey=finance],[data-guided-group=finance],[data-view171=finance],[data-journey=debt],[data-view171=debt],[data-journey=charts],[data-view171=charts]){--section-accent171:var(--section-purple171)}:root body :is([data-journey=returns],[data-view171=returns],[data-journey=tax],[data-view171=tax]){--section-accent171:var(--section-rose171)}:root body :is([data-journey=costs],[data-view171=costs],[data-journey=funds],[data-view171=funds]){--section-accent171:var(--section-gold171)}:root[data-palette][data-theme] body #sectionSidebar .journey-nav{border-radius:10px!important;margin:4px 0!important;padding:7px 10px!important;border:1px solid var(--ui-border)!important;min-height:42px!important;grid-template-columns:28px minmax(0,1fr) 18px!important;gap:8px!important;box-shadow:var(--studio-shadow170)!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav:not(.selected):not([aria-current=page]){background:color-mix(in srgb,var(--section-accent171) 5%,var(--studio-canvas170))!important;color:var(--ui-ink)!important;border-left:3px solid var(--section-accent171)!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav .journey-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:9px!important;background:color-mix(in srgb,var(--section-accent171) 12%,var(--ui-surface))!important;color:var(--section-accent171)!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav .journey-icon svg{width:19px!important;height:19px!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]) .journey-icon{background:#ffffff20!important;color:#fff!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]){background:var(--selection155,var(--institution-selected156,#244f70))!important;color:#fff!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]) :is(span,small,strong,.nav-description){color:#fff!important}:root[data-palette][data-theme] body #sectionSidebar .nav-description{line-height:1.25!important}:root[data-palette][data-theme] body #sectionSidebar .nav-category{margin:10px 0 3px!important;padding:6px 4px 3px!important;font-size:10px!important;letter-spacing:.1em!important;color:var(--ui-muted)!important;border:0!important}:root[data-palette][data-theme] body .start-sequence53 button{border-top:3px solid var(--section-accent171)!important;background:var(--ui-surface)!important}:root[data-palette][data-theme] body .start-sequence53 button>b{background:color-mix(in srgb,var(--section-accent171) 12%,var(--ui-surface))!important;color:var(--section-accent171)!important;border:0!important;border-radius:9px!important}:root[data-palette][data-theme] body :is(.input-column,.column-block,.finance-card,.summary-card,.projection-card,.insight-card,.chart-card,.workbook-detail){background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;box-shadow:var(--studio-shadow170)!important}:root[data-palette][data-theme] body :is(.column-block-head,.input-column>summary,.finance-card>header,.summary-card>h3,.projection-card>header,.workbook-detail>summary){background:color-mix(in srgb,var(--section-accent171) 7%,var(--ui-surface))!important;color:var(--ui-ink)!important;border-bottom:1px solid var(--ui-border)!important;border-radius:11px 11px 0 0!important;line-height:1.4!important}:root[data-palette][data-theme] body .step-context53{color:var(--ui-muted)!important;margin:12px 0!important}:root[data-palette][data-theme] body .journey-tabs.step-tabs53{gap:8px!important;padding:8px!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;background:var(--ui-surface)!important}:root[data-palette][data-theme] body .journey-tabs.step-tabs53>button{border-radius:8px!important;min-height:44px!important}:root[data-palette][data-theme] body .journey-tabs.step-tabs53>button:not(.selected):not(.active):not([aria-selected=true]){background:var(--ui-raised)!important;color:var(--ui-ink)!important}:root[data-palette][data-theme] body .entry:focus-within{outline:2px solid color-mix(in srgb,var(--section-accent171) 45%,transparent)!important;outline-offset:2px!important}:root[data-palette][data-theme] body .insight-card{padding:16px!important;margin-bottom:14px!important;min-width:0!important}:root[data-palette][data-theme] body .insight-card>h3{font-size:16px!important;line-height:1.4!important;padding:0 28px 12px 0!important;margin:0 0 12px!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-ink)!important}:root[data-palette][data-theme] body .chart-toolbar53{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:8px!important;border-radius:8px!important;background:var(--ui-raised)!important}:root[data-palette][data-theme] body .chart-toolbar53 button{min-width:40px!important;min-height:32px!important;border-radius:6px!important}:root[data-palette][data-theme] body .chart-toolbar53 button[aria-pressed=true]{background:var(--ui-blue)!important;color:var(--ui-surface)!important;border-color:var(--ui-blue)!important}:root[data-palette][data-theme] body .insight-legend{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;margin:12px 0!important;font-size:12px!important;line-height:1.45!important}:root[data-palette][data-theme] body .insight-line{display:block!important;width:100%!important;max-width:100%!important;background:var(--ui-surface)!important;border-radius:8px!important}:root[data-palette][data-theme] body .chart-reading{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:8px!important;margin-top:12px!important;padding:0!important;border:0!important}:root[data-palette][data-theme] body .chart-reading>div{padding:10px!important;background:var(--ui-raised)!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;min-width:0!important}:root[data-palette][data-theme] body .chart-reading strong{display:block!important;font-size:17px!important;line-height:1.45!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere}:root[data-palette][data-theme] body .pie-key61 button{padding:10px!important;border-bottom:1px solid var(--ui-border)!important;min-height:40px!important}:root[data-palette][data-theme] body .future-insights .outcome-card{border-radius:12px!important;box-shadow:var(--studio-shadow170)!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button{border-radius:12px!important;box-shadow:var(--studio-shadow170)!important}:root[data-palette][data-theme] body #cashMonitor122 .cash-tile-heading126{font-weight:700!important;letter-spacing:.01em!important}:root[data-palette][data-theme] body #cashMonitor122 .cash-tile-note126{line-height:1.4!important}:root[data-palette][data-theme] body .topbar #headerActions73{border-radius:12px!important;box-shadow:0 12px 34px #15203326!important}:root[data-palette][data-theme] body .topbar #headerActions73 .theme-menu156{border-radius:10px!important;background:var(--ui-raised)!important}:root[data-palette][data-theme] body #themes156 .theme-choice156{min-height:48px!important;padding:10px!important;margin:5px 0!important;border-radius:8px!important;border-color:var(--ui-border)!important}:root[data-palette][data-theme] body :is(.journey-nav,.journey-tabs button,.theme-choice156,.start-sequence53 button){transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease!important}:root[data-palette][data-theme] body :is(.journey-nav,.journey-tabs button,.theme-choice156,.start-sequence53 button):focus-visible{outline:2px solid var(--ui-blue)!important;outline-offset:3px!important}@media(hover:hover)and (pointer:fine){:root[data-palette][data-theme] body .insight-card:hover{box-shadow:0 6px 22px #24283b13!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav:hover{box-shadow:inset 3px 0 var(--section-accent171),var(--studio-shadow170)!important}}@media(max-width:800px){:root[data-palette][data-theme] body #mobileIntro168{position:relative!important;isolation:isolate;margin:12px 0 18px!important;padding:20px 18px!important;background:var(--studio-intro170)!important;border:1px solid var(--studio-line170)!important;border-radius:14px!important;box-shadow:var(--studio-shadow170)!important;overflow:hidden!important}:root[data-palette][data-theme] body #mobileIntro168:before{content:"";display:block;width:38px;height:4px;border-radius:2px;background:var(--studio-accent170);margin-bottom:15px}:root[data-palette][data-theme] body #mobileIntro168 h2{font-size:clamp(24px,6.4vw,30px)!important;line-height:1.18!important;font-weight:650!important;letter-spacing:-.5px!important}:root[data-palette][data-theme] body #mobileIntro168 .intro-subtitle169{color:var(--studio-accent170)!important}:root[data-palette][data-theme] body #mobileIntro168 p{font-size:15px!important;line-height:1.6!important}:root[data-palette][data-theme] body #mobileIntro168 small{font-size:13px!important;padding-top:12px!important;border-top:1px solid var(--studio-line170)!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav{margin:5px 0!important;padding:8px 10px!important;min-height:48px!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav .nav-grip{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border:1px solid currentColor!important;border-radius:6px!important;opacity:.75}:root[data-palette][data-theme] body .journey-tabs.step-tabs53{padding:6px!important;gap:6px!important}:root[data-palette][data-theme] body .chart-toolbar53 button{min-height:44px!important;min-width:44px!important}:root[data-palette][data-theme] body .insight-card{padding:14px!important}:root[data-palette][data-theme] body .return-pie61{gap:14px!important}:root[data-palette][data-theme] body .chart-reading{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav:active{transform:scale(.99)}}@media(prefers-reduced-motion:reduce){:root[data-palette][data-theme] body :is(.journey-nav,.journey-tabs button,.theme-choice156,.start-sequence53 button){transition:none!important;transform:none!important}}}}@layer v85-pro101{@media screen and (min-width:801px){:root[data-palette][data-theme] body.guided-workspace .analyzer-shell>.section-sidebar{position:sticky!important;top:var(--menu-sticky175,90px)!important;max-height:calc(100dvh - var(--menu-top175,90px) - 16px)!important;overflow-y:scroll!important;overflow-x:hidden!important;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-muted) 28%,transparent) transparent;box-sizing:border-box!important}:root[data-palette][data-theme] body .section-sidebar::-webkit-scrollbar{width:4px}:root[data-palette][data-theme] body .section-sidebar::-webkit-scrollbar-track{background:transparent}:root[data-palette][data-theme] body .section-sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-muted) 28%,transparent);border-radius:8px}}}@layer v85-pro101{@media screen and (min-width:801px){:root{--menu-width178:clamp(232px,17vw,248px)}:root[data-palette][data-theme] body.guided-workspace .analyzer-shell>.section-sidebar{width:100%!important;min-width:0!important;max-width:none!important}:root[data-palette][data-theme] body.guided-workspace .analyzer-shell{grid-template-columns:var(--menu-width178) minmax(0,1fr)!important}:root[data-palette][data-theme] body .section-sidebar:hover{scrollbar-color:color-mix(in srgb,var(--ui-muted) 48%,transparent) transparent}}@media screen and (min-width:1250px){:root[data-palette][data-theme] body.guided-workspace .analyzer-shell:not(.wide-workspace):not(.workspace-collapsed),:root[data-palette][data-theme] body.guided-workspace .analyzer-shell.equity-compact117,:root[data-palette][data-theme] body.guided-workspace .analyzer-shell.cash-monitor-layout122{grid-template-columns:var(--menu-width178) minmax(0,1.5fr) minmax(280px,1fr)!important}:root[data-palette][data-theme] body.guided-workspace .analyzer-shell.cash-monitor-layout122.cash-chart-layout123{grid-template-columns:var(--menu-width178) minmax(0,1fr) minmax(280px,330px)!important}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #sectionSidebar .journey-nav>span:nth-child(2){font-size:14px!important;line-height:1.25!important}:root[data-palette][data-theme] body #sectionSidebar .nav-description{font-size:12px!important;margin-top:2px!important}@media(max-width:800px){:root[data-palette][data-theme] body #sectionSidebar .journey-nav>span:nth-child(2){font-size:15px!important}}}}@layer v85-pro101{@media screen and (min-width:1250px){:root[data-palette][data-theme] body.guided-workspace .analyzer-shell>.future-insights{margin-top:var(--insights-shift179,0px)!important}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #sectionBoard{--panel-inset181:14px}:root[data-palette][data-theme] body #sectionBoard :is(.column-block-body,.section-body,.workbook-detail-body,.input-group-body,.group-body){padding:10px var(--panel-inset181)!important;box-sizing:border-box!important;min-width:0!important}:root[data-palette][data-theme] body #sectionBoard :is(.column-block,.finance-card,.summary-card,.projection-card,.workbook-detail)>:is(p,small,h3,summary,header,.column-block-head){padding-inline:var(--panel-inset181)!important;box-sizing:border-box!important}:root[data-palette][data-theme] body #sectionBoard :is(.column-block,.finance-card,.summary-card)>:is(.pair-row,.override-row,.finance-row){padding-inline:var(--panel-inset181)!important;box-sizing:border-box!important}@media(max-width:800px){:root[data-palette][data-theme] body #sectionBoard{--panel-inset181:10px}}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body .locale-controls187{display:flex;flex-wrap:wrap;gap:10px 16px;margin:8px 0 12px;align-items:end;min-width:0;max-width:100%}:root[data-palette][data-theme] body .locale-controls187 label{display:grid;gap:4px;flex:1 1 180px;min-width:0;max-width:280px;color:var(--ui-ink);font-size:13px}:root body .locale-controls187 label>span{display:flex;gap:6px;align-items:center;line-height:1.4}:root[data-palette][data-theme] body .locale-controls187 select{width:100%;max-width:100%;min-width:0;min-height:38px;padding:7px 26px 7px 10px;border:1px solid var(--ui-border);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font:inherit;cursor:pointer}:root body .locale-controls187 select:focus-visible{outline:2px solid var(--ui-accent,#32718a);outline-offset:2px}:root body .locale-controls187 svg{flex:none}:root body .locale-help187{margin:9px 0 0;max-width:100%;font-size:13px}:root body .locale-help187 summary{cursor:pointer;padding:4px 0;color:var(--ui-ink);font-weight:600}:root body .locale-help187 p{font-size:13px!important}:root body .locale-preview187{display:block;margin-top:8px;line-height:1.4}:root body #headerActions73 .locale-controls187{width:100%;margin:4px 0}:root body #headerActions73 .locale-controls187 label{max-width:100%}:root body .locale-copy187,:root body .locale-help187{unicode-bidi:plaintext}:root[data-locale-direction187=rtl] body :is(.pair-label,.journey-nav>span:nth-child(2),.insight-card h3,.nav-category){direction:rtl;text-align:start}:root body .journey-nav>span:nth-child(2){min-width:0;overflow-wrap:normal;word-break:normal;hyphens:auto}@media(max-width:800px){:root body .locale-controls187{gap:8px}:root body .locale-controls187 label{flex-basis:140px;max-width:none}}}}@media screen{:root body .intro164 .locale-intro-heading188{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;margin-bottom:8px}:root body .intro164 .locale-intro-heading188 h2{flex:0 1 auto;min-width:0;margin:0!important}:root body .intro164 .locale-intro-controls188{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:5px;margin:0!important;width:auto}:root body .intro164 .locale-intro-controls188 label.locale-compact188{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:48px;min-width:48px;height:34px;margin:0;padding:0 12px 0 3px!important;background:transparent!important;border:1px solid var(--ui-border,#ccd2d7)!important;border-radius:5px;color:var(--ui-ink,#263746)!important;box-shadow:none!important;cursor:pointer}:root body .intro164 .locale-compact188>span{display:block;font-size:19px;line-height:1;pointer-events:none}:root body .intro164 .locale-currency187>span{font-size:15px;font-weight:600}:root body .intro164 .locale-compact188:after{content:"\2304";position:absolute;right:4px;top:7px;font-size:12px;pointer-events:none}:root body .intro164 .locale-intro-controls188 select{position:absolute;inset:0;opacity:0;width:100%;height:100%;min-height:0;padding:0!important;background:transparent!important;cursor:pointer}:root body .intro164 .locale-compact188:focus-within{outline:2px solid var(--ui-accent,#32718a);outline-offset:2px}:root body .intro164 .locale-compact188:hover{background:var(--ui-surface,#fff)!important}@media(max-width:420px){:root body .intro164 .locale-intro-heading188{gap:7px}:root body .intro164 .locale-intro-controls188 label.locale-compact188{width:40px;min-width:40px}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #headerActions73 .locale-controls187 select,:root[data-palette][data-theme] body #headerActions73 .locale-controls187 select:is(:hover,:focus,:active){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}:root[data-palette][data-theme] body #headerActions73 .locale-controls187 option{background:var(--ui-surface)!important;color:var(--ui-ink)!important}:root body .intro164 .locale-compact188 img{display:block;width:24px;height:18px;object-fit:cover;border-radius:3px}:root[data-palette][data-theme] body .intro164 .term-help189{display:inline-flex!important;align-items:center;justify-content:center;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0 3px;padding:0!important;border:1px solid var(--ui-border)!important;border-radius:50%!important;background:transparent!important;color:var(--ui-muted)!important;font-size:11px!important;line-height:1!important;vertical-align:middle;cursor:pointer;box-shadow:none!important}:root body .term-popover189{max-width:min(340px,calc(100vw - 40px));padding:16px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font-size:14px;line-height:1.5;box-shadow:0 6px 22px #0002}:root body .start-guide189{margin:18px 0 12px}:root body .start-guide189 h2{font-size:20px!important;margin:5px 0!important}:root body .start-guide189 p{margin:0!important}}}.debt-values189{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 8px}.debt-values189>span{white-space:nowrap}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #headerActions73 .locale-controls187{margin:0!important;padding:0!important}:root[data-palette][data-theme] body #headerActions73 .currency-preference152{margin-top:6px!important}@media(min-width:1250px){:root[data-palette][data-theme] body .start-surface:has(.intro164){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;grid-template-areas:"guide intro" "steps intro";gap:12px 28px!important;align-items:start!important;padding-top:0!important}:root[data-palette][data-theme] body .start-surface>.intro164{grid-area:intro;min-width:0!important;margin:0!important}:root[data-palette][data-theme] body .start-surface>.start-guide189{grid-area:guide;margin:0!important}:root[data-palette][data-theme] body .start-surface>.start-sequence53{grid-area:steps;grid-template-columns:1fr!important;margin:0!important;align-self:start}:root[data-palette][data-theme] body .start-surface .locale-intro-heading188{flex-wrap:wrap;gap:8px 12px}:root[data-palette][data-theme] body #sectionBoard.cash-align190{margin-top:calc(var(--cash-board-base190,0px) + var(--cash-board-offset190,0px))!important}}}}:root body .intro164 .locale-compact188>.desktop-label191{display:none}@media screen and (min-width:801px){:root body .intro164 .locale-intro-controls188 label.locale-compact188{width:auto;min-width:48px;gap:6px;padding-left:8px!important}:root body .intro164 .locale-compact188>.desktop-label191{display:block;font-size:11px;line-height:1.2;max-width:110px}:root body .intro164 .locale-intro-heading188{flex-wrap:wrap}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #journeyHeader .intro-return191{display:inline-block!important;position:static!important;float:none!important;flex:0 0 auto;min-height:24px!important;padding:3px 0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--ui-muted)!important;font-size:12px!important;line-height:1.3!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:root body #journeyHeader .workspace-title78{flex-wrap:wrap;gap:6px 14px}:root body #journeyHeader .workspace-title78 h2{margin-right:auto!important}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #headerActions73 .preferences-group193{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:0 0 14px!important;margin:0 0 12px!important;border-bottom:1px solid var(--ui-border)!important}:root[data-palette][data-theme] body #headerActions73 .preferences-group193 label{margin:0!important;min-width:0;max-width:none!important}:root body #headerActions73 .preferences-group193 select{width:100%!important;min-width:0!important}:root body #headerActions73 .preferences-group193 .currency-note152{grid-column:1/-1;font-size:11px}:root body #headerActions73 #themes156{margin-top:0!important}}}@layer v85-pro101{@media screen{:root body .intro164 .term-unit194{white-space:nowrap}:root[data-palette][data-theme] body .intro164 .term-help189{position:relative;display:inline-block!important;width:10px!important;height:12px!important;min-width:10px!important;min-height:12px!important;margin:0 0 0 1px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:9px!important;line-height:1!important;font-weight:400!important;vertical-align:super!important;color:var(--ui-muted)!important;border-radius:2px!important}:root body .intro164 .term-help189:before{content:"";position:absolute;inset:-6px -4px}:root body .intro164 .term-help189:is(:hover,:focus-visible){color:var(--ui-blue)!important;outline:1px solid var(--ui-border);outline-offset:2px}}}@layer v85-pro101{@media screen{:root[data-palette=clarity][data-theme]{--institution-selected156:#5143b5;--institution-selected-ink156:#fff;--selection195:#5143b5;--selection-text195:#fff;--offer195:#383052}:root[data-palette=clarity][data-theme=dark]{--institution-selected156:#bfb5ff;--institution-selected-ink156:#211b3d;--selection195:#bfb5ff;--selection-text195:#211b3d;--offer195:#383052}:root[data-palette=clarity][data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]),:root[data-palette=clarity][data-theme] body .journey-tabs.step-tabs53>button:is(.selected,.active,[aria-selected=true]){background:var(--selection195)!important;color:var(--selection-text195)!important;border-color:var(--selection195)!important;box-shadow:inset 0 0 0 1px var(--selection195)!important;font-weight:700!important}:root[data-palette=clarity][data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]) :is(span,small,strong,.nav-description,.journey-icon),:root[data-palette=clarity][data-theme] body .journey-tabs.step-tabs53>button:is(.selected,.active,[aria-selected=true]) :is(span,small,strong,.step-copy53){color:var(--selection-text195)!important}:root[data-palette=clarity][data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]) .journey-icon{background:#ffffff24!important}:root[data-palette=clarity][data-theme] body .journey-tabs.step-tabs53>button:is(.selected,.active,[aria-selected=true]) .step-number53{background:#ffffff24!important;color:var(--selection-text195)!important;border-color:currentColor!important}:root[data-palette=clarity][data-theme] body.guided-workspace .section-sidebar>.analysis-offer73,:root[data-palette=clarity][data-theme] body .analysis-offer73{background:var(--offer195)!important;border-color:#6e618b!important;border-top-color:#a596d6!important;color:#fff!important}:root[data-palette=clarity][data-theme] body .analysis-offer73 :is(strong,small,span,a){color:#fff!important}:root[data-palette][data-theme] body :is(main,#cashProjectionPopup122) .remaining-settings160>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;padding:6px 0!important}:root body .metric-icon195{display:none!important}:root[data-palette=clarity][data-theme] body #decisionDashboard54 #cashMonitor122>button .cash-tile-heading126{display:flex!important;align-items:center!important;gap:6px!important}:root[data-palette=clarity][data-theme] body #decisionDashboard54 #cashMonitor122>button .cash-tile-heading126>span{margin-left:auto!important}:root[data-palette=clarity][data-theme] body #decisionDashboard54 #cashMonitor122>button .metric-icon195{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 23px;width:23px;height:23px;border-radius:6px;background:color-mix(in srgb,var(--metric-status156) 10%,var(--ui-surface));color:var(--metric-status156)!important}:root[data-palette=clarity][data-theme] body #decisionDashboard54 #cashMonitor122>button .metric-icon195 svg{width:16px!important;height:16px!important;color:inherit!important}:root[data-palette=clarity][data-theme] body #decisionDashboard54 #cashMonitor122>button .metric-icon195 svg *{color:inherit!important}}}@media print{.metric-icon195{display:none!important}}.ltv-short198{display:none!important}@layer v85-pro101{@media screen and (max-width:800px){:root[data-palette][data-theme] body #decisionDashboard54 .tile-dashboard143>#dashboardYearControl160{grid-template-columns:auto minmax(90px,1fr)!important;gap:0 10px!important;padding:2px 4px 5px!important;margin-bottom:5px!important}:root[data-palette][data-theme] body #dashboardYearControl160>label{gap:6px!important;font-size:11px!important}:root[data-palette][data-theme] body #dashboardYearValue160{min-width:38px!important;padding:3px 5px!important}:root[data-palette][data-theme] body #dashboardYearControl160 .dashboard-year-track160{gap:5px!important}:root[data-palette][data-theme] body #dashboardYearNote160{font-size:10px!important;line-height:1.25!important}:root[data-palette][data-theme] body #decisionDashboard54 .tile-dashboard143 #cashMonitor122{grid-auto-columns:225px!important;gap:6px!important;padding-bottom:3px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button{padding:6px 8px!important;gap:2px!important;min-height:0!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .cash-tile-heading126{font-size:13px!important;line-height:1.2!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .cash-tile-month126 strong{font-size:20px!important;line-height:1.1!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .cash-tile-detail126{font-size:11px!important;line-height:1.2!important;padding-top:1px!important;gap:1px 5px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .cash-tile-note126{font-size:10px!important;line-height:1.2!important;margin-top:1px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140{padding-top:3px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .debt-values189{gap:2px 8px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .ltv-full198{display:none!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .ltv-short198{display:inline!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button .metric-icon195{width:20px!important;height:20px!important;flex-basis:20px!important}:root[data-palette][data-theme] body #decisionDashboard54 .decision-banner54{padding:6px 8px!important;gap:5px!important}:root[data-palette][data-theme] body #decisionDashboard54 .decision-banner54 h2{font-size:12px!important;line-height:1.3!important;margin:0!important}}}@layer v85-pro101{@media screen and (max-width:800px){:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140 .debt-values189>span:nth-child(2){display:none!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140>.cash-tile-detail126{display:flex!important;flex-wrap:nowrap!important;align-items:baseline!important;justify-content:space-between!important;gap:4px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140>.cash-tile-detail126>span{font-size:10px!important;min-width:0!important;line-height:1.2!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140>.cash-tile-detail126>strong{font-size:11px!important;flex:none!important;white-space:nowrap!important;line-height:1.2!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140 .debt-values189{flex-wrap:nowrap!important}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr:is(.metric-row,.summary-total57)>td{background:color-mix(in srgb,var(--ui-green-soft) 45%,var(--ui-surface))!important;color:var(--ui-green)!important;border-color:var(--ui-border)!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary.capital .card-table tbody tr.summary-total57>td{background:color-mix(in srgb,var(--ui-blue-soft) 35%,var(--ui-surface))!important;color:var(--ui-ink)!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr:is(.summary-cash57,.upfront-required61)>td{background:color-mix(in srgb,var(--ui-red-soft) 45%,var(--ui-surface))!important;color:var(--ui-red)!important;border-color:var(--ui-border)!important}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table :is(td,th){border:0!important;box-shadow:none!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr:is(.metric-row,.summary-total57)>td{background:color-mix(in srgb,var(--ui-green) 8%,var(--ui-surface))!important;font-weight:650!important;padding-block:6px!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary.capital .card-table tbody tr:is(.metric-row,.summary-total57)>td{background:color-mix(in srgb,var(--ui-blue) 7%,var(--ui-surface))!important;color:var(--ui-ink)!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr:is(.upfront-required61,.summary-cash57)>td{background:color-mix(in srgb,var(--ui-red) 7%,var(--ui-surface))!important;font-weight:650!important;padding-block:6px!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .summary-share{height:3px!important;background:color-mix(in srgb,var(--ui-muted) 4%,var(--ui-surface))!important;border:0!important;box-shadow:none!important;border-radius:3px!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .summary-share i{filter:saturate(.65)!important;opacity:.65!important;box-shadow:none!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140 .debt-values189>span:nth-child(2){display:none!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140>.cash-tile-detail126{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:baseline!important;gap:4px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140>.cash-tile-detail126>strong{flex:none!important;white-space:nowrap!important;font-size:11px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140 .debt-values189{flex-wrap:nowrap!important}@media(min-width:801px){:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .capital-result140>.cash-tile-detail126>span{font-size:11px!important;min-width:0!important}}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #sectionBoard .summary-card-grid{--summary-text202:#20242a;--summary-capital202:#89583d;--summary-operations202:var(--ui-green)}:root[data-palette][data-theme=dark] body #sectionBoard .summary-card-grid{--summary-text202:var(--ui-ink);--summary-capital202:#e7c29e}:root[data-palette=copper] body #sectionBoard .summary-card-grid{--summary-capital202:var(--copper155)}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table :is(td,th,small){color:var(--summary-text202)!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .summary-legend{color:var(--summary-text202)!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tr.financial-income>td{color:var(--ui-green)!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tr[data-summary-family202]{--row-tone202:var(--summary-operations202);--row-strength202:7%}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tr[data-summary-family202=capital]{--row-tone202:var(--summary-capital202)}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tr[data-summary-shade202="1"]{--row-strength202:11%}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tr[data-summary-shade202="2"]{--row-strength202:15%}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr[data-summary-family202][data-summary-shade202]>td{background:color-mix(in srgb,var(--row-tone202) var(--row-strength202),var(--ui-surface))!important;color:var(--row-tone202)!important;border-top:2px solid var(--ui-surface)!important;border-bottom:2px solid var(--ui-surface)!important;font-weight:650!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .summary-share i{filter:none!important;opacity:1!important}:root[data-palette=institutional][data-theme] body #decisionDashboard54 .decision-banner54.good{background:var(--ui-green-soft)!important;border-color:var(--ui-green)!important}:root[data-palette=institutional][data-theme] body #decisionDashboard54 .decision-banner54.amber{background:var(--ui-amber-soft)!important;border-color:var(--ui-amber)!important}:root[data-palette=institutional][data-theme] body #decisionDashboard54 .decision-banner54.bad{background:var(--ui-red-soft)!important;border-color:var(--ui-red)!important}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button{background:var(--ui-surface)!important;color:var(--ui-ink)!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button :is(.cash-tile-heading126,.cash-tile-note126,.cash-tile-detail126,.cash-tile-detail126>strong){color:var(--ui-ink)!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button[data-status147=bad]{background:color-mix(in srgb,var(--ui-red-soft) 45%,var(--ui-surface))!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button[data-status147=amber]{background:color-mix(in srgb,var(--ui-amber-soft) 45%,var(--ui-surface))!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button[data-status147=good]{background:color-mix(in srgb,var(--ui-green-soft) 45%,var(--ui-surface))!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button .cash-tile-month126 strong{color:var(--metric-status156,var(--ui-blue))!important}:root[data-palette][data-theme] body #decisionDashboard54 .debt-label-mobile89{display:none!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button .metric-icon195{display:none!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button .metric-rating89{display:block!important;margin:3px 0 7px!important;min-width:0!important;width:100%!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button .rating-labels89{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;font-size:10px!important;line-height:1.2!important;align-items:end!important;margin-bottom:5px!important;text-align:center!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button .rating-labels89>span{color:var(--ui-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button .rating-labels89>.current89{color:var(--ui-ink)!important;font-weight:750!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button .rating-track89{display:grid!important;position:relative!important;grid-template-columns:repeat(3,1fr)!important;gap:2px!important;height:5px!important;border-radius:3px!important;overflow:visible!important}:root[data-palette][data-theme] body .rating-track89 i{background:var(--ui-red,#ae5650)!important;opacity:.5!important;border-radius:2px!important}:root[data-palette][data-theme] body .rating-track89 i:nth-child(2){background:var(--ui-amber,#b4802b)!important}:root[data-palette][data-theme] body .rating-track89 i:nth-child(3){background:var(--ui-green,#35795b)!important}:root[data-palette][data-theme] body .rating-track89 b{position:absolute!important;top:-3px!important;width:3px!important;height:11px!important;transform:translate(-50%)!important;border-radius:2px!important;background:var(--ui-ink)!important;box-shadow:0 0 0 1px var(--ui-surface)!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button[data-status147=bad]{--metric-status156:var(--ui-red)!important;border-top-color:var(--ui-red)!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button[data-status147=amber]{--metric-status156:var(--ui-amber)!important;border-top-color:var(--ui-amber)!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button[data-status147=good]{--metric-status156:var(--ui-green)!important;border-top-color:var(--ui-green)!important}:root[data-palette][data-theme] body #decisionDashboard54 .decision-banner54.good{background:var(--ui-green-soft)!important;border-color:var(--ui-green)!important}:root[data-palette][data-theme] body #decisionDashboard54 .decision-banner54.amber{background:var(--ui-amber-soft)!important;border-color:var(--ui-amber)!important}:root[data-palette][data-theme] body #decisionDashboard54 .decision-banner54.bad{background:var(--ui-red-soft)!important;border-color:var(--ui-red)!important}:root[data-palette][data-theme] body #decisionDashboard54 .decision-banner54 :is(h2,p,.decision-eyebrow54){color:var(--ui-ink)!important}:root[data-palette][data-theme] body #decisionDashboard54 .decision-actions54 :is(button,a),:root[data-palette][data-theme] body #decisionDashboard54 :is([data-report],[data-print62],[data-print-report]){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}:root[data-palette][data-theme] body #decisionDashboard54 :is([data-report],[data-print62],[data-print-report]) :is(span,small,strong){color:inherit!important}:root[data-palette][data-theme] body.guided-workspace .analyzer-shell>.section-sidebar{padding-inline-end:14px!important;scrollbar-gutter:stable!important;box-sizing:border-box!important}:root[data-palette][data-theme] body #sectionSidebar .journey-nav{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}:root[data-palette][data-theme] body #decisionDashboard54 .tile-dashboard143 #cashMonitor122{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;width:100%!important;min-width:0!important;overflow:visible!important;gap:8px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>.strategy-group135{display:none!important}:root[data-palette][data-theme] body .chart-reading{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))!important;gap:7px!important;min-width:0!important}:root[data-palette][data-theme] body .chart-reading>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;width:auto!important;padding:9px!important;box-sizing:border-box!important;overflow:hidden!important}:root[data-palette][data-theme] body .chart-reading>div :is(span,strong){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:start!important;line-height:1.3!important}:root[data-palette][data-theme] body .chart-reading>div strong{font-size:clamp(12px,1vw,16px)!important;font-variant-numeric:tabular-nums!important}:root[data-palette][data-theme] body .future-insights .cash-outcome{background:var(--ui-green-soft)!important;border:1px solid var(--ui-green)!important;color:var(--ui-ink)!important;min-width:0!important}:root[data-palette][data-theme] body .future-insights .cash-outcome.negative{background:var(--ui-red-soft)!important;border-color:var(--ui-red)!important}:root[data-palette][data-theme] body .future-insights .cash-outcome :is(strong,span,p,small,b,div){color:var(--ui-ink)!important;opacity:1!important}:root[data-palette][data-theme] body .future-insights .cash-outcome strong{color:var(--ui-green)!important}:root[data-palette][data-theme] body .future-insights .cash-outcome.negative strong{color:var(--ui-red)!important}:root[data-palette][data-theme] body .future-insights .cash-outcome .outcome-card{background:transparent!important;border:0!important}:root[data-palette][data-theme] body .future-insights .cash-outcome.caution{background:var(--ui-amber-soft)!important;border-color:var(--ui-amber)!important}:root[data-palette][data-theme] body .future-insights .cash-outcome.caution strong{color:var(--ui-amber)!important}:root[data-palette][data-theme] body :is(.insight-line,.chart-reading strong,.cash-tile-month126 strong,input[type=number]){direction:ltr;unicode-bidi:plaintext}:root[data-palette][data-theme] body .account68-email-help89{font-size:13px!important;line-height:1.5!important;padding:9px 11px!important;border-radius:6px!important;background:var(--ui-blue-soft)!important;color:var(--ui-ink)!important;margin:12px 0!important}:root[data-palette][data-theme] body .theme-quick89{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;padding:6px!important;margin-inline-start:auto!important}:root[data-palette][data-theme] body #themeQuick89{width:min(420px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;padding:20px!important}:root[data-palette][data-theme] body #themeQuick89::backdrop{background:#13232b66}:root[data-palette][data-theme] body #themeQuick89 header{display:flex;align-items:center;justify-content:space-between;gap:12px}:root[data-palette][data-theme] body #themeQuick89 h2{margin:0;font-size:19px;color:var(--ui-ink)!important}:root[data-palette][data-theme] body .theme-choices89{display:grid;gap:8px;margin-top:16px}:root[data-palette][data-theme] body .theme-choices89 button{display:flex;align-items:center;gap:12px;padding:12px;background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-radius:8px}:root[data-palette][data-theme] body .theme-choices89 button[aria-pressed=true]{border:2px solid var(--ui-blue)!important;background:var(--ui-blue-soft)!important}:root[data-palette][data-theme] body .locale-language187.locale-compact188{display:flex!important;gap:6px!important;min-width:0!important;max-width:none!important;width:auto!important;min-width:150px!important}:root[data-palette][data-theme] body .locale-language187.locale-compact188>select{position:static!important;opacity:1!important;width:auto!important;max-width:135px!important;min-width:65px!important;color:var(--ui-ink)!important;font-size:12px!important;appearance:none!important;background-image:none!important;padding:0 16px 0 0!important;border:0!important;outline:0!important;box-shadow:none!important}:root[data-palette][data-theme] body .locale-language187.locale-compact188>span[aria-hidden]{display:inline-flex!important}:root[data-palette][data-theme] body .locale-language187.locale-compact188 .desktop-label191{display:none!important}:root[data-palette][data-theme] body [dir=rtl]{text-align:start}}@media screen and (max-width:1399px){:root[data-palette][data-theme] body #decisionDashboard54 .tile-dashboard143 #cashMonitor122{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:800px){:root[data-palette][data-theme] body #decisionDashboard54 .debt-label-full89{display:none!important}:root[data-palette][data-theme] body #decisionDashboard54 .debt-label-mobile89{display:inline!important}:root[data-palette][data-theme] body #decisionDashboard54 .tile-dashboard143 #cashMonitor122{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:min(225px,85vw)!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;overscroll-behavior-inline:contain!important;scroll-padding-inline:1px!important;-webkit-overflow-scrolling:touch;gap:6px!important;padding:2px 1px 6px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button{padding:8px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .cash-tile-heading126{font-size:12px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .cash-tile-month126 strong{font-size:19px!important;overflow-wrap:anywhere!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122 .cash-tile-detail126 strong{font-size:12px!important}:root[data-palette][data-theme] body #decisionDashboard54 #cashMonitor122>button .rating-labels89{font-size:9px!important}:root[data-palette][data-theme] body .funds-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}:root[data-palette][data-theme] body .funds-table>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;box-sizing:border-box!important}:root[data-palette][data-theme] body .funds-table>div>strong{grid-column:1/-1!important;margin-top:5px!important}:root[data-palette][data-theme] body .funds-table>.funds-head>span:first-child{display:none!important}:root[data-palette][data-theme] body .funds-table>div>:is(span,.entry){min-width:0!important;max-width:100%!important;font-size:12px!important;overflow-wrap:anywhere!important;white-space:normal!important}:root[data-palette][data-theme] body .funds-table .entry{display:flex!important;width:100%!important;box-sizing:border-box!important}:root[data-palette][data-theme] body .funds-table .entry input{min-width:0!important;width:100%!important;box-sizing:border-box!important;font-size:12px!important;padding:7px 3px!important}:root[data-palette][data-theme] body .funds-table .currency-prefix{font-size:11px!important;flex:0 0 auto!important;padding:0 2px!important}:root[data-palette][data-theme] body .chart-reading{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root[data-palette][data-theme] body .topbar .theme-quick89{width:32px!important;height:32px!important;flex-basis:32px!important}:root[data-palette][data-theme] body .locale-language187.locale-compact188{width:44px!important;min-width:44px!important;max-width:44px!important}}}@media print{#themeQuickButton89,#themeQuick89{display:none!important}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body .future-insights .cash-outcome .outcome-card{background:transparent!important}:root[data-palette][data-theme] body .future-insights .cash-outcome .outcome-card>strong{color:var(--ui-green)!important;opacity:1!important}:root[data-palette][data-theme] body .future-insights .cash-outcome.negative .outcome-card>strong{color:var(--ui-red)!important}:root[data-palette][data-theme] body .future-insights .cash-outcome.caution .outcome-card>strong{color:var(--ui-amber)!important}:root[data-palette][data-theme] body .future-insights .cash-outcome .outcome-card p,:root[data-palette][data-theme] body .future-insights .cash-outcome .outcome-label{color:var(--ui-ink)!important;opacity:1!important}:root[data-palette][data-theme] body .entry:has([data-key=buildingAreaUnit]){display:flex!important;min-width:0!important}:root[data-palette][data-theme] body .entry:has([data-key=buildingAreaUnit]) input{min-width:0!important;flex:1 1 70px!important;width:70px!important}:root[data-palette][data-theme] body [data-key=buildingAreaUnit]{font-size:11px!important;max-width:155px!important;width:100%!important;padding:5px!important;background:var(--ui-edit)!important;color:var(--ui-ink)!important}:root[data-palette][data-theme] body .language-flag90{display:none!important}:root[data-palette][data-theme] body .intro164 .locale-language187.locale-compact188{box-sizing:border-box!important;gap:6px!important;padding:0 20px 0 7px!important}:root[data-palette][data-theme] body .intro164 .locale-language187.locale-compact188>select{flex:1 1 auto!important;min-width:0!important;max-width:none!important;font:inherit!important;font-size:12px!important;padding:0!important}:root[data-palette][data-theme] body .intro164 .locale-compact188:after{content:"\2304"!important;inset-inline-end:6px!important;pointer-events:none!important}:root[data-palette][data-theme] body .pro-badge90{display:inline-block!important;align-self:center!important;flex:none!important;font-size:9px!important;line-height:1!important;padding:3px 5px!important;margin-inline-start:5px!important;border:1px solid currentColor!important;border-radius:4px!important;opacity:.85!important;color:inherit!important;background:transparent!important}:root[data-palette][data-theme] body .edit-access90{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 10px!important;padding:8px 10px!important;font-size:12px!important;color:var(--ui-ink)!important;background:var(--ui-blue-soft)!important;border-radius:5px!important}:root[data-palette][data-theme] body .edit-access90 button{font-size:12px!important;color:var(--ui-blue)!important;background:transparent!important;border:0!important;text-decoration:underline}:root[data-palette][data-theme] body [data-access-lock90=true]{background:var(--ui-raised)!important;border-style:dashed!important;cursor:default!important}:root[data-palette][data-theme] body .clear-confirm90{box-sizing:border-box!important;width:min(440px,calc(100vw - 32px))!important;max-height:85dvh!important;padding:22px!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important}:root[data-palette][data-theme] body .clear-confirm90 h2{margin:0 0 12px!important;font-size:20px!important;color:inherit!important}:root[data-palette][data-theme] body .clear-confirm90 p{font-size:14px!important;line-height:1.5!important;color:inherit!important}:root[data-palette][data-theme] body .clear-confirm90::backdrop{background:#13232b77}:root[data-palette][data-theme] body .clear-confirm90 footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}:root[data-palette][data-theme] body .clear-confirm90 button{padding:9px 13px!important;border:1px solid var(--ui-border)!important;border-radius:6px!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important}:root[data-palette][data-theme] body .clear-confirm90 :is([data-confirm-clear90],[data-confirm-new95]){background:var(--ui-red-soft)!important;color:var(--ui-red)!important;border-color:var(--ui-red)!important}:root[data-palette][data-theme] body .combined-table th[scope=col]{white-space:normal!important;min-width:85px!important;max-width:150px!important;line-height:1.3!important}}@media screen and (max-width:800px){:root[data-palette][data-theme] body .topbar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 10px!important;min-height:52px!important}:root[data-palette][data-theme] body .topbar .brand{min-width:0!important;flex:1 1 auto!important}:root[data-palette][data-theme] body .topbar #headerProperty120,:root[data-palette][data-theme] body .topbar>.mobile-get-more73,:root[data-palette][data-theme] body .topbar>.mobile-header-offer75{display:none!important}:root[data-palette][data-theme] body .topbar #mobileActionsToggle73{display:flex!important;position:static!important;flex:0 0 36px!important;width:36px!important;height:36px!important;margin:0 0 0 auto!important;align-items:center!important;justify-content:center!important;padding:6px!important;order:9!important}:root[data-palette][data-theme] body .topbar .header-actions{position:absolute!important;top:calc(100% + 5px)!important;inset-inline:10px!important;width:auto!important;max-height:calc(100dvh - 80px)!important;overflow-y:auto!important}:root[data-palette][data-theme] body .intro164 .locale-intro-heading188{gap:8px!important;flex-wrap:nowrap!important;justify-content:space-between!important}:root[data-palette][data-theme] body .intro164 .locale-intro-controls188{gap:5px!important;width:auto!important;flex:0 0 auto!important}:root[data-palette][data-theme] body .intro164 .locale-intro-controls188 label.locale-compact188{width:44px!important;min-width:44px!important;max-width:44px!important;height:32px!important;flex:0 0 44px!important;padding:0 10px 0 2px!important;box-sizing:border-box!important}:root[data-palette][data-theme] body .intro164 .locale-language187.locale-compact188>select{position:absolute!important;inset:0!important;opacity:0!important;width:100%!important;height:100%!important;max-width:100%!important;min-width:0!important;appearance:none!important}:root[data-palette][data-theme] body .intro164 .language-flag90{display:block!important;width:24px!important;height:18px!important;object-fit:cover;border-radius:3px}:root[data-palette][data-theme] body .intro164 .language-globe90{display:none!important}:root[data-palette][data-theme] body #decisionDashboard54 .tile-dashboard143 #cashMonitor122>button{scroll-snap-align:start!important;scroll-margin-inline:1px!important}:root[data-palette][data-theme] body #decisionDashboard54 .tile-dashboard143 #cashMonitor122>button:last-child{scroll-snap-align:end!important}:root[data-palette][data-theme] body #decisionDashboard54 .tile-dashboard143 #cashMonitor122{scrollbar-width:thin!important;touch-action:pan-x pan-y!important}}}@media print{.pro-badge90,.edit-access90,.clear-confirm90{display:none!important}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body .language-control91{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;width:100%!important}:root[data-palette][data-theme] body .language-control91 [data-language187]{display:none!important}:root[data-palette][data-theme] body .language-trigger91{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;min-height:36px!important;margin:0!important;padding:6px 9px!important;border:1px solid var(--ui-border)!important;border-radius:5px!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;font:inherit!important;font-size:13px!important;cursor:pointer!important;text-align:start!important}:root[data-palette][data-theme] body .language-trigger91 .language-flag90{display:block!important;flex:0 0 24px!important;width:24px!important;height:18px!important;object-fit:cover;border-radius:2px}:root[data-palette][data-theme] body .language-chevron91{margin-inline-start:auto!important;flex:none!important}:root[data-palette][data-theme] body .language-caption91{color:var(--ui-ink)!important;font-size:12px!important}:root[data-palette][data-theme] body .language-trigger91:focus-visible{outline:2px solid var(--ui-blue)!important;outline-offset:2px!important}:root[data-palette][data-theme] body .intro164 .language-control91.locale-compact188{display:block!important;padding:0!important;width:150px!important;min-width:150px!important;max-width:190px!important;height:34px!important;border:0!important}:root[data-palette][data-theme] body .intro164 .language-control91.locale-compact188:after{content:none!important;display:none!important}:root[data-palette][data-theme] body .intro164 .language-control91 .language-trigger91{height:34px!important;min-height:34px!important;font-size:12px!important}:root[data-palette][data-theme] body .locale-dropdown91{position:fixed!important;z-index:2147483647!important;box-sizing:border-box!important;overflow:auto!important;overscroll-behavior:contain!important;padding:4px!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-radius:7px!important;box-shadow:0 8px 24px #13232b33!important}:root[data-palette][data-theme] body .locale-dropdown91>button{display:flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;min-height:40px!important;padding:8px 10px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:var(--ui-ink)!important;font:inherit!important;font-size:14px!important;text-align:start!important;cursor:pointer!important}:root[data-palette][data-theme] body .locale-dropdown91>button img{display:block!important;flex:none!important;width:24px!important;height:18px!important;object-fit:cover;border-radius:2px}:root[data-palette][data-theme] body .locale-dropdown91>button[aria-selected=true],:root[data-palette][data-theme] body .locale-dropdown91>button:hover,:root[data-palette][data-theme] body .locale-dropdown91>button:focus-visible{background:var(--ui-blue-soft)!important;color:var(--ui-ink)!important;outline:2px solid var(--ui-blue)!important;outline-offset:-2px!important}:root[data-palette][data-theme] body [data-key=buildingAreaUnit]{width:58px!important;min-width:58px!important;max-width:58px!important}}@media screen and (min-width:801px){:root[data-palette][data-theme] body .intro164 .language-selected91{display:none!important}:root[data-palette][data-theme] body .intro164 .language-prompt91{display:inline!important;white-space:nowrap!important;font-size:11px!important}}@media screen and (max-width:800px){:root[data-palette][data-theme] body .intro164 .language-control91.locale-compact188{width:44px!important;min-width:44px!important;max-width:44px!important;height:32px!important;flex:0 0 44px!important}:root[data-palette][data-theme] body .intro164 .language-trigger91{height:32px!important;min-height:32px!important;gap:3px!important;padding:5px 4px!important}:root[data-palette][data-theme] body .intro164 .language-selected91,:root[data-palette][data-theme] body .intro164 .language-prompt91{display:none!important}}}@media print{.locale-dropdown91{display:none!important}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body .edit-access90{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 12px!important;text-align:start!important;padding:10px 12px!important;border:1px solid var(--ui-border)!important;line-height:1.45!important}:root[data-palette][data-theme] body .edit-access90>span{font-weight:650!important}:root[data-palette][data-theme] body .edit-access90>small{grid-column:1!important;color:var(--ui-ink)!important;font-size:11px!important}:root[data-palette][data-theme] body .edit-access90>button{grid-column:2!important;grid-row:1/3!important;max-width:140px!important;white-space:normal!important}:root[data-palette][data-theme] body .access-notice204{position:fixed!important;inset-inline-end:16px!important;bottom:16px!important;width:min(370px,calc(100vw - 32px))!important;box-sizing:border-box!important;z-index:220!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-inline-start:4px solid var(--ui-blue)!important;box-shadow:0 4px 20px #0002!important;border-radius:10px!important;padding:14px!important;text-align:start!important}:root[data-palette][data-theme] body .access-notice204[hidden]{display:none!important}:root[data-palette][data-theme] body .access-notice204 p{font-size:13px!important;line-height:1.5!important;margin:0 0 10px!important;color:inherit!important}:root[data-palette][data-theme] body .access-notice204 div{display:flex!important;flex-wrap:wrap!important;gap:8px!important}:root[data-palette][data-theme] body .access-notice204 button{font-size:12px!important;padding:7px 10px!important;background:var(--ui-blue-soft)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-radius:5px!important}:root[data-palette][data-theme] body [data-access-lock90=true]{cursor:pointer!important}:root[data-palette][data-theme=dark] body #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr[data-summary-family202][data-summary-shade202]>td{border-top:2px solid #ffffff21!important;border-bottom:2px solid #ffffff21!important}:root[data-palette][data-theme] body .analysis-access73 .paid73>p{color:inherit!important}:root[data-palette][data-theme] body #reviewAccess204{margin:20px auto!important;padding:12px 16px!important;width:calc(100% - 32px)!important;max-width:900px!important;box-sizing:border-box!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;color:var(--ui-ink)!important;border-radius:8px!important;font-size:13px!important}#reviewAccess204 summary{cursor:pointer;font-weight:650}#reviewAccess204 select{max-width:100%;margin:6px;padding:8px}@media(max-width:500px){:root[data-palette][data-theme] body .edit-access90{grid-template-columns:1fr!important}:root[data-palette][data-theme] body .edit-access90>button{grid-column:1!important;grid-row:auto!important;justify-self:start!important;max-width:none!important}}}}@media print{#reviewAccess204,#accessNotice204{display:none!important}}body>footer .site-version93{display:inline-block;font-size:12px;font-weight:600;opacity:1;color:inherit;white-space:nowrap;margin-inline-start:6px}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #journeyHeader .workspace-title78{flex-wrap:wrap!important;align-items:center!important;gap:6px 12px!important}:root[data-palette][data-theme] body #editAccessHint90.edit-access90{display:flex!important;flex:0 1 auto!important;align-items:baseline!important;justify-content:flex-end!important;gap:3px 6px!important;margin:0 0 0 auto!important;margin-inline-start:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:12px!important;line-height:1.5!important;max-width:100%!important;color:var(--ui-ink)!important}:root[data-palette][data-theme] body #editAccessHint90>span{font-weight:400!important}:root[data-palette][data-theme] body #editAccessHint90>small{display:none!important}:root[data-palette][data-theme] body #editAccessHint90>button{font:inherit!important;max-width:none!important;min-height:24px!important;padding:0!important;background:transparent!important;color:var(--ui-ink)!important;text-decoration:underline!important;text-underline-offset:3px!important;border:0!important;white-space:normal!important}:root[data-palette][data-theme] body #metricHelpPopup{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-height:min(65vh,480px)!important;overflow:auto!important;-webkit-line-clamp:unset!important}@media(max-width:600px){:root[data-palette][data-theme] body #editAccessHint90.edit-access90{flex-basis:100%!important;text-align:end!important}}}}[dir=auto]{unicode-bidi:isolate}:root[data-palette][data-theme] body .locale-dropdown91{scroll-padding-top:42px!important}:root[data-palette][data-theme] body .locale-dropdown91>.locale-dropdown-heading99{position:sticky;top:0;z-index:1;box-sizing:border-box;padding:9px 10px 10px;background:var(--ui-surface);color:var(--ui-ink);font-size:14px;font-weight:600;line-height:1.4;cursor:default;text-align:start}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #editAccessHint90.session-status124{flex-wrap:wrap!important;column-gap:10px!important}:root[data-palette][data-theme] body #editAccessHint90.session-status124>small{display:inline!important;font:inherit!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}}}#analysisAccess73[hidden],#analysisAccess73 [hidden]{display:none!important}#analysisAccess73 .analysis-access-status124{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:14px;font-size:12px}#analysisAccess73 .analysis-access-status124 small{font:inherit;white-space:nowrap;font-variant-numeric:tabular-nums}#analysisAccess73 [data-footer-guidance124]{font-size:12px;margin-top:10px}#analysisAccess73 [data-account-offer124]{white-space:normal!important;overflow-wrap:break-word;max-width:100%;min-height:44px;line-height:1.4}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #editAccessHint90 [data-unlimited124]{min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;text-align:inherit!important}}}@layer release96{.listing-link96{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:16px 0;padding:12px;background:var(--ui-raised);border-radius:6px}.listing-link96 label{flex:1 1 220px;display:grid;gap:6px;font-size:14px;color:var(--ui-ink)}.listing-link96 input{width:100%;min-width:0;box-sizing:border-box}.listing-link96 button{flex:0 0 auto;min-height:38px}.fact-link96{display:inline-block;font-size:13px;margin-top:6px;color:var(--ui-blue)}.fact-link96[hidden]{display:none}}@layer v85-pro101{@media screen{:root.afc-workspace-review[data-palette=afc][data-theme=light]{--ui-page:#f4f5f3!important;--ui-surface:#fff!important;--ui-raised:#f6f7f5!important;--ui-inset:#eceeeb!important;--ui-edit:#fafbf9!important;--ui-nav:#f4f5f3!important;--ui-ink:#202722!important;--ui-text:#202722!important;--ui-muted:#59625c!important;--ui-border:#d7dcd7!important;--ui-edit-border:#a7b2a9!important;--ui-blue:#328266!important;--ui-blue-soft:#edf2ee!important;--institution-accent156:#328266;--institution-selected156:#328266;--institution-selected-ink156:#fff;--institution-hover156:#328266;--institution-shadow156:#18291c10;--brand-cta108:#328266;--page-wash108:radial-gradient(ellipse at top right,#e4ece54d,transparent 55%)}:root.afc-workspace-review[data-palette=afc][data-theme=dark]{--ui-page:#151816!important;--ui-surface:#202522!important;--ui-raised:#282f2a!important;--ui-inset:#181d19!important;--ui-edit:#2c342e!important;--ui-nav:#151816!important;--ui-ink:#f1f5f0!important;--ui-text:#f1f5f0!important;--ui-muted:#bac5bc!important;--ui-border:#414d43!important;--ui-edit-border:#6a7c6d!important;--ui-blue:#b7d5c3!important;--ui-blue-soft:#2a3c31!important;--institution-accent156:#94c4a9;--institution-selected156:#328266;--institution-selected-ink156:#fff;--institution-hover156:#94c4a9;--institution-shadow156:#0003;--brand-cta108:#328266;--page-wash108:radial-gradient(ellipse at top right,#263c2e30,transparent 60%)}:root.afc-workspace-review[data-palette=studio][data-theme=light]{--ui-page:#f2efe9!important;--ui-surface:#fffefa!important;--ui-raised:#f7f3ec!important;--ui-inset:#eae4da!important;--ui-edit:#fffdf6!important;--ui-nav:#f2efe9!important;--ui-ink:#302e2a!important;--ui-text:#302e2a!important;--ui-muted:#696459!important;--ui-border:#d9d0c2!important;--ui-edit-border:#b0a18b!important;--ui-blue:#665138!important;--ui-blue-soft:#f0e8dc!important;--institution-accent156:#826540;--institution-selected156:#514333;--institution-selected-ink156:#fffdf8;--institution-hover156:#826540;--institution-shadow156:#4b382116;--brand-cta108:#766044;--page-wash108:radial-gradient(ellipse at top right,#d9c8ac55,transparent 60%)}:root.afc-workspace-review[data-palette=studio][data-theme=dark]{--ui-page:#1b1917!important;--ui-surface:#27231f!important;--ui-raised:#312c25!important;--ui-inset:#211e1a!important;--ui-edit:#363027!important;--ui-nav:#1b1917!important;--ui-ink:#f7f1e8!important;--ui-text:#f7f1e8!important;--ui-muted:#c9bdac!important;--ui-border:#51493d!important;--ui-edit-border:#897960!important;--ui-blue:#dfc39a!important;--ui-blue-soft:#403626!important;--institution-accent156:#c7a775;--institution-selected156:#574630;--institution-selected-ink156:#fff8ed;--institution-hover156:#d3b383;--institution-shadow156:#0004;--brand-cta108:#766044;--page-wash108:radial-gradient(ellipse at top right,#624d2630,transparent 60%)}:root.afc-workspace-review[data-palette][data-theme] body{background-color:var(--ui-page)!important;background-image:var(--page-wash108)!important;background-attachment:fixed!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar{background:#080a09!important;border-bottom:1px solid #303833!important;color:#fff!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 42px!important;gap:20px!important;min-height:76px!important;padding:12px 24px!important;position:relative!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar .brand{grid-column:1!important;grid-row:1!important;max-width:235px!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar .brand :is(strong,.brand-product){color:#fff!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar .brand .brand-product{color:#c4cec7!important;font-size:12px!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar #mobileActionsToggle73{grid-column:3!important;grid-row:1!important;background:#1c211e!important;color:#fff!important;border:1px solid #5c685f!important;border-radius:3px!important}:root.afc-workspace-review[data-palette][data-theme] body .desktop-site-links108{grid-column:2;grid-row:1;display:flex;justify-content:flex-end;align-items:center;gap:clamp(10px,1.3vw,23px);min-width:0}:root.afc-workspace-review[data-palette][data-theme] body .desktop-site-links108 a{color:#e5eae6!important;text-decoration:none!important;white-space:nowrap;font-size:12px;font-weight:600;line-height:2;padding:5px 0;border-bottom:1px solid transparent;transition:color .18s,border-color .18s}:root.afc-workspace-review[data-palette][data-theme] body .desktop-site-links108 a:is(:hover,:focus-visible,[aria-current]){color:#fff!important;border-bottom-color:#77ad91}:root.afc-workspace-review[data-palette][data-theme] body .website-links108 a:focus-visible{outline:2px solid #85b49a;outline-offset:4px}:root.afc-workspace-review[data-palette][data-theme] body .website-menu108{display:none!important}:root.afc-workspace-review[data-palette][data-theme] body main>#headerProperty120{display:flex!important;align-items:baseline;gap:12px;padding:14px 0 8px;margin:0;border:0;background:transparent!important}:root.afc-workspace-review[data-palette][data-theme] body main>#headerProperty120 #dealTitle{color:var(--ui-ink)!important;font-size:18px!important;letter-spacing:-.025em;font-weight:700!important;margin:0!important}:root.afc-workspace-review[data-palette][data-theme] body main>#headerProperty120 #dealSubtitle{color:var(--ui-muted)!important;font-size:12px!important;margin:0!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .analysis-offer73,:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body.guided-workspace #sectionSidebar>.analysis-offer73{background:linear-gradient(130deg,#151a17,#303a33)!important;color:#fff!important;border:1px solid #47574a!important;border-top:3px solid var(--brand-cta108)!important;border-radius:4px!important;box-shadow:0 4px 12px #0000000d!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .analysis-offer73 :is(strong,small,span){color:#f0f4f1!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #analysisAccess73{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-top:3px solid var(--brand-cta108)!important;color:var(--ui-ink)!important;border-radius:6px!important;box-shadow:0 8px 28px var(--institution-shadow156)!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #analysisAccess73 :is(h2,p,.eyebrow){color:var(--ui-ink)!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #analysisAccess73 .analysis-access-plans73 article{background:var(--ui-raised)!important;border:1px solid var(--ui-border)!important;color:var(--ui-ink)!important;border-radius:4px!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #analysisAccess73 .analysis-access-plans73 article :is(strong,span,p,small){color:var(--ui-ink)!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #analysisAccess73 .button{background:var(--brand-cta108)!important;color:#fff!important;border:1px solid var(--brand-cta108)!important;border-radius:0!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body #analysisAccess73 .button.secondary{background:transparent!important;color:var(--ui-ink)!important;border-color:var(--ui-ink)!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .intro164{background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:0 5px 20px var(--institution-shadow156)!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .intro164 :is(h2,h2 span,p){color:var(--ui-ink)!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .intro164:before{background:var(--brand-cta108)!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .start-surface{background:transparent!important}:root.afc-workspace-review[data-palette][data-theme] body #headerActions73{border-radius:6px!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .theme-swatch156.afc{background:linear-gradient(135deg,#111 50%,#f7f8f6 50%)!important;border-color:#829489!important}:root.afc-workspace-review:is([data-palette=afc],[data-palette=studio],[data-palette=monochrome])[data-theme] body .theme-swatch156.studio{background:linear-gradient(135deg,#514333 50%,#eee5d7 50%)!important;border-color:#b29a79!important}:root.afc-workspace-review[data-palette=studio][data-theme] body .topbar{background:#171511!important;border-bottom-color:#6f5d42!important}:root.afc-workspace-review[data-palette=studio][data-theme] body :is(.input-column,.column-block,.finance-card,.summary-card,.projection-card,.intro164){border-radius:10px!important;box-shadow:0 5px 22px var(--institution-shadow156)!important}:root.afc-workspace-review[data-palette=studio][data-theme] body #decisionDashboard54{--ui-surface:inherit;--ui-page:inherit;--ui-raised:inherit;--ui-ink:inherit;--ui-muted:inherit;--ui-border:inherit}@media(max-width:1150px)and (min-width:801px){:root.afc-workspace-review[data-palette][data-theme] body .topbar{grid-template-columns:1fr 42px!important;gap:8px 18px!important;padding:10px 22px!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar #mobileActionsToggle73{grid-column:2!important}:root.afc-workspace-review[data-palette][data-theme] body .desktop-site-links108{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:23px}}@media(max-width:800px){:root.afc-workspace-review[data-palette][data-theme] body .topbar{display:flex!important;gap:10px!important;padding:10px 14px!important;min-height:62px!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar #mobileActionsToggle73{width:40px!important;height:40px!important;flex-basis:40px!important}:root.afc-workspace-review[data-palette][data-theme] body .desktop-site-links108,:root.afc-workspace-review[data-palette][data-theme] body main>#headerProperty120{display:none!important}:root.afc-workspace-review[data-palette][data-theme] body #headerActions73 .website-menu108{display:block!important;order:110!important;padding-top:10px!important;border-top:1px solid var(--ui-border)}:root.afc-workspace-review[data-palette][data-theme] body .website-menu108 summary{display:block!important;grid-template-columns:none!important;white-space:nowrap!important;width:100%!important;max-width:none!important;background:transparent!important;border:0!important;padding:10px 4px;min-height:44px;box-sizing:border-box;font-size:14px;font-weight:700;color:var(--ui-ink);cursor:pointer}:root.afc-workspace-review[data-palette][data-theme] body .mobile-site-links108{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:6px}:root.afc-workspace-review[data-palette][data-theme] body .mobile-site-links108 a{display:flex;align-items:center;min-height:44px;padding:7px 10px;background:var(--ui-raised);border:1px solid var(--ui-border);color:var(--ui-ink)!important;text-decoration:none;font-size:13px;border-radius:3px}}@media(max-width:800px){:root.afc-workspace-review[data-palette][data-theme] body .topbar #headerActions73{inset-inline:14px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 88px)!important}:root.afc-workspace-review[data-palette][data-theme] body .website-menu108 summary:before{content:none!important;display:none!important}:root.afc-workspace-review[data-palette][data-theme] body .website-menu108 summary:after{content:"\2304"!important;display:inline-block!important;float:right;position:static!important;background:transparent!important;color:inherit!important;border:0!important}}@media(prefers-reduced-motion:reduce){.website-links108 a{transition:none!important}}}}@media print{.website-links108,.website-menu108{display:none!important}}@layer v85-pro101{@media screen{:root.afc-workspace-review[data-palette=monochrome][data-theme=light]{--ui-page:#e0e3e2!important;--ui-surface:#fff!important;--ui-raised:#f1f3f2!important;--ui-inset:#d7dcd9!important;--ui-edit:#fff!important;--ui-nav:#e0e3e2!important;--ui-ink:#151917!important;--ui-text:#151917!important;--ui-muted:#4c5750!important;--ui-border:#acb6af!important;--ui-edit-border:#83948a!important;--ui-blue:#292d2c!important;--ui-blue-soft:#e8edeb!important;--institution-accent156:#292d2c;--institution-selected156:#292d2c;--institution-selected-ink156:#fff;--institution-hover156:#408565;--institution-shadow156:#142b1d1c;--brand-cta108:#292d2c;--page-wash108:linear-gradient(135deg,#ffffff18,#bcc8c122)}:root.afc-workspace-review[data-palette=monochrome][data-theme=dark]{--ui-page:#171918!important;--ui-surface:#303633!important;--ui-raised:#39413c!important;--ui-inset:#1e2320!important;--ui-edit:#252c28!important;--ui-nav:#171918!important;--ui-ink:#f7faf8!important;--ui-text:#f7faf8!important;--ui-muted:#c4cfc8!important;--ui-border:#65726a!important;--ui-edit-border:#8d9d93!important;--ui-blue:#d5e5dc!important;--ui-blue-soft:#34463b!important;--institution-accent156:#dae7df;--institution-selected156:#292d2c;--institution-selected-ink156:#fff;--institution-hover156:#83c6a2;--institution-shadow156:#0004;--brand-cta108:#292d2c;--page-wash108:none}:root.afc-workspace-review[data-palette=monochrome][data-theme] body :is(.analysis-offer73,#sectionSidebar>.analysis-offer73),:root.afc-workspace-review[data-palette=monochrome][data-theme] body.guided-workspace #sectionSidebar>.analysis-offer73{background:#292d2c!important;color:#fff!important;border:1px solid #408565!important;border-top:3px solid #408565!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body #analysisAccess73 .button{background:#292d2c!important;color:#fff!important;border-color:#408565!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body #sectionSidebar .journey-nav:is(.selected,[aria-current=page]),:root.afc-workspace-review[data-palette=monochrome][data-theme] body .journey-tabs.step-tabs53>button:is(.selected,.active,[aria-selected=true]),:root.afc-workspace-review[data-palette=monochrome][data-theme] body #headerActions73 :is(button.button,.theme-choice156):is(:hover,:active,:focus-visible),:root.afc-workspace-review[data-palette=monochrome][data-theme] body #themes156 .theme-choice156:has(input:checked){background:#292d2c!important;color:#fff!important;border-color:#408565!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body :is(.journey-nav.selected,.journey-tabs.step-tabs53>button[aria-selected=true],#themes156 .theme-choice156:has(input:checked)) :is(strong,small,span,b):not(.step-number53){color:#fff!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body #sectionSidebar .journey-nav:not(.selected){background:var(--ui-surface)!important;border-color:var(--ui-border)!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body :is(.input-column,.column-block,.finance-card,.summary-card,.projection-card,.intro164,.chart-card,.workbook-detail){box-shadow:0 2px 8px #142b1d17!important;border-color:var(--ui-border)!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body input[type=range]{accent-color:#292d2c!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#292d2c 0%,#292d2c var(--year-progress,0%),#89968e var(--year-progress,0%),#89968e 100%)!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body input[type=range]::-webkit-slider-thumb{background:#292d2c!important;border-color:#f4f7f5!important;box-shadow:0 0 0 1px #408565!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body input[type=range]::-moz-range-track{background:#89968e!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body input[type=range]::-moz-range-progress{background:#292d2c!important}:root.afc-workspace-review[data-palette=monochrome][data-theme] body input[type=range]::-moz-range-thumb{background:#292d2c!important;border-color:#f4f7f5!important}:root.afc-workspace-review[data-palette][data-theme] body #themes156 .theme-swatch156.monochrome{background:linear-gradient(135deg,#292d2c 50%,#dfe4e1 50%)!important;border-color:#408565!important}:root.afc-workspace-review[data-palette][data-theme] body [data-currency-symbol188]{white-space:nowrap!important;font-family:inherit,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"!important}:root.afc-workspace-review[data-palette][data-theme] body .locale-currency187.locale-compact188{min-width:76px!important;width:auto!important;max-width:none!important}@media(max-width:800px){:root.afc-workspace-review[data-palette][data-theme] body .intro164 .locale-intro-controls188 label.locale-currency187.locale-compact188{width:72px!important;min-width:72px!important;max-width:72px!important;flex-basis:72px!important;padding-inline-end:12px!important}}}}@layer v85-pro101{@media screen{:root.afc-workspace-review:is([data-palette=monochrome],[data-palette=afc])[data-theme=light]{--ui-page:#f4f5f4!important;--ui-nav:#f4f5f4!important;--page-wash108:none}:root.afc-workspace-review:is([data-palette=monochrome],[data-palette=afc])[data-theme=dark]{--page-wash108:none}:root.afc-workspace-review:is([data-palette=monochrome],[data-palette=afc])[data-theme] body{background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;min-height:100vh}:root.afc-workspace-review[data-palette=afc][data-theme=light]{--ui-border:#bbc7bf!important;--ui-edit-border:#94a99b!important}:root.afc-workspace-review[data-palette=afc][data-theme] body .analysis-offer73,:root.afc-workspace-review[data-palette=afc][data-theme] body.guided-workspace #sectionSidebar>.analysis-offer73{background:#328266!important;border-color:#286b52!important;color:#fff!important}:root.afc-workspace-review[data-palette=afc][data-theme] body #themes156 .theme-choice156:has(input:checked){background:#328266!important;border-color:#286b52!important;color:#fff!important}:root.afc-workspace-review[data-palette=afc][data-theme] body #themes156 .theme-choice156:has(input:checked) :is(strong,small){color:#fff!important}:root.afc-workspace-review[data-palette][data-theme] body #themes156 .theme-swatch156.afc{background:linear-gradient(135deg,#328266 50%,#f4f5f4 50%)!important;border-color:#328266!important}:root.afc-workspace-review:is([data-palette=monochrome],[data-palette=afc])[data-theme] body.guided-workspace :is(main,.analyzer-shell,#journeyHeader){background:transparent!important}:root.afc-workspace-review[data-palette][data-theme] body .journey-tabs.step-tabs53>button:is(.selected,.active,[aria-selected=true]) .step-number53{background:#f2f5f3!important;color:#202722!important;-webkit-text-fill-color:#202722!important;border-color:#bdc9c1!important}:root.afc-workspace-review[data-palette][data-theme] body .journey-tabs.step-tabs53>button:is(.selected,.active,[aria-selected=true]) .step-number53 *{color:#202722!important;-webkit-text-fill-color:#202722!important}}}@layer v85-pro101{@media screen{:root.afc-workspace-review[data-palette][data-theme] body [data-currency-backing111]{display:none!important}:root.afc-workspace-review[data-palette][data-theme] body .intro164 .currency-control111.locale-compact188{position:relative!important;display:block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}:root.afc-workspace-review[data-palette][data-theme] body .intro164 .currency-control111:after{content:none!important;display:none!important}:root.afc-workspace-review[data-palette][data-theme] body .intro164 .currency-trigger111{height:34px!important;min-height:34px!important;font-size:12px!important}:root.afc-workspace-review[data-palette][data-theme] body .currency-trigger111 .currency-prompt111{font-size:11px!important;white-space:nowrap!important;font-weight:400!important}:root.afc-workspace-review[data-palette][data-theme] body .currency-trigger111 .currency-value111{white-space:nowrap!important;font-size:14px!important;font-weight:600!important}:root.afc-workspace-review[data-palette][data-theme] body .currency-dropdown111{scroll-padding-top:44px!important}:root.afc-workspace-review[data-palette][data-theme] body .currency-dropdown111>.locale-dropdown-heading99{position:sticky!important;top:0!important;z-index:2!important}:root.afc-workspace-review[data-palette][data-theme] body .currency-dropdown111>button{min-height:44px!important;line-height:1.35!important}:root.afc-workspace-review[data-palette][data-theme] body .currency-dropdown111>button>span{min-width:0;white-space:normal;overflow-wrap:break-word}@media(max-width:800px){:root.afc-workspace-review[data-palette][data-theme] body .intro164 .currency-control111.locale-compact188{width:54px!important;min-width:54px!important;max-width:54px!important;flex-basis:54px!important;height:32px!important}:root.afc-workspace-review[data-palette][data-theme] body .intro164 .currency-trigger111{height:32px!important;min-height:32px!important;gap:4px!important;padding:5px 7px!important}:root.afc-workspace-review[data-palette][data-theme] body .intro164 .currency-trigger111 .currency-prompt111{display:none!important}}}}@layer v85-pro101{@media screen{:root.afc-workspace-review[data-palette][data-theme]{--surface-shadow112:0 5px 16px rgba(22,35,29,.14),0 1px 4px rgba(22,35,29,.09);--surface-hover112:0 10px 28px rgba(22,35,29,.21),0 3px 8px rgba(22,35,29,.12);--control-shadow112:0 3px 8px rgba(22,35,29,.13),0 1px 3px rgba(22,35,29,.08);--control-hover112:0 6px 17px rgba(22,35,29,.21),0 2px 5px rgba(22,35,29,.12)}:root.afc-workspace-review[data-palette][data-theme=dark]{--surface-shadow112:0 5px 17px rgba(0,0,0,.36),0 1px 4px rgba(0,0,0,.25);--surface-hover112:0 10px 28px rgba(0,0,0,.5),0 3px 8px rgba(0,0,0,.3);--control-shadow112:0 3px 9px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2);--control-hover112:0 6px 18px rgba(0,0,0,.44),0 2px 5px rgba(0,0,0,.26)}:root.afc-workspace-review[data-palette][data-theme] body.guided-workspace :is(#decisionDashboard54,#analysisAccess73,#sectionSidebar>.analysis-offer73,.intro164,.top-property-card,.input-column,.column-block,.finance-card,.summary-card,.projection-card,.chart-card,.chart-panel,.outcome-card,.insight-card,.workbook-detail,.analysis-offer73,.analysis-access-plans73 article,.cash-result,.cash-outcome){box-shadow:var(--surface-shadow112)!important;transition:box-shadow .18s ease!important}:root.afc-workspace-review[data-palette][data-theme] body.guided-workspace :is(#decisionDashboard54 #cashMonitor122>button,.cash-tile,.nav-button,.journey-tabs.step-tabs53>button,.journey-nav,.start-sequence53>button,.chart-reading>div){box-shadow:var(--control-shadow112)!important;transition:box-shadow .18s ease,border-color .18s ease!important}@media(hover:hover){:root.afc-workspace-review[data-palette][data-theme] body.guided-workspace :is(#decisionDashboard54,#analysisAccess73,#sectionSidebar>.analysis-offer73,.intro164,.top-property-card,.input-column,.column-block,.finance-card,.summary-card,.projection-card,.chart-card,.chart-panel,.outcome-card,.insight-card,.workbook-detail,.analysis-offer73,.analysis-access-plans73 article,.cash-result,.cash-outcome):hover{box-shadow:var(--surface-hover112)!important}:root.afc-workspace-review[data-palette][data-theme] body.guided-workspace :is(#decisionDashboard54 #cashMonitor122>button,.cash-tile,.nav-button,.journey-tabs.step-tabs53>button,.journey-nav,.start-sequence53>button,.chart-reading>div):hover{box-shadow:var(--control-hover112)!important}}:root.afc-workspace-review[data-palette][data-theme] body.guided-workspace :is(#decisionDashboard54 #cashMonitor122>button,.cash-tile,.nav-button,.journey-tabs.step-tabs53>button,.journey-nav,.start-sequence53>button,.chart-reading>div):focus-visible{box-shadow:var(--control-hover112)!important}@media(max-width:800px){:root.afc-workspace-review[data-palette][data-theme]{--mobile-header112: calc(62px + env(safe-area-inset-top,0px)) ;scroll-padding-top:calc(var(--mobile-header112) + 12px)}:root.afc-workspace-review[data-palette][data-theme] body{padding-top:var(--mobile-header112)!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar{position:fixed!important;inset:0 0 auto!important;width:100%!important;min-height:var(--mobile-header112)!important;height:var(--mobile-header112)!important;padding-top:calc(10px + env(safe-area-inset-top,0px))!important;box-sizing:border-box!important;z-index:1000!important;box-shadow:0 3px 12px #00000038!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar #headerActions73{top:calc(100% + 5px)!important;max-height:calc(100vh - var(--mobile-header112) - 18px - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - var(--mobile-header112) - 18px - env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overscroll-behavior:contain;box-shadow:0 10px 30px #00000040!important}}@media(prefers-reduced-motion:reduce){:root.afc-workspace-review[data-palette][data-theme] body.guided-workspace :is(#decisionDashboard54,#analysisAccess73,#decisionDashboard54 #cashMonitor122>button,.intro164,.top-property-card,.input-column,.column-block,.finance-card,.summary-card,.projection-card,.chart-card,.chart-panel,.outcome-card,.insight-card,.workbook-detail,.analysis-offer73,.analysis-access-plans73 article,.cash-result,.cash-outcome,.cash-tile,.nav-button,.journey-tabs.step-tabs53>button,.journey-nav,.start-sequence53>button,.chart-reading>div){transition:none!important}}}}@layer v85-pro101{@media screen{:root.afc-workspace-review[data-palette][data-theme] body.guided-workspace #sectionBoard .top-property-card,:root.afc-workspace-review[data-palette][data-theme] body.guided-workspace #sectionBoard .top-property-card:is(:hover,:focus-within){background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;transition:none!important;padding:8px!important;margin-bottom:14px!important}:root.afc-workspace-review[data-palette][data-theme] body #sectionBoard #tax-projection>summary{display:none!important;border:0!important;padding:0!important;margin:0!important}:root.afc-workspace-review[data-palette][data-theme] body #sectionBoard #tax-projection>.workbook-detail-body{border-top:0!important}:root.afc-workspace-review[data-palette][data-theme] body #tax-projection .embedded-tax-inputs>.section-description{border-top:0!important;box-shadow:none!important}:root.afc-workspace-review[data-palette][data-theme] body .future-insights .cash-outcome:empty{display:none!important}:root.afc-workspace-review[data-palette][data-theme] body .return-summary113{display:flex!important;flex-direction:column!important;gap:16px!important;align-self:start!important;min-width:0!important}:root.afc-workspace-review[data-palette][data-theme] body .return-summary113>.insight-card{margin:0!important}:root.afc-workspace-review[data-palette][data-theme] body .chart-library-tools113{display:flex!important;justify-content:space-between!important;align-items:start!important;gap:12px!important;flex-wrap:wrap!important;margin:0 0 18px!important}:root.afc-workspace-review[data-palette][data-theme] body .chart-library-tools113 p{margin:5px 0!important;font-size:13px!important;max-width:680px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartStatus113{font-size:12px!important;color:var(--ui-muted)!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid{align-items:start!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid>[data-chart-id113]{position:relative!important;min-width:0!important}:root.afc-workspace-review[data-palette][data-theme] body .chart-layout113{display:flex!important;justify-content:space-between!important;gap:8px!important;padding-right:40px!important;margin:0 0 10px!important}:root.afc-workspace-review[data-palette][data-theme] body .chart-layout113>div{display:flex!important;gap:5px!important}:root.afc-workspace-review[data-palette][data-theme] body :is(.chart-layout113,.custom-editor113,.chart-library-tools113) button{border:1px solid var(--ui-border)!important;border-radius:6px!important;background:var(--ui-raised)!important;color:var(--ui-ink)!important;padding:7px 10px!important;min-width:36px!important;min-height:36px!important;font:inherit!important;font-size:13px!important;cursor:pointer!important;box-shadow:none!important}:root.afc-workspace-review[data-palette][data-theme] body :is(.chart-layout113,.custom-editor113,.chart-library-tools113) button:disabled{opacity:.4!important;cursor:default!important}:root.afc-workspace-review[data-palette][data-theme] body :is(.chart-layout113,.custom-editor113,.chart-library-tools113) button:not(:disabled):hover{border-color:var(--ui-ink)!important;background:var(--ui-inset)!important}:root.afc-workspace-review[data-palette][data-theme] body :is(.chart-layout113,.custom-editor113,.chart-library-tools113) :is(button,input,select,summary):focus-visible{outline:2px solid var(--ui-ink)!important;outline-offset:3px!important}:root.afc-workspace-review[data-palette][data-theme] body .chart-grip113{touch-action:none!important;cursor:grab!important;user-select:none!important;display:flex!important;align-items:center!important;gap:6px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-editor113{margin:12px 0!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;background:var(--ui-raised)!important;box-shadow:none!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-editor113>summary{display:list-item!important;cursor:pointer!important;padding:11px!important;color:var(--ui-ink)!important;font-size:13px!important;font-weight:600!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-editor113>summary>span{font-size:12px!important;font-weight:400!important;margin-left:6px!important;white-space:nowrap!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-editor-body113{padding:0 12px 12px!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-settings113{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-editor113 label{display:grid!important;gap:5px!important;min-width:0!important;font-size:12px!important;color:var(--ui-ink)!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-editor113 :is(input,select){box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:38px!important;padding:8px!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-border)!important;border-radius:5px!important;font-size:13px!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-note113{font-size:12px!important;margin:10px 0!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-lines113{display:grid!important;gap:10px!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-line113{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:7px!important;align-items:end!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-line113 label>span{display:flex!important;align-items:center!important;gap:6px!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-line113 i{display:inline-block!important;width:10px!important;height:10px!important;border-radius:50%!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-editor-actions113{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}@media(max-width:800px){:root.afc-workspace-review[data-palette][data-theme] body :is(.chart-layout113,.custom-editor113,.chart-library-tools113) :is(button,input,select){min-height:44px!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-line113{grid-template-columns:minmax(0,1fr) 44px!important}:root.afc-workspace-review[data-palette][data-theme] body .custom-editor113 :is(input,select){font-size:16px!important}}}}@layer v85-pro101{@media screen{:root.afc-workspace-review[data-palette][data-theme] body.chart-sorting114,:root.afc-workspace-review[data-palette][data-theme] body.chart-sorting114 *{cursor:grabbing!important;user-select:none!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid{overflow:visible!important;overflow-anchor:none!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid>.chart-placeholder114{box-sizing:border-box!important;min-width:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:26px 12px!important;border:2px dashed var(--ui-muted)!important;border-radius:12px!important;background:color-mix(in srgb,var(--ui-blue) 7%,var(--ui-page))!important;color:var(--ui-muted)!important;box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--ui-surface) 60%,transparent)!important}:root.afc-workspace-review[data-palette][data-theme] body .chart-placeholder114>span{font-size:13px!important;line-height:1.4!important;font-weight:600!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid>.chart-lifted114{opacity:1!important;will-change:transform!important;outline:1px solid var(--ui-border)!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid>.insight-card{padding:12px!important;margin-bottom:0!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .chart-layout113{margin-bottom:7px!important;gap:6px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .insight-card>h3{padding-bottom:8px!important;margin-bottom:8px!important;font-size:15px!important;line-height:1.35!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .chart-toolbar53{padding:6px!important;gap:6px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .insight-legend{margin:8px 0!important;gap:5px 10px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .chart-reading{gap:6px!important;margin-top:8px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .chart-reading>div{padding:7px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .chart-reading strong{font-size:16px!important;line-height:1.3!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-editor113{margin:10px 0 0!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-editor113>summary{padding:9px 10px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-editor-body113{padding:0 9px 9px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-settings113 label{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;align-items:center!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-note113{margin:7px 0!important;line-height:1.35!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-lines113{gap:6px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-line113{grid-template-columns:minmax(0,1fr) 32px!important;gap:5px!important;align-items:center!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-line113 label{grid-template-columns:25px minmax(0,1fr)!important;gap:5px!important;align-items:center!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-line113 label>span{gap:4px!important;font-variant-numeric:tabular-nums!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-line113 i{width:8px!important;height:8px!important;flex-shrink:0!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid :is(.chart-layout113,.custom-editor113) :is(button,select){min-height:32px!important;min-width:30px!important;padding:5px 6px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-editor-actions113{gap:6px!important;margin-top:8px!important}@media(pointer:coarse),(max-width:800px){:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid :is(.chart-layout113,.custom-editor113) :is(button,select){min-height:44px!important;min-width:44px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-line113{grid-template-columns:minmax(0,1fr) 44px!important}:root.afc-workspace-review[data-palette][data-theme] body #chartsGrid .custom-editor113 select{font-size:16px!important}}}}@media print{[data-custom-report-note135]{display:none!important}}@layer v85-pro101{@media screen{body.account-dialog-open116{overflow:hidden!important}#account68Root .account68-panel{box-sizing:border-box!important;overscroll-behavior:contain}#account68Root .account-auth-details116{margin:10px 0}#account68Root .account-auth-details116>summary{cursor:pointer;font-size:13px;font-weight:600}#account68Root #accountTitle204:focus{outline:none}}@media screen and (max-width:900px),screen and (hover:none)and (pointer:coarse){:root[data-palette][data-theme] body #account68Root .account68-backdrop,#account68Root .account68-backdrop{inset:var(--dialog-top116,0px) 0 auto!important;height:var(--dialog-height116,100dvh)!important;box-sizing:border-box!important;padding:18px!important;display:grid!important;place-items:center!important;background:#0a141e94!important}:root[data-palette][data-theme] body #account68Root .account68-panel,#account68Root .account68-panel{width:min(390px,100%)!important;max-width:100%!important;min-width:0!important;max-height:calc(var(--dialog-height116,100dvh) - 36px)!important;height:auto!important;padding:16px!important;margin:0!important;overflow:auto!important;border-radius:12px!important;font-size:14px!important;line-height:1.4!important;scroll-padding:12px}:root[data-palette][data-theme] body #account68Root .account68-panel h2,#account68Root .account68-panel h2{font-size:19px!important;line-height:1.25!important;padding-inline-end:52px!important;margin:0 0 10px!important}#account68Root .account68-panel .account68-close{float:right!important;font-size:12px!important;min-height:36px!important;padding:8px 9px!important;margin:-4px -4px 4px 6px!important}#account68Root .account68-panel p{margin:8px 0!important;line-height:1.4!important}#account68Root .account68-grid{gap:10px!important}#account68Root .account68-panel input:not([type=checkbox]):not([type=radio]){box-sizing:border-box!important;width:100%!important;min-width:0!important;font-size:16px!important;padding:10px!important}#account68Root .account68-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important}#account68Root .account68-actions button{min-height:42px!important;padding:10px 12px!important}#account68Root [data-dialog116=upgrade]>.account68-benefits{display:none!important}#account68Root .upgrade-price115{gap:4px!important;padding:10px 0!important;margin:10px 0!important}#account68Root .upgrade-price115>strong{font-size:24px!important}#account68Root .account68-note,#account68Root .account68-email-help89{font-size:12px!important;line-height:1.4!important}#account68Root [data-dialog116=auth]>.account68-note:last-child{display:none!important}#account68Root .account-auth-details116 .account68-auth-summary{padding:10px!important;font-size:13px!important}}}@layer v85-pro101{:root.afc-workspace-review[data-palette^=money-notes-][data-theme=light]{--mn-bg:#F6F8FB;--mn-card:#FFFFFF;--mn-raised:#F6F8FB;--mn-border:#E3E8EF;--mn-text:#0B1F3A;--mn-secondary:#5B6B80;--mn-muted:#627289;--mn-nav:#0B1F3A;--mn-nav-text:#FFFFFF;--mn-accent:#0F9D8A;--mn-active:#2DD4BF;--mn-button:#0C8273;--mn-button-hover:#0B7769;--mn-button-text:#FFFFFF;--mn-orange:#F28C28;--mn-positive:#147D3C;--mn-negative:#DC2626;--mn-warning:#A65B00;--mn-info:#2563EB;--mn-input:#FFFFFF;--mn-input-border:#CBD5E1;--mn-focus:rgba(15,157,138,.25);--mn-chart-1:#0F9D8A;--mn-chart-2:#1E3A5F;--mn-chart-3:#F28C28;--mn-chart-4:#94A3B8;--mn-chart-5:#7C3AED;--mn-grid:#E3E8EF;--mn-shadow:0 1px 3px rgba(11,31,58,.08)}:root.afc-workspace-review[data-palette^=money-notes-][data-theme=dark]{--mn-bg:#0A1220;--mn-card:#111C2E;--mn-raised:#16243A;--mn-border:#22324A;--mn-text:#E6EDF5;--mn-secondary:#A3B1C2;--mn-muted:#8A9AAF;--mn-nav:#07101C;--mn-nav-text:#E6EDF5;--mn-accent:#14B8A6;--mn-active:#2DD4BF;--mn-button:#14B8A6;--mn-button-hover:#2DD4BF;--mn-button-text:#04201C;--mn-orange:#FB9F45;--mn-positive:#22C55E;--mn-negative:#F87171;--mn-warning:#FBBF24;--mn-info:#60A5FA;--mn-input:#0E1828;--mn-input-border:#2A3B55;--mn-focus:rgba(45,212,191,.25);--mn-chart-1:#2DD4BF;--mn-chart-2:#60A5FA;--mn-chart-3:#FB9F45;--mn-chart-4:#94A3B8;--mn-chart-5:#A78BFA;--mn-grid:#22324A;--mn-shadow:0 1px 3px rgba(7,16,28,.3)}:root.afc-workspace-review[data-palette^=money-notes-][data-theme]{--ui-page:var(--mn-bg)!important;--ui-surface:var(--mn-card)!important;--ui-raised:var(--mn-raised)!important;--ui-inset:var(--mn-raised)!important;--ui-nav:var(--mn-bg)!important;--ui-edit:var(--mn-input)!important;--ui-ink:var(--mn-text)!important;--ui-text:var(--mn-text)!important;--ui-muted:var(--mn-secondary)!important;--ui-border:var(--mn-border)!important;--ui-edit-border:var(--mn-input-border)!important;--ui-blue:var(--mn-info)!important;--ui-green:var(--mn-positive)!important;--ui-red:var(--mn-negative)!important;--ui-amber:var(--mn-warning)!important;--ink:var(--mn-text)!important;--muted:var(--mn-secondary)!important;--line:var(--mn-border)!important;--white:var(--mn-card)!important;--soft:var(--mn-raised)!important;--navy:var(--mn-text)!important;--blue:var(--mn-info)!important;--accent:var(--mn-accent)!important;--surface-shadow112:var(--mn-shadow)!important;--surface-hover112:var(--mn-shadow)!important;--control-shadow112:var(--mn-shadow)!important;--control-hover112:var(--mn-shadow)!important;--ui-shadow:var(--mn-shadow)!important;--ui-blue-soft:var(--mn-raised)!important;--ui-green-soft:var(--mn-raised)!important;--ui-red-soft:var(--mn-raised)!important;--ui-amber-soft:var(--mn-raised)!important;--ui-radius:12px;--ui-control-radius:8px;--mn-space:8px;--page-wash108:none}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body{background:var(--mn-bg)!important;color:var(--mn-text)!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:16px;line-height:1.5}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(button,input,select,textarea){font-family:inherit!important;font-variant-numeric:tabular-nums;border-radius:8px!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(main,.analyzer-shell,.analyzer-content,#journeyHeader,.section-sidebar){background:var(--mn-bg)!important;color:var(--mn-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.input-column,.top-property-card,.column-block,.finance-card,.summary-card,.projection-card,.insight-card,.outcome-card,.chart-card,.chart-panel,.compact-return,.arv-editor,.dashboard-panel,.assessment-card58,.refi-card59,.workbook-detail,.r-dialog,.account68-panel,.account68-deal,.intro164,#decisionDashboard54,.analysis-access-plans73 article){background:var(--mn-card)!important;color:var(--mn-text)!important;border-color:var(--mn-border)!important;border-radius:12px!important;box-shadow:var(--mn-shadow)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.column-block-head,.input-column>summary,.projection-card>header,.summary-card>h3,.expense-group54,.finance-card>header,.workbook-detail>summary,.table-toolbar,.chart-toolbar53,.account68-includes,.account68-free,.account68-auth-summary,.account68-plan,.account68-detail,.account68-notice,.entry-note,.chart-reading,.chart-tooltip54,.metric-detail-value96,.fact-row93){background:var(--mn-raised)!important;color:var(--mn-text)!important;border-color:var(--mn-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(h1,.workspace-title78>h2){color:var(--mn-text)!important;font-size:28px!important;font-weight:600!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(h2,h3,.panel-title h2){color:var(--mn-text)!important;font-size:20px;font-weight:600}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(p,dt,dd,td,th,legend,.step-copy53 strong){color:var(--mn-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(small,.eyebrow,.decision-label54,.decision-sub54,.cash-tile-detail126,.nav-description,.chart-legend,.insight-legend,.roi-legend62,.pie-key61){color:var(--mn-secondary)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(label,.field-label,.cash-tile-label126){color:var(--mn-secondary)!important;font-size:13px;font-weight:500}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(input,textarea,select,.entry,.entry>span,.entry>small,.currency-prefix,.quiet-edit){background:var(--mn-input)!important;color:var(--mn-text)!important;border-color:var(--mn-input-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(input::placeholder,textarea::placeholder){color:var(--mn-muted)!important;opacity:1}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(input[readonly],input:disabled,.entry.calculated-entry,.entry.calculated-entry input,.calc,.finance-output,.refi-result59){background:var(--mn-raised)!important;color:var(--mn-secondary)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--mn-accent)!important;outline-offset:3px;box-shadow:0 0 0 4px var(--mn-focus)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .entry:focus-within{border-color:var(--mn-accent)!important;box-shadow:0 0 0 3px var(--mn-focus)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(button,.button,.r-button,.journey-nav){background:var(--mn-card)!important;color:var(--mn-text)!important;border-color:var(--mn-border)!important;box-shadow:var(--mn-shadow)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.button:not(.secondary),.account68-panel button:not(.secondary):not(.account68-close),.next-step53,.analysis-access-button73,.listing-apply60){background:var(--mn-button)!important;color:var(--mn-button-text)!important;border-color:var(--mn-button)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.button:not(.secondary),.account68-panel button:not(.secondary):not(.account68-close),.next-step53):hover{background:var(--mn-button-hover)!important;color:var(--mn-button-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.button.secondary,.r-button.secondary){border-color:var(--mn-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.topbar,.analysis-offer73,#analysisAccess73){background:var(--mn-nav)!important;color:var(--mn-nav-text)!important;border-color:var(--mn-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.topbar,.analysis-offer73,#analysisAccess73>.analysis-access-copy73) :is(h1,h2,h3,p,a,strong,small,span):not(#headerActions73 *){color:var(--mn-nav-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .topbar :is(button,.button):not(#headerActions73 *){background:var(--mn-nav)!important;color:var(--mn-nav-text)!important;border-color:var(--mn-secondary)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.journey-nav,.journey-tabs.step-tabs53>button):is(.selected,.active,[aria-current=page],[aria-selected=true]){background:var(--mn-nav)!important;color:var(--mn-nav-text)!important;border-color:var(--mn-border)!important;box-shadow:inset 0 -3px var(--mn-active)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.journey-nav,.journey-tabs.step-tabs53>button):is(.selected,.active,[aria-current=page],[aria-selected=true]) :is(strong,small,span){color:var(--mn-nav-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.journey-tabs.step-tabs53>button,.journey-nav) .step-number53{background:var(--mn-raised)!important;color:var(--mn-text)!important;-webkit-text-fill-color:var(--mn-text)!important;border-color:var(--mn-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(table,td,th,.table-wrap,.card-table-wrap,.schedule-scroll){background:var(--mn-card)!important;border-color:var(--mn-border)!important;font-variant-numeric:tabular-nums}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(thead th,tbody tr:nth-child(2n) td){background:var(--mn-raised)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.negative,.negative-value,.refi-negative59,.negative-number,[data-mn-negative],.bad,.loss) :is(strong,b),:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.negative,.negative-value,.refi-negative59,.negative-number,[data-mn-negative]){color:var(--mn-negative)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.status.good,.r-tag.good,.strategy-verdict71.good,.result-badge.good,.decision-banner54.good){background:var(--mn-raised)!important;color:var(--mn-positive)!important;border-color:var(--mn-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.status.bad,.r-tag.bad,.strategy-verdict71.bad,.result-badge.bad,.decision-banner54.bad){background:var(--mn-raised)!important;color:var(--mn-negative)!important;border-color:var(--mn-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.status.amber,.r-tag.amber,.strategy-verdict71.amber,.result-badge.amber,.decision-banner54.amber){background:var(--mn-raised)!important;color:var(--mn-warning)!important;border-color:var(--mn-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #decisionDashboard54 #cashMonitor122>button{background:var(--mn-card)!important;border:1px solid var(--mn-border)!important;border-radius:12px!important;box-shadow:var(--mn-shadow)!important;color:var(--mn-text)!important;padding:16px!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #decisionDashboard54 #cashMonitor122>button .cash-tile-month126{font-size:32px!important;font-weight:700!important;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--mn-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #decisionDashboard54 #cashMonitor122>button[data-status147=bad] .cash-tile-month126{color:var(--mn-negative)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.rating-labels89,.metric-rating89){color:var(--mn-secondary)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.metric-rating89[data-rating=bad],.metric-rating89[data-rating=good],.metric-rating89[data-rating=amber]) .current89{background:var(--mn-raised)!important;color:var(--mn-text)!important;border-radius:8px;padding:2px 8px}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.chart53,.chart61,.insight-chart,.insight-line,.roi-stack-svg62,.return-pie61,.return-columns56 svg) text{fill:var(--mn-secondary)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(svg .grid,svg .axis,svg .grid-line){stroke:var(--mn-grid)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(.toast,.toast71,.toast116,[role=status],[role=alert]){background:var(--mn-raised)!important;color:var(--mn-text)!important;border-color:var(--mn-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(#themes156 .theme-choice156,.money-notes-account label){background:var(--mn-card)!important;color:var(--mn-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #themes156 .theme-choice156:has(input:checked){border-color:var(--mn-accent)!important;background:var(--mn-raised)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body :is(button,input,select,textarea,.input-column,.column-block,.finance-card,.summary-card,.projection-card,.insight-card,.r-dialog,.account68-panel,.journey-nav){transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}@media(prefers-reduced-motion:reduce){:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body *,:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body *:before,:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body *:after{transition:none!important;animation:none!important}}@media print{:root.afc-workspace-review[data-palette^=money-notes-][data-theme]{--mn-bg:#F6F8FB!important;--mn-card:#FFFFFF!important;--mn-raised:#F6F8FB!important;--mn-border:#E3E8EF!important;--mn-text:#0B1F3A!important;--mn-secondary:#5B6B80!important;--mn-muted:#627289!important;--mn-nav:#0B1F3A!important;--mn-nav-text:#FFFFFF!important;--mn-accent:#0F9D8A!important;--mn-active:#2DD4BF!important;--mn-button:#0C8273!important;--mn-button-hover:#0B7769!important;--mn-button-text:#FFFFFF!important;--mn-orange:#F28C28!important;--mn-positive:#147D3C!important;--mn-negative:#DC2626!important;--mn-warning:#A65B00!important;--mn-info:#2563EB!important;--mn-input:#FFFFFF!important;--mn-input-border:#CBD5E1!important;--mn-focus:rgba(15,157,138,.25)!important;--mn-chart-1:#0F9D8A!important;--mn-chart-2:#1E3A5F!important;--mn-chart-3:#F28C28!important;--mn-chart-4:#94A3B8!important;--mn-chart-5:#7C3AED!important;--mn-grid:#E3E8EF!important;--mn-shadow:0 1px 3px rgba(11,31,58,.08)!important;color-scheme:light!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .money-notes-toggle{display:none!important}}}@layer v85-pro101{:root.afc-workspace-review[data-palette][data-theme] body .money-notes-toggle{min-width:40px;min-height:40px;padding:8px;display:inline-flex;align-items:center;justify-content:center}.money-notes-toggle svg{width:20px;height:20px}.money-notes-account{margin-block:16px}.money-notes-account select{width:100%;margin-top:8px}}@layer v85-pro101{:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-stroke-1{stroke:var(--mn-chart-1)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-fill-1{fill:var(--mn-chart-1)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-text-1{color:var(--mn-chart-1)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-swatch-1{background-color:var(--mn-chart-1)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-stroke-2{stroke:var(--mn-chart-2)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-fill-2{fill:var(--mn-chart-2)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-text-2{color:var(--mn-chart-2)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-swatch-2{background-color:var(--mn-chart-2)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-stroke-3{stroke:var(--mn-chart-3)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-fill-3{fill:var(--mn-chart-3)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-text-3{color:var(--mn-chart-3)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-swatch-3{background-color:var(--mn-chart-3)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-stroke-4{stroke:var(--mn-chart-4)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-fill-4{fill:var(--mn-chart-4)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-text-4{color:var(--mn-chart-4)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-swatch-4{background-color:var(--mn-chart-4)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-stroke-5{stroke:var(--mn-chart-5)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-fill-5{fill:var(--mn-chart-5)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-text-5{color:var(--mn-chart-5)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body .mn-series-swatch-5{background-color:var(--mn-chart-5)!important}}@layer v85-pro101{:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #headerActions73{background:var(--mn-card)!important;color:var(--mn-text)!important;border-color:var(--mn-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #headerActions73 :is(strong,small,span,p,label,summary,button){color:var(--mn-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #headerActions73 button{background:var(--mn-card)!important}:root.afc-workspace-review[data-palette][data-theme] body #themes156 .theme-swatch156.money-notes-light{background:linear-gradient(135deg,#0f9d8a 50%,#f6f8fb 50%)!important;border-color:#0b1f3a!important}:root.afc-workspace-review[data-palette][data-theme] body #themes156 .theme-swatch156.money-notes-dark{background:linear-gradient(135deg,#2dd4bf 50%,#111c2e 50%)!important;border-color:#a3b1c2!important}}@layer v85-pro101{:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #analysisAccess73 .analysis-access-plans73 article{background:var(--mn-card)!important;color:var(--mn-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #analysisAccess73 .analysis-access-plans73 article :is(h1,h2,h3,strong,span){color:var(--mn-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #analysisAccess73 .analysis-access-plans73 article :is(p,small){color:var(--mn-secondary)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #analysisAccess73 .analysis-access-plans73 article .button:not(.secondary),:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #analysisAccess73 .analysis-access-plans73 article .button:not(.secondary) :is(span,strong,small){background:var(--mn-button)!important;color:var(--mn-button-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #analysisAccess73 .analysis-access-plans73 article .button.secondary,:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #analysisAccess73 .analysis-access-plans73 article .button.secondary :is(span,strong,small){background:var(--mn-card)!important;color:var(--mn-text)!important;border-color:var(--mn-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #analysisAccess73 .analysis-access-plans73 article .button:not(.secondary):hover,:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #analysisAccess73 .analysis-access-plans73 article .button:not(.secondary):hover :is(span,strong,small){background:var(--mn-button-hover)!important;color:var(--mn-button-text)!important}}@layer v85-pro101{@media screen and (min-width:801px){:root.afc-workspace-review[data-palette][data-theme] body :is(.money-notes-toggle,.theme-toggle94){display:none!important}}}@layer v85-pro101{@media screen and (max-width:800px){:root.afc-workspace-review[data-palette][data-theme] body .topbar{justify-content:flex-start!important;gap:8px!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar .brand{flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar .brand>div{min-width:0!important}:root.afc-workspace-review[data-palette][data-theme] body .topbar .brand .brand-product{white-space:normal!important;overflow-wrap:anywhere}:root.afc-workspace-review[data-palette][data-theme] body .topbar :is(.money-notes-toggle,#mobileActionsToggle73){flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-width:44px!important;margin:0!important;box-sizing:border-box!important}}}@layer v85-pro101{:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #headerActions73 #themes156,:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #headerActions73 #themes156 fieldset{background:var(--mn-raised)!important;color:var(--mn-text)!important;border-color:var(--mn-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #headerActions73 #themes156 :is(summary,summary span,.theme-copy156,.theme-copy156 strong,legend){color:var(--mn-text)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #headerActions73 #themes156 :is(.theme-copy156 small,p){color:var(--mn-secondary)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #headerActions73 #themes156 .theme-choice156{background:var(--mn-card)!important;color:var(--mn-text)!important;border-color:var(--mn-border)!important}:root.afc-workspace-review[data-palette^=money-notes-][data-theme] body #headerActions73 #themes156 .theme-choice156:has(input:checked){background:var(--mn-raised)!important;border-color:var(--mn-accent)!important}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #sectionBoard .summary-card-grid{--summary-surface132:var(--ui-surface);--summary-head132:var(--ui-blue-soft);--summary-heading132:var(--ui-blue);--summary-line132:var(--ui-border);--summary-total132:var(--ui-raised);--summary-accent132:var(--ui-blue)}:root[data-palette=afc][data-theme=light] body #sectionBoard .summary-card-grid{--summary-surface132:#ffffff;--summary-head132:#edf2ee;--summary-heading132:#2E7A60;--summary-line132:#bbc7bf;--summary-total132:#f6f7f5;--summary-accent132:#328266}:root[data-palette=monochrome][data-theme=light] body #sectionBoard .summary-card-grid{--summary-surface132:#ffffff;--summary-head132:#e8edeb;--summary-heading132:#292d2c;--summary-line132:#acb6af;--summary-total132:#f1f3f2;--summary-accent132:#292d2c}:root[data-palette=studio][data-theme=light] body #sectionBoard .summary-card-grid{--summary-surface132:#fffefa;--summary-head132:#f0e8dc;--summary-heading132:#665138;--summary-line132:#d9d0c2;--summary-total132:#f7f3ec;--summary-accent132:#826540}:root[data-palette=classic][data-theme=light] body #sectionBoard .summary-card-grid{--summary-surface132:#fffefa;--summary-head132:#e7eff8;--summary-heading132:#245f91;--summary-line132:#cbd7e1;--summary-total132:#f3f5f7;--summary-accent132:#245f91}:root[data-palette=copper][data-theme=light] body #sectionBoard .summary-card-grid{--summary-surface132:#fffcf7;--summary-head132:#f2ece3;--summary-heading132:#96552e;--summary-line132:#d6cbbd;--summary-total132:#f2ece3;--summary-accent132:#96552e}:root[data-palette=institutional][data-theme=light] body #sectionBoard .summary-card-grid{--summary-surface132:#ffffff;--summary-head132:#e8eef5;--summary-heading132:#254d73;--summary-line132:#ccd5df;--summary-total132:#f3f5f7;--summary-accent132:#254d73}:root[data-palette=clarity][data-theme=light] body #sectionBoard .summary-card-grid{--summary-surface132:#ffffff;--summary-head132:#eeebff;--summary-heading132:#5548cc;--summary-line132:#dddde8;--summary-total132:#f5f5fa;--summary-accent132:#5548cc}:root[data-palette^=money-notes-][data-theme=light] body #sectionBoard .summary-card-grid{--summary-surface132:#FFFFFF;--summary-head132:#F6F8FB;--summary-heading132:#0B1F3A;--summary-line132:#E3E8EF;--summary-total132:#F6F8FB;--summary-accent132:#0C8273}:root[data-palette^=money-notes-][data-theme=dark] body #sectionBoard .summary-card-grid{--summary-surface132:#111C2E;--summary-head132:#16243A;--summary-heading132:#E6EDF5;--summary-line132:#22324A;--summary-total132:#16243A;--summary-accent132:#14B8A6}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary{background-color:var(--summary-surface132)!important;border-color:var(--summary-line132)!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary>h3{background-color:var(--summary-head132)!important;color:var(--summary-heading132)!important;border-color:var(--summary-accent132)!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table thead th{background-color:var(--summary-surface132)!important;border-color:var(--summary-line132)!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary .card-table tbody tr:not([data-summary-family202]):not(.metric-row):not(.summary-total57):not(.summary-cash57):not(.upfront-required61):not(.financial-income)>td{background-color:var(--summary-surface132)!important;background-image:linear-gradient(to top,var(--summary-line132) 0 1px,transparent 1px)!important;border-color:var(--summary-line132)!important}:root[data-palette][data-theme] body #sectionBoard .summary-card-grid .visual-summary.capital .card-table tbody tr[data-summary-family202=capital][data-summary-shade202]:not(.summary-cash57):not(.upfront-required61)>td{background-color:var(--summary-total132)!important;border-top-color:var(--summary-accent132)!important;border-bottom-color:var(--summary-line132)!important}}}@layer v85-pro101{@media screen{:root[data-palette][data-theme] body #sectionBoard :is(.quiet-edit.rent,.currency-entry),:root[data-palette][data-theme] body #sectionBoard :is(.quiet-edit.rent,.currency-entry)>:is(span,input){background:var(--mn-input,var(--ui-edit))!important}}}.report-preview62 .r-dialog-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;min-width:0!important}.report-preview62 .r-dialog-actions>strong{flex:1 1 150px!important;min-width:0!important;overflow-wrap:anywhere}.report-preview62 .r-dialog-actions>.r-button{flex:0 1 auto!important;max-width:100%!important;white-space:normal!important;min-height:36px}.report-preview62 [data-pdf-status150]{display:block;padding:2px 12px 6px;font-size:11px;line-height:1.35;overflow-wrap:anywhere;opacity:.8}.report-preview62 [data-share-pdf150]:disabled,.report-preview62 [data-download-pdf150]:disabled{opacity:.6;cursor:progress}.report-mobile-reader205{display:block;width:100%;border:0;background:#fff}@media(max-width:600px){.report-preview62:has(.report-mobile-reader205) .report-stage62{position:absolute!important;left:-12000px!important;width:816px!important}}@media print{.report-mobile-reader205{display:none!important}}#reportDialog.report-preview62{isolation:isolate}#reportDialog.report-preview62>.r-dialog-actions{z-index:20!important;top:0!important;max-height:45dvh;overflow-y:auto;box-sizing:border-box}@media(max-width:600px){#reportDialog.report-preview62>.r-dialog-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch!important}#reportDialog.report-preview62>.r-dialog-actions>strong{grid-column:1/-1}#reportDialog.report-preview62>.r-dialog-actions>[data-print62]{grid-column:1/-1;position:relative;z-index:1;min-height:44px;width:100%}}#chartsGrid .chart-share-button135{margin-top:12px!important;max-width:100%;white-space:normal}#chartDialog .r-dialog-actions{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:8px;min-width:0}#chartDialog .r-dialog-actions>.r-button{white-space:normal!important;max-width:100%;min-height:36px}#chartDialog [data-chart-pdf-status135]{display:block;font-size:12px;line-height:1.4;margin:6px 0 12px;overflow-wrap:anywhere}#chartDialog [data-chart-download135][hidden]{display:none!important}#chartDialog .chart-export-paper135{position:fixed;left:-12000px;top:0;width:1000px!important;max-width:none!important;padding:28px;box-sizing:border-box;background:var(--ui-surface,#fff);color:var(--ui-ink,#243c49);pointer-events:none;z-index:-1}#chartDialog .chart-export-paper135 .chart-export-card135{width:100%!important;max-width:none!important;margin:18px 0!important;box-sizing:border-box}.chart-export-brand135{font:700 18px/1.4 Arial,sans-serif;letter-spacing:.02em;margin:0 0 8px}.chart-export-property135{font:600 16px/1.4 Arial,sans-serif;margin:0 0 4px;overflow-wrap:anywhere}.chart-export-context135,.chart-export-footer135{font:12px/1.5 Arial,sans-serif;margin:0}@media print{.chart-share-button135,[data-chart-share135],[data-chart-download135],[data-chart-pdf-status135],.chart-export-paper135{display:none!important}}#cashProjectionPopup122 .cash-popup-toolbar122{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}#cashProjectionPopup122 .dashboard-pdf-actions135{display:contents}#cashProjectionPopup122 .cash-popup-toolbar122 button{max-width:100%;white-space:normal;min-height:38px;margin:0;align-self:center}#cashProjectionPopup122 [data-dashboard-pdf-status135]{display:block;font-size:12px;line-height:1.4;min-height:2.8em;margin:6px 0 12px;overflow-wrap:anywhere}.dashboard-pdf-actions135 [hidden]{display:none!important}@media print{.dashboard-pdf-actions135,[data-dashboard-pdf-status135]{display:none!important}}#cashProjectionPopup122 .dashboard-print-frame135{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:0;inset:0}.assessment-actions58 button[data-report].investment-report-primary163{background:#2e7a60!important;color:#fff!important;border:1px solid #24624c!important;font-size:14px!important;min-height:48px!important;padding:10px 16px!important;white-space:normal!important}.assessment-actions58 button[data-report].investment-report-primary163 small{display:block!important;color:#fff!important;opacity:1!important;font-size:13px!important;font-weight:700!important;white-space:normal!important}#cashProjectionPopup122[data-section-report163] .cash-popup-content122{display:block}#cashProjectionPopup122[data-section-report163] .cash-popup-content122>div>*{margin-block:16px}#cashProjectionPopup122[data-section-report163] img{max-width:100%;height:auto}:root body #sectionReport136:not([open]),:root body #cashProjectionPopup122:not([open]){display:none!important}:root body #sectionReport136{width:min(1240px,calc(100vw - 32px));max-width:none;max-height:88dvh;padding:22px;box-sizing:border-box;overflow:auto;background:var(--ui-surface,#fff);color:var(--ui-ink,#23414d);border:1px solid var(--ui-border,#c9d9dc);border-radius:16px}#sectionReport136::backdrop{background:#0a1c248c}#sectionReport136>header{display:flex;justify-content:space-between;align-items:start;gap:16px}#sectionReport136 h2{margin:0;font-size:22px}#sectionReport136 .cash-popup-toolbar122{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}#sectionReport136 .dashboard-pdf-actions135{display:contents}#sectionReport136 [hidden]{display:none!important}#sectionReport136 .cash-popup-content122{width:794px;max-width:none;max-height:none;overflow:visible}#sectionReport136 .section-source165{position:fixed;left:-20000px;top:0;width:794px;pointer-events:none}#sectionReport136 .section-snapshot136{width:794px;padding:30px;box-sizing:border-box}#sectionReport136 .section-snapshot136 img{max-width:100%!important;height:auto!important}#sectionReport136 [data-dashboard-pdf-status135]{display:block;margin:8px 0;font-size:12px;min-height:2.8em}#sectionReport136 .dashboard-print-frame135{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:0;inset:0}@layer v85-pro101{:root[data-palette][data-theme] body #decisionDashboard54 .assessment-actions58 button[data-report].investment-report-primary163{background:#2e7a60!important;border-color:#24624c!important;color:#fff!important;min-height:48px!important;padding:10px 16px!important}:root[data-palette][data-theme] body #decisionDashboard54 .assessment-actions58 button[data-report].investment-report-primary163 :is(span,strong,small){background:transparent!important;color:#fff!important;opacity:1!important}}#sectionReport136 .section-pages165{display:grid;gap:20px;width:100%;max-width:794px;margin:12px auto}#sectionReport136 .section-pages165>img{display:block;width:100%;max-width:100%;height:auto;box-shadow:0 2px 10px #0002;border:1px solid #ccd5df;box-sizing:border-box}#sectionReport136 .section-snapshot136 *{min-width:0!important;box-sizing:border-box!important}#sectionReport136 .section-snapshot136 :is(table,.table-wrap){max-width:100%!important;overflow:visible!important}#sectionBoard [data-cash-sensitivity163]{margin-top:24px!important;margin-bottom:20px!important}@media(max-width:600px){:root body #sectionReport136{width:calc(100vw - 12px);padding:10px}#sectionReport136 .section-pages165{gap:12px}}:is(#sectionReport136,.dashboard-paper171) .section-paper166{position:relative!important;width:794px!important;height:1123px!important;min-height:1123px!important;padding:0!important;margin:0!important;overflow:hidden!important;background:var(--ui-surface,#fff);color:var(--ui-ink,#23414d);box-sizing:border-box!important}:is(#sectionReport136,.dashboard-paper171) .section-brand166{position:absolute;top:30px;left:46px;right:46px;display:grid;gap:4px;border-bottom:2px solid #397a69;padding-bottom:10px;font-size:13px;line-height:1.3}:is(#sectionReport136,.dashboard-paper171) .section-brand166 strong{font-size:16px}:is(#sectionReport136,.dashboard-paper171) .section-brand166 small{font-size:11px}:is(#sectionReport136,.dashboard-paper171) .section-paper-body166{position:absolute;left:46px;top:132px;width:702px;height:916px;overflow:hidden}:is(#sectionReport136,.dashboard-paper171) .section-footer166{position:absolute;bottom:30px;left:46px;right:46px;display:flex;justify-content:space-between;border-top:1px solid #b6c9c4;padding-top:8px;font-size:11px;line-height:1.3}:is(#sectionReport136,.dashboard-paper171) .section-slice166{position:relative;width:702px;overflow:hidden}:is(#sectionReport136,.dashboard-paper171) .section-summary166{width:702px!important;padding:0!important;display:grid;gap:16px}:is(#sectionReport136,.dashboard-paper171) .section-summary166>.summary-card-grid{margin:0!important}:is(#sectionReport136,.dashboard-paper171) .section-summary166>.insight-card{margin:0!important}:is(#sectionReport136,.dashboard-paper171) .section-sheet166{position:relative;width:100%;overflow:hidden;box-shadow:0 2px 10px #0002;border:1px solid #ccd5df;box-sizing:border-box}:is(#sectionReport136,.dashboard-paper171) .section-sheet166>.section-paper166{transform-origin:top left}#sectionBoard .table-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#sectionBoard .table-toolbar>.section-export-right166{margin-left:auto;white-space:normal;max-width:100%}#sectionBoard .projection-number166,#sectionBoard .projection-number166 *{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-variant-numeric:tabular-nums;font-size:clamp(10px,.9vw,13px)}.dashboard-source171{position:fixed;left:-20000px;top:0;width:794px;pointer-events:none}:is(#sectionReport136,.dashboard-paper171) .section-snapshot136 *{min-width:0!important;box-sizing:border-box!important}:is(#sectionReport136,.dashboard-paper171) .section-snapshot136 img{max-width:100%!important;height:auto!important}:is(#sectionReport136,.dashboard-paper171) .section-snapshot136 table{width:100%!important;max-width:100%!important;table-layout:fixed!important}:is(#sectionReport136,.dashboard-paper171) .section-snapshot136 :is(td,th){overflow-wrap:anywhere!important}:is(#sectionReport136,.dashboard-paper171) .section-snapshot136 :is(.table-wrap,.return-ledger){max-height:none!important;overflow:visible!important}:is(#sectionReport136,.dashboard-paper171) .section-assessment171{display:block;padding:12px 14px;margin:0 0 18px;border:1px solid #9abbb1;border-radius:8px;background:#ecf4f0;color:#23483e;font:700 13px/1.5 Arial,sans-serif;white-space:normal;overflow-wrap:anywhere}.dashboard-source171 .cash-popup-content122>*,.dashboard-source171 .cash-popup-content122>section{margin-bottom:18px!important}@media(max-width:600px){:root[data-palette][data-theme] body #decisionDashboard54 .decision-banner54>.assessment-actions58{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;min-width:0!important}:root[data-palette][data-theme] body #decisionDashboard54 .assessment-actions58>[data-report]{grid-column:1/-1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}}.client-branding167{width:min(760px,calc(100vw - 24px));max-height:90dvh;overflow:auto;padding:24px;border-radius:14px;background:var(--ui-surface,#fff);color:var(--ui-ink,#263c43)}.client-branding167>header{display:flex;justify-content:space-between;gap:16px}.client-branding167 h2{font-size:24px;margin:6px 0}.client-branding167 p{font-size:14px;line-height:1.5}.client-profile-grid167{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.client-profile-grid167 label,.client-options167 label{display:grid;gap:6px;font-size:13px;font-weight:600}.client-wide167{grid-column:1/-1}.client-profile-grid167 input,.client-profile-grid167 textarea,.client-options167 input:not([type=checkbox]),.client-options167 textarea{width:100%;min-width:0;border:1px solid #becdc8;border-radius:6px;padding:10px;box-sizing:border-box;background:var(--ui-surface,#fff);color:inherit;font:inherit}.client-profile-grid167 input[readonly],.client-profile-grid167 textarea[readonly]{background:var(--ui-page,#f4f7f6)}.client-actions167{display:flex;gap:10px;flex-wrap:wrap}.client-status167{color:var(--ui-ink,#425d56);font-size:13px}.client-logo167{display:block;width:160px;height:96px;object-fit:contain;object-position:center}.client-options167{padding:12px;border:1px solid #becdc8;border-radius:8px;margin:12px 0}.client-options167>summary{cursor:pointer;font-weight:600}.client-options167[open]{display:grid;gap:10px}.client-options167 label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}.client-options167 small{display:block;font-size:12px}.client-cover-preview167{display:block;width:100%;max-width:794px;height:auto;margin:16px auto;border:1px solid #ccd5df}.client-options167 [hidden],.client-branding167 [hidden]{display:none!important}@media(max-width:600px){.client-profile-grid167{grid-template-columns:1fr}.client-branding167{padding:16px}.client-actions167 button{width:100%}}@media print{.client-options167,.client-cover-preview167{display:none!important}}.client-options167>summary{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:space-between;gap:12px;min-width:0}.client-options167[open]{display:block}.client-options167[open]>label{margin:10px 0}.client-document167{display:inline-block;margin:4px 12px 12px;color:var(--ui-accent,#216c58);font-weight:600}.client-branding167>header>button{align-self:flex-start;width:40px;height:40px;flex-shrink:0}.roi-explain-grid132 details>summary{display:block!important;grid-column:1/-1!important;width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:normal}
