body.finance-polished{--cg-border:var(--calc-border,#35445a);--cg-surface:var(--calc-bg-card,#121b2a)}body.finance-polished #main-content{width:min(1440px,100%);max-width:1440px;margin:0 auto;padding:24px}body.finance-polished #capital-workspace{min-width:0;color:var(--calc-text-primary,#e5e7eb)}body.finance-polished #capital-workspace [hidden]{display:none}body.finance-polished #capital-workspace section,body.finance-polished #capital-workspace article{min-width:0}body.finance-polished #capital-workspace .fp-input-panel,body.finance-polished #capital-workspace .fp-results-panel,body.finance-polished #capital-workspace .fp-surface,body.finance-polished #capital-workspace .fp-chart-panel{border:1px solid var(--cg-border);border-radius:16px;margin:0 0 18px;padding:20px}body.finance-polished #capital-workspace .cg-private{background:var(--cg-surface);border-left:4px solid #58b4ed;margin-bottom:20px;padding:12px 18px}body.finance-polished #capital-workspace h2{margin:0 0 16px;font-size:1.25rem}body.finance-polished #capital-workspace h3{margin:0 0 12px;font-size:1.05rem}body.finance-polished #capital-workspace p{overflow-wrap:break-word;margin:8px 0 14px;line-height:1.55}body.finance-polished #capital-workspace .cg-note{color:var(--calc-text-secondary,#becbda);font-size:.875rem}body.finance-polished #capital-workspace .cg-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr);align-items:start;gap:24px;display:grid}body.finance-polished #capital-workspace .cg-results{min-width:0}body.finance-polished #capital-workspace .cg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body.finance-polished #capital-workspace .cg-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:10px;font-size:.875rem;line-height:1.4;display:flex}body.finance-polished #capital-workspace .cg-field>span{overflow-wrap:break-word;min-height:2.8em}body.finance-polished #capital-workspace input:not([type]),body.finance-polished #capital-workspace input[type=text],body.finance-polished #capital-workspace input[type=date],body.finance-polished #capital-workspace select,body.finance-polished #capital-workspace textarea{border:1px solid var(--cg-border);background:var(--calc-bg-input,#182336);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px}body.finance-polished #capital-workspace textarea{overflow-wrap:anywhere;min-height:100px}body.finance-polished #capital-workspace input[aria-invalid=true]{border-color:#d35c65;outline-color:#d35c65}body.finance-polished #capital-workspace input:disabled,body.finance-polished #capital-workspace select:disabled{opacity:.6}body.finance-polished #capital-workspace .cg-check{align-items:flex-start;gap:9px;margin:12px 0;font-size:.9rem;line-height:1.5;display:flex}body.finance-polished #capital-workspace input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin-top:2px}body.finance-polished #capital-workspace button{border:1px solid var(--cg-border);min-height:44px;color:inherit;background:var(--cg-surface);font:inherit;cursor:pointer;white-space:normal;border-radius:9px;padding:10px 14px}body.finance-polished #capital-workspace button:focus-visible,body.finance-polished #capital-workspace input:focus-visible,body.finance-polished #capital-workspace select:focus-visible{outline-offset:2px;outline:3px solid #61b9ed}body.finance-polished #capital-workspace button:disabled{opacity:.5;cursor:default}body.finance-polished #capital-workspace .cg-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}body.finance-polished #capital-workspace .cg-tabs [aria-selected=true]{color:#fff;background:#17649a}body.finance-polished #capital-workspace .cg-lot{border-top:1px solid var(--cg-border);margin-top:20px;padding-top:20px}body.finance-polished #capital-workspace .cg-lot-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}body.finance-polished #capital-workspace details{margin-top:14px}body.finance-polished #capital-workspace summary{cursor:pointer;padding:12px 0;font-weight:600}body.finance-polished #capital-workspace .fp-feature{color:#fff;background:#12649a;border-radius:14px;padding:24px}body.finance-polished #capital-workspace .fp-feature-label,body.finance-polished #capital-workspace .fp-feature-value,body.finance-polished #capital-workspace .fp-feature-note{color:#fff}body.finance-polished #capital-workspace .cg-financial-scroll{overscroll-behavior-inline:contain;min-width:0;max-width:100%;padding:2px 0 8px;overflow-x:auto}body.finance-polished #capital-workspace .fp-feature-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,3.2rem);line-height:1.25}body.finance-polished #capital-workspace .cg-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.finance-polished #capital-workspace .fp-stat{border:1px solid var(--cg-border);border-radius:10px;min-width:0;padding:14px}body.finance-polished #capital-workspace .fp-stat-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1rem,1.4vw,1.4rem);display:inline-block}body.finance-polished #capital-workspace .cg-table-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;margin:12px 0;overflow:auto}body.finance-polished #capital-workspace table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.85rem}body.finance-polished #capital-workspace caption{text-align:left;white-space:normal;max-width:600px;padding:10px 0;font-weight:600}body.finance-polished #capital-workspace th,body.finance-polished #capital-workspace td{text-align:left;border-bottom:1px solid var(--cg-border);white-space:nowrap;vertical-align:top;font-variant-numeric:tabular-nums;padding:10px 12px}body.finance-polished #capital-workspace th:first-child{white-space:normal;overflow-wrap:break-word;min-width:14rem;max-width:22rem}body.finance-polished #capital-workspace .cg-chart{width:100%;min-width:0;height:290px;position:relative}body.finance-polished #capital-workspace .cg-chart canvas{width:100%;max-width:100%}body.finance-polished #capital-workspace .cg-legend,body.finance-polished #capital-workspace .cg-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}body.finance-polished #capital-workspace .cg-legend button{font-size:.8rem}body.finance-polished #capital-workspace .cg-legend [aria-pressed=false]{opacity:.6;text-decoration:line-through}body.finance-polished #capital-workspace #cg-receipt-content{max-width:100%;overflow-x:auto}body.finance-polished #capital-workspace #cg-paper{display:none}html[data-theme=light] body.finance-polished{--cg-border:#b9c9d8;--cg-surface:#f6f9fc}html[data-theme=light] body.finance-polished #capital-workspace{color:#172b4d}html[data-theme=light] body.finance-polished #capital-workspace .cg-note{color:#475569}html[data-theme=light] body.finance-polished #capital-workspace input:not([type]),html[data-theme=light] body.finance-polished #capital-workspace input[type=text],html[data-theme=light] body.finance-polished #capital-workspace input[type=date],html[data-theme=light] body.finance-polished #capital-workspace select,html[data-theme=light] body.finance-polished #capital-workspace textarea{background:#fff}@media (width<=1000px){body.finance-polished #capital-workspace .cg-layout{grid-template-columns:1fr}}@media (width<=520px){body.finance-polished #main-content{padding:12px}body.finance-polished #capital-workspace .cg-grid{grid-template-columns:1fr}body.finance-polished #capital-workspace .cg-field>span{min-height:0}body.finance-polished #capital-workspace .fp-input-panel,body.finance-polished #capital-workspace .fp-results-panel,body.finance-polished #capital-workspace .fp-surface,body.finance-polished #capital-workspace .fp-chart-panel{padding:14px}body.finance-polished #capital-workspace .fp-feature{padding:16px}body.finance-polished #capital-workspace .fp-feature-value{font-size:1.5rem}body.finance-polished #capital-workspace .cg-metrics{grid-template-columns:1fr}body.finance-polished #capital-workspace .cg-tabs button{flex:7rem}}@media print{@page{size:a4;margin:12mm}html{background:#fff;height:auto;min-height:0}body.finance-polished[data-capital-paper-ready="1"]{color:#111827;background:#fff;height:auto;min-height:0;margin:0;padding:0}body.finance-polished[data-capital-paper-ready="1"]>:not(main){display:none}body.finance-polished[data-capital-paper-ready="1"] #main-content{background:#fff;width:auto;max-width:none;height:auto;min-height:0;margin:0;padding:0;display:block}body.finance-polished[data-capital-paper-ready="1"] #main-content>:not(#capital-mount),body.finance-polished[data-capital-paper-ready="1"] #capital-workspace>:not(#cg-paper){display:none}body.finance-polished[data-capital-paper-ready="1"] #capital-workspace #cg-paper{color:#111827;background:#fff;font:9pt/1.35 Arial,sans-serif;display:block}body.finance-polished[data-capital-paper-ready="1"] #cg-paper header,body.finance-polished[data-capital-paper-ready="1"] #cg-paper figure{break-inside:avoid}body.finance-polished[data-capital-paper-ready="1"] #cg-paper h1{color:#111827;margin:0 0 8pt;font-size:17pt}body.finance-polished[data-capital-paper-ready="1"] #cg-paper p{margin:6pt 0}body.finance-polished[data-capital-paper-ready="1"] #cg-paper table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;max-width:100%;margin:8pt 0 12pt;font-size:8pt;display:table}body.finance-polished[data-capital-paper-ready="1"] #cg-paper caption{color:#111827;max-width:none;font-size:9pt}body.finance-polished[data-capital-paper-ready="1"] #cg-paper th,body.finance-polished[data-capital-paper-ready="1"] #cg-paper td{color:#111827;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #aeb6c2;width:auto;min-width:0;max-width:none;padding:4pt;display:table-cell}body.finance-polished[data-capital-paper-ready="1"] #cg-paper .cg-paper-lots th:first-child{width:4%;padding:3pt}body.finance-polished[data-capital-paper-ready="1"] #cg-paper .cg-paper-lots th:nth-child(2),body.finance-polished[data-capital-paper-ready="1"] #cg-paper .cg-paper-lots th:nth-child(3){width:8%}body.finance-polished[data-capital-paper-ready="1"] #cg-paper .cg-paper-lots th:nth-child(4),body.finance-polished[data-capital-paper-ready="1"] #cg-paper .cg-paper-lots th:nth-child(5){width:10%}body.finance-polished[data-capital-paper-ready="1"] #cg-paper .cg-paper-lots th:nth-child(n+6){width:12%}body.finance-polished[data-capital-paper-ready="1"] #cg-paper .cg-paper-lots td:nth-child(n+6){padding-left:2pt;padding-right:2pt}body.finance-polished[data-capital-paper-ready="1"] #cg-paper thead{display:table-header-group}body.finance-polished[data-capital-paper-ready="1"] #cg-paper tr{break-inside:avoid}body.finance-polished[data-capital-paper-ready="1"] #cg-paper svg{width:100%;height:auto;max-height:82mm;display:block}body.finance-polished[data-capital-paper-ready="1"] #cg-paper ul{margin:4pt 0;padding-left:14pt;font-size:8pt}}