.leverage-title{flex-wrap:wrap}.leverage-title h1{min-width:0;flex:1;margin:0}.leverage-language{display:flex;align-items:center;gap:9px;margin-left:auto;font-size:12px;color:#5b6e67}.leverage-language select{font:inherit;font-size:13px;max-width:180px;min-height:42px;border:1px solid #d2ddcf;border-radius:10px;background:white;color:#183c37;padding:9px}
.calculator-shell .leverage-layout{margin-top:28px}.leverage-results .leverage-summary-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent;margin:0 0 18px}.lev-card{background:#fff;border:1px solid #dfe7df;border-radius:20px;padding:23px 18px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:154px}.lev-card>span{font-size:12px;color:#5b6e67;line-height:1.5}.lev-card>strong{font-size:clamp(19px,2.1vw,28px);font-weight:750;line-height:1.35;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lev-card>small{font-size:11px;color:#5b6e67;line-height:1.6}.lev-card-emphasis{background:#edf3e9;border-color:#b8d3b8}.lev-card-emphasis>strong{color:#167966;font-weight:800}.leverage-title+div{clear:both}.leverage-results>.leverage-summary-cards+.leverage-result-head{margin-top:0}.seed-value b{overflow-wrap:anywhere}
@media(max-width:1100px) and (min-width:901px){.leverage-results .leverage-summary-cards{grid-template-columns:1fr}.lev-card{min-height:90px;padding:16px 20px;display:grid;grid-template-columns:1fr auto;gap:4px 12px}.lev-card>small{grid-column:1/-1}.lev-card>strong{font-size:23px}}
@media(max-width:560px){.leverage-language{width:100%;justify-content:flex-end}.leverage-language select{max-width:220px}.leverage-title h1{font-size:22px!important;overflow-wrap:anywhere}.leverage-results .leverage-summary-cards{grid-template-columns:1fr;gap:9px}.lev-card{min-height:90px;padding:16px 18px;border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.lev-card>small{grid-column:1/-1}.lev-card>strong{font-size:25px;max-width:65vw}.leverage-actions button::after{max-width:70vw;white-space:normal!important;width:max-content}.leverage-results .seed-row{grid-template-columns:40px minmax(0,1fr) 125px}}
.calculator-shell .leverage-results section.leverage-summary-cards{padding:0;border:0;background:transparent}.leverage-summary-cards .lev-card small{display:block}.leverage-summary-cards .lev-card strong{display:block}
.lev-card-emphasis{background:#faf2ed;border-color:#ead3c4}.lev-card-emphasis>strong{color:#a54936}
/* Match the compound calculator's language control and info popover. */
.lev-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.calculator-shell .leverage-title{gap:12px;align-items:center;flex-wrap:nowrap}.leverage-title h1{flex:0 1 auto}.leverage-title .leverage-language{margin-left:auto;flex:0 0 auto;width:auto;gap:0}.leverage-title .leverage-language select{max-width:min(35vw,230px);height:40px;min-height:40px;padding:0 30px 0 10px;border:1px solid #dfe7df;border-radius:10px;background:#fff;color:#1d3430;font:600 13px system-ui}
.leverage-language-help{position:relative;flex:0 0 28px;width:28px;line-height:1;align-self:center}.leverage-language-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;background:transparent}.leverage-language-help>summary::-webkit-details-marker{display:none}.leverage-language-help>summary:hover{background:#edf3e9;color:#167966}.leverage-language-help svg{display:block;width:19px;height:19px;min-height:0}.leverage-language-help .help-content{position:absolute;right:0;top:30px;width:min(290px,calc(100vw - 56px));max-width:none;padding:13px;margin:0;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}
@media(max-width:560px){.calculator-shell .leverage-title{gap:10px;flex-wrap:wrap}.leverage-title h1{flex:1;font-size:20px!important}.leverage-title .leverage-language select{max-width:110px;font-size:12px}.leverage-language-help{flex-basis:24px;width:24px}.leverage-language-help>summary{width:24px;height:28px}}
