.compound-compact .compact-help{position:relative;flex:0 0 28px;width:28px;line-height:1}
.compound-compact .compact-help>summary{display:grid;place-items:center;width:28px;height:28px;min-height:28px;padding:0;margin:0;list-style:none;border:0;border-radius:7px;color:#6b8775;cursor:pointer}
.compound-compact .compact-help>summary::-webkit-details-marker{display:none}
.compound-compact .compact-help svg{display:block;width:19px;height:19px;min-height:0}
.compound-compact .compact-help>summary:hover{background:#edf3e9;color:#167966}
.compound-compact summary:focus-visible{outline:3px solid #2468d8;outline-offset:3px}
.compound-compact .compact-help-body{position:absolute;right:0;top:30px;width:min(290px,calc(100vw - 56px));padding:13px;background:#f0f5e9;border:1px solid #d0ddcc;border-radius:10px;font-size:12px;line-height:1.7;color:#183c37;box-shadow:0 8px 24px #183c3720;z-index:10}
.compound-compact .language-help{align-self:center}
.compound-compact .compact-field{position:relative}
.compound-compact .compact-field>.compact-help{position:absolute;right:0;top:-4px}
.compound-compact .compact-field .field>span{padding-right:31px}
.compound-compact .metrics{gap:12px;align-items:stretch}
.compound-compact .metric{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:133px;padding:18px 14px}
.compound-compact .primary-metric{box-shadow:0 7px 22px #183c3710}
.compound-compact .primary-metric strong{font-size:clamp(24px,2.6vw,34px);line-height:1.3;font-weight:800;margin-top:8px}
.compound-compact .metric:not(.primary-metric) strong{font-size:clamp(16px,1.9vw,24px)}
.compound-compact .metric-note{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;margin-top:8px}
.compound-compact .metric-note .pre-tax,.compound-compact .metric-note .after-tax{display:inline-block;font-size:11px;line-height:1.5;border-radius:6px;padding:3px 6px;background:#eaf6ef}
.compound-compact .metric-note .after-tax{background:#edf2fc}
.compound-compact .deposit-summary{font-size:12px;color:#5b6e67;margin:0 0 13px}
.compound-compact .table-scroll-hint{display:none}
.compound-compact .compact-explain{padding:0;overflow:visible}
.compound-compact .compact-explain>summary{padding:17px 20px;font-size:14px;font-weight:650;color:#183c37;cursor:pointer;min-height:48px}
.compound-compact .compact-explain-body{padding:0 20px 18px}
.compound-compact .compact-explain h3{font-size:14px;margin:18px 0 7px}
.compound-compact .compact-explain .formula{white-space:normal;overflow-wrap:anywhere}
.compound-compact .disclaimer{background:transparent;border:0;padding:5px 0;margin:12px 0;color:#5b6e67;font-size:12px}
.compound-compact .compact-scenario-help{margin:-2px 0 15px;font-size:12px}
.compound-compact .compact-scenario-help[hidden]{display:none}
.compound-compact .compact-scenario-help>summary{cursor:pointer;color:#5b6e67;min-height:32px;align-content:center}
.compound-compact .compact-scenario-help .scenario-hint{margin:7px 0 0;padding:12px;border-radius:9px;background:#f0f5e9}
@media(max-width:560px){.compound-compact .metrics{gap:8px}.compound-compact .metric{min-height:98px;padding:15px 12px}.compound-compact .primary-metric strong{font-size:29px}.compound-compact .metric:not(.primary-metric) strong{font-size:23px}.compound-compact .table-scroll-hint{display:block}.compound-compact .language-help{flex-basis:24px;width:24px}.compound-compact .language-help>summary{width:24px;height:28px}.compound-compact .compact-explain>summary{padding:15px 16px}.compound-compact .compact-explain-body{padding:0 16px 16px}}
