/* Premium preview of the detailed MarginAX AI analysis. */
.ai-profit-insight{padding:22px!important;background:linear-gradient(145deg,#073d2d,#092c22)!important}.ai-analysis-summary{display:grid;grid-template-columns:132px minmax(0,1fr);gap:22px;align-items:start}.ai-health{min-height:132px;padding:15px 10px;border:1px solid #f0bb38;border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,190,43,.08));display:flex;flex-direction:column;align-items:center;justify-content:center}.ai-health small{color:#f2c34f!important;font-size:8px!important;text-align:center}.ai-health strong{margin-top:5px;color:#ffd15d;font-size:39px;line-height:1;letter-spacing:-.07em}.ai-health span{margin-top:3px;color:#ffe6a7;font-size:11px}.ai-summary-copy .ai-profit-insight-top{grid-template-columns:32px 1fr}.ai-summary-copy .ai-profit-insight-top>span{width:32px;height:32px;border-radius:10px;font-size:16px}.ai-summary-copy .ai-profit-insight-top small{font-size:9px}.ai-summary-copy .ai-profit-insight-top b{font-size:10px}.ai-summary-copy .ai-profit-market-tabs{margin:13px 0}.ai-summary-copy h3{margin:0 0 8px!important;font-size:clamp(23px,2.35vw,32px)!important}.ai-summary-copy>p{font-size:13px!important}.ai-key-findings{margin-top:19px;padding:15px 17px;border:1px solid rgba(199,255,223,.15);border-radius:12px;background:rgba(255,255,255,.045)}.ai-key-findings>small{color:#8bf7b8!important}.ai-key-findings ul{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 0;padding:0;list-style:none}.ai-key-findings li{position:relative;padding-left:13px;color:#d3e5da;font-size:11px;line-height:1.42}.ai-key-findings li::before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:#54e996}.ai-recommended-action{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;margin-top:15px;padding:15px 17px;border-left:3px solid #48ed91;border-radius:0 12px 12px 0;background:rgba(118,255,174,.1)}.ai-recommended-action small{display:block;margin-bottom:6px;color:#7ef5ac!important}.ai-recommended-action strong{display:block;max-width:730px;font-size:14px;line-height:1.42}.ai-recommended-action>span{color:#8bffba;font-size:28px;line-height:1}@media(max-width:650px){.ai-analysis-summary{grid-template-columns:1fr;gap:15px}.ai-health{min-height:90px;display:grid;grid-template-columns:1fr auto 1fr;gap:8px;padding:12px 16px}.ai-health strong{margin:0}.ai-health span{margin:0}.ai-key-findings ul{grid-template-columns:1fr;gap:7px}.ai-recommended-action{padding:14px}.ai-recommended-action>span{display:none}}
