.iv-single-content .ai-figure{margin:32px 0;padding:26px;background:var(--fx-panel-solid,#0c1c33);border:1px solid var(--fx-line-2);border-radius:16px;color:var(--text);font-family:var(--font-body);line-height:1.5}
.iv-single-content .ai-figure figcaption{font-size:23px;font-weight:500;line-height:1.25;color:var(--text);text-align:left;margin:0 0 20px}
.iv-single-content .ai-figure p{font-size:15px;line-height:1.5;margin:0}
.iv-single-content .ai-figure .ai-note{font-size:13px;line-height:1.6;color:var(--text-soft);margin-top:20px;border-top:1px solid var(--fx-line-2);padding-top:14px}
.ai-figure .ai-label{font-size:13px;color:var(--text-soft)}
.ai-figure .ai-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.ai-figure .ai-market-row{display:grid;grid-template-columns:1fr auto;gap:5px 10px;margin-top:17px;font-size:14px}
.ai-figure .ai-track{grid-column:1/-1;height:9px;background:rgba(255,255,255,.05);border-radius:3px;overflow:hidden}
.ai-figure .ai-bar{display:block;height:100%;background:var(--teal);border-radius:3px}
.ai-figure .ai-loss .ai-bar{background:var(--gold,#d7b46a)}
.ai-figure .ai-loss strong{color:var(--gold,#d7b46a)}
.ai-figure .ai-gain strong{color:var(--teal)}
.ai-figure .ai-chain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ai-figure .ai-chain-item{padding:18px;border-left:2px solid var(--teal);background:rgba(0,201,167,.045)}
.ai-figure .ai-chain-item strong{display:block;margin-bottom:7px;font-size:17px}
.ai-figure .ai-step{font-family:var(--fx-mono);font-size:12px;color:var(--teal);display:block;margin-bottom:10px}
.ai-figure .ai-oracle{display:grid;gap:18px;margin-top:20px}
.ai-figure .ai-oracle-item{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--fx-line-2)}
.ai-figure .ai-oracle-item:last-child{border-bottom:0;padding-bottom:0}
.ai-figure .ai-oracle-item strong{color:var(--teal);font-size:25px;font-weight:500;line-height:1.2}
.ai-figure .ai-price{padding:18px 0}
.ai-figure .ai-price strong{display:block;font-size:48px;font-weight:400;line-height:1.2;color:var(--teal)}
.ai-figure .ai-price:first-child strong{color:var(--text-soft)}
.ai-figure .ai-drop{font-size:20px!important;color:var(--teal)}
.iv-single-content .ai-checks li{margin-bottom:14px}
.iv-single-content .ai-cite{font-size:.8em;white-space:nowrap}
@media(max-width:600px){.iv-single-content .ai-figure{padding:20px 16px;margin:26px 0}.iv-single-content .ai-figure figcaption{font-size:21px}.ai-figure .ai-panels,.ai-figure .ai-chain{grid-template-columns:1fr;gap:22px}.ai-figure .ai-oracle-item{grid-template-columns:1fr;gap:6px}.ai-figure .ai-price{padding:0}.ai-figure .ai-price strong{font-size:42px}}
