.page-hero{max-width:1200px;margin:24px auto;padding:0 20px}.page-title{font-size:clamp(1.65rem,4vw,2.55rem);line-height:1.15}.page-subtitle{max-width:80ch;color:var(--calc-text-secondary);line-height:1.65}#main-content{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:24px;max-width:1320px;margin:0 auto 32px;padding:0 20px;display:grid}#main-content>*{min-width:0}#main-content .tr168-inputs,#main-content .tr168-card{border:1px solid var(--calc-border-default);background:var(--calc-bg-card);border-radius:16px;padding:20px}#main-content .tr168-card{margin-top:18px}#main-content h2{margin:0 0 14px;font-size:1.15rem;line-height:1.4}#main-content h3{margin:0 0 8px;font-size:.95rem;line-height:1.5}#main-content .tr168-inputs h2:not(:first-child){border-top:1px solid var(--calc-border-default);margin-top:20px;padding-top:18px}#main-content .form-group{min-width:0;margin:15px 0}#main-content label{color:var(--calc-text-secondary);line-height:1.5}#main-content .form-group>label{margin-bottom:6px;font-weight:600;display:block}#main-content input:not([type=checkbox]),#main-content select,#main-content textarea{box-sizing:border-box;background:var(--calc-bg-input);width:100%;max-width:100%;min-height:44px;color:var(--calc-text-primary);border:1px solid var(--calc-border-default);border-radius:9px;padding:10px 12px;font-size:1rem}#main-content input[type=range]{accent-color:var(--calc-sky);padding:0}#main-content input[type=checkbox]{width:20px;height:20px;accent-color:var(--calc-sky);flex:0 0 20px;margin:2px 0 0}#main-content input[aria-invalid=true]{border-color:var(--calc-rose);outline:1px solid var(--calc-rose)}#main-content input:disabled{opacity:.65}#main-content button{border:1px solid var(--calc-border-default);background:var(--calc-bg-card-elevated);max-width:100%;min-height:44px;color:var(--calc-text-primary);font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;border-radius:9px;padding:9px 14px}#main-content button:disabled{opacity:.55;cursor:default}#main-content button:focus-visible,#main-content input:focus-visible,#main-content select:focus-visible{outline:3px solid var(--calc-sky);outline-offset:2px}#main-content .tr168-check{align-items:flex-start;gap:10px;margin:14px 0;display:flex}#main-content .tr168-note,#main-content p,#main-content li{color:var(--calc-text-secondary);line-height:1.65}#main-content .tr168-note{font-size:.88rem}#main-content .tr168-status{border:1px solid var(--calc-border-default);color:var(--calc-text-primary);background:var(--calc-bg-nested);overflow-wrap:anywhere;border-radius:9px;margin:15px 0;padding:12px 14px}#main-content .tr168-field-error{color:var(--calc-rose);margin:6px 0;font-size:.88rem}body.finance-polished #main-content .tr168-hero{color:#fff;background:linear-gradient(125deg,#16457b,#1d5fc1);border-radius:18px;padding:24px}body.finance-polished #main-content .tr168-hero p,body.finance-polished #main-content .tr168-hero strong{color:#fff}body.finance-polished #main-content .tr168-hero .fp-feature-value{overflow-wrap:anywhere;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.18;display:block}#main-content .tr168-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}#main-content .tr168-metrics article{border:1px solid var(--calc-border-default);background:var(--calc-bg-card);border-radius:12px;min-width:0;padding:16px}#main-content .tr168-metrics strong{overflow-wrap:anywhere;color:var(--calc-text-primary);font-size:clamp(1.15rem,2.4vw,1.5rem);display:block}#main-content .tr168-actions,#main-content .tr168-print-options{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}#main-content .tr168-print-options select{width:auto;max-width:100%}#main-content .tab-nav{flex-wrap:wrap;gap:8px;display:flex}#main-content .tab-nav>button{flex:140px}#main-content .tab-nav>button[aria-selected=true]{color:#fff;background:#1d5fc1;border-color:#1d5fc1}#main-content [data-tr-panel][hidden],#main-content [hidden]{display:none}#main-content .tr168-chart-stage{width:100%;min-width:0;height:300px;position:relative}#main-content .tr168-chart-stage canvas{max-width:100%;max-height:100%;display:block}#main-content .tr168-legend{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}#main-content .tr168-legend button{align-items:center;gap:8px;font-size:.86rem;display:flex}#main-content .tr168-legend span{border-radius:3px;flex:0 0 12px;width:12px;height:12px;display:inline-block}#main-content .tr168-legend button[aria-pressed=false]{opacity:.7;text-decoration:line-through}#main-content .tr168-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#main-content .tr168-table-wrap{max-width:100%;overflow:auto}#main-content .tr168-table{border-collapse:collapse;width:100%;font-size:.88rem}#main-content .tr168-table caption{text-align:left;color:var(--calc-text-primary);padding:10px 0;font-weight:700}#main-content .tr168-table th,#main-content .tr168-table td{border-bottom:1px solid var(--calc-border-default);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:9px 10px}#main-content .tr168-table th:first-child,#main-content .tr168-table td:first-child{text-align:left}#main-content .tr168-table thead th{color:var(--calc-text-primary);background:var(--calc-bg-nested)}#main-content details>summary{cursor:pointer;padding:8px 0;font-weight:700;line-height:1.5}#main-content #tr-paper{display:none}#main-content .tr168-chart-stage:has(.chart-fallback-table){height:auto;max-height:none}@media (width<=900px){#main-content{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){#main-content{gap:16px;padding:0 12px}#main-content .tr168-inputs,#main-content .tr168-card{padding:15px}#main-content .tr168-scenarios{grid-template-columns:minmax(0,1fr);gap:0}#main-content .tr168-metrics{gap:8px}#main-content .tr168-metrics article{padding:12px}}body.finance-polished:has(#main-content.tr168-workspace) #email-results{display:none}@media print{html body.finance-polished[data-tr-print="1"]{--calc-bg-page:#fff;--calc-bg-page-alt:#fff;--calc-bg-card:#fff;--calc-bg-card-elevated:#fff;--calc-bg-input:#fff;--calc-bg-nested:#f8fafc;--calc-text-primary:#111827;--calc-text-secondary:#334155;--calc-text-muted:#475569;--calc-text-dim:#475569;--calc-text-faded:#475569;--calc-border-default:#94a3b8;--calc-sky:#075985;--calc-cyan:#075985;color:#111827;color-scheme:light;background:#fff}body[data-tr-print="1"] .glass-navbar,body[data-tr-print="1"] .calc-breadcrumb,body[data-tr-print="1"] .page-hero,body[data-tr-print="1"] .foot,body[data-tr-print="1"] .calc-progress-bar,body[data-tr-print="1"] .calc-back-to-top{display:none}body.finance-polished #main-content[data-tr-print="1"]{width:100%;max-width:none;margin:0;padding:0;display:block}#main-content[data-tr-print="1"] .tr168-inputs,#main-content[data-tr-print="1"] .tr168-hero,#main-content[data-tr-print="1"] .tr168-metrics,#main-content[data-tr-print="1"] .tr168-actions,#main-content[data-tr-print="1"] .tr168-print-options,#main-content[data-tr-print="1"] .tab-nav,#main-content[data-tr-print="1"] #tr-share-review,#main-content[data-tr-print="1"] #tr-legacy,#main-content[data-tr-print="1"] #tr-notice,#main-content[data-tr-print="1"] [data-tr-panel],#main-content[data-tr-print="1"] #tr-policy-sources,#main-content[data-tr-print="1"] #tr-withdrawal,#main-content[data-tr-print="1"] #capWarn,#main-content[data-tr-print="1"] #result-interpretation{display:none}#main-content[data-tr-print="1"] #tr-paper{display:block}#main-content[data-tr-print="1"] #tr-chart-panel{box-shadow:none;break-inside:avoid;background:#fff;border:0;padding:0}#main-content[data-tr-print="1"] #tr-chart-panel>details,#main-content[data-tr-print="1"] #tr-chart-panel>.form-group{display:none}body.finance-polished #main-content[data-tr-print="1"] .tr168-chart-stage{width:620px;max-width:none;height:280px;max-height:none;overflow:visible}body.finance-polished #main-content[data-tr-print="1"] .tr168-chart-stage canvas{width:620px;max-width:none;height:280px;max-height:none}body.finance-polished #main-content[data-tr-print="1"] .tr168-chart-stage:has(.chart-fallback-table){height:auto;max-height:none}body.finance-polished #main-content[data-tr-print="1"] #tr-paper,body.finance-polished #main-content[data-tr-print="1"] #tr-paper *,body.finance-polished #main-content[data-tr-print="1"] .chart-fallback-table,body.finance-polished #main-content[data-tr-print="1"] .chart-fallback-table *{color:#111827;text-shadow:none;background:#fff;font-family:Arial,Helvetica,sans-serif}body.finance-polished #main-content[data-tr-print="1"] table{table-layout:auto;border-collapse:collapse;width:100%;max-width:none;font-size:8pt;display:table}body.finance-polished #main-content[data-tr-print="1"] thead{break-after:avoid;display:table-header-group}body.finance-polished #main-content[data-tr-print="1"] tbody{display:table-row-group}body.finance-polished #main-content[data-tr-print="1"] tr{break-inside:avoid;display:table-row}body.finance-polished #main-content[data-tr-print="1"] th,body.finance-polished #main-content[data-tr-print="1"] td{white-space:normal;border-bottom:1px solid #94a3b8;padding:5px;display:table-cell}body.finance-polished #main-content[data-tr-print="1"] caption{break-after:avoid;text-align:left;font-weight:700;display:table-caption}body.finance-polished #main-content[data-tr-print="1"] h1,body.finance-polished #main-content[data-tr-print="1"] h2,body.finance-polished #main-content[data-tr-print="1"] h3{break-after:avoid}body:has(#main-content[data-tr-print="1"][data-tr-only="1"]) .page-sections-outer{display:none}body[data-tr-print="1"] .page-sections-outer,body[data-tr-print="1"] .edu-canvas{background:#fff;height:auto;min-height:0}body.finance-polished #main-content[data-tr-print="1"] tbody tr:first-child{break-before:avoid}body.finance-polished #main-content[data-tr-print="1"] #tr-legend{flex-wrap:wrap;gap:8px 14px;margin:8px 0;display:flex}body.finance-polished #main-content[data-tr-print="1"] #tr-legend button[aria-pressed=true]{color:#334155;box-shadow:none;background:#fff;border:0;align-items:center;gap:6px;padding:0;font:9pt Arial,Helvetica,sans-serif;display:inline-flex}body.finance-polished #main-content[data-tr-print="1"] #tr-legend button[aria-pressed=false]{display:none}body.finance-polished #main-content[data-tr-print="1"] #tr-legend span:before{content:"";border-radius:3px;width:12px;height:12px;display:block}body.finance-polished #main-content[data-tr-print="1"] #tr-legend [data-tr-series="0"] span:before{background:#075985}body.finance-polished #main-content[data-tr-print="1"] #tr-legend [data-tr-series="1"] span:before{background:#92400e}body.finance-polished #main-content[data-tr-print="1"] #tr-legend [data-tr-series="2"] span:before{background:#6d28d9}body.finance-polished #main-content[data-tr-print="1"] #tr-legend [data-tr-series="3"] span:before{background:#0f766e}body.finance-polished #main-content[data-tr-print="1"] #tr-legend [data-tr-series="4"] span:before{background:#be123c}body[data-tr-print="1"] #keep-exploring{display:none}}