.ai-analysis{background:#fff;border:1px solid #d8e3ee;margin-top:46px;padding:30px}.ai-analysis.loading,.ai-analysis.pending{background:#f3f7fc}.ai-kicker{color:#ee7b2d;letter-spacing:.17em;font-size:9px;font-weight:800}.ai-analysis>h2{font-family:var(--font-serif);margin:8px 0 18px;font-size:25px}.ai-analysis.loading>p,.ai-analysis.pending>p{color:#67788c;margin:0;font-size:11px;line-height:1.8}.ai-analysis.loading>i{background:#dce6f1;width:100%;height:4px;margin-top:20px;display:block;overflow:hidden}.ai-analysis.loading>i:after{content:"";background:#0059c4;width:35%;height:100%;animation:1.2s ease-in-out infinite analysis-loading;display:block}@keyframes analysis-loading{0%{transform:translate(-100%)}to{transform:translate(300%)}}.executive-summary{color:#fff;background:#102b4e;padding:22px 24px}.executive-summary>span{color:#9fc7f4;font-size:9px;font-weight:800}.executive-summary p{font-family:var(--font-serif);margin:8px 0 0;font-size:14px;line-height:1.9}.analysis-block{margin-top:28px}.analysis-block>h3{border-bottom:1px solid #dae4ee;margin:0 0 14px;padding-bottom:10px;font-size:13px}.analysis-block>strong{font-size:12px}.analysis-block>p{color:#627489;margin:7px 0;font-size:11px;line-height:1.8}.analysis-block>article{border-bottom:1px solid #e3e9f0;grid-template-columns:28px 1fr;gap:12px;padding:17px 0;display:grid}.analysis-block>article>span{color:#fff;background:#0059c4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.analysis-block article>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.analysis-block article strong{font-size:12px}.analysis-block article small{color:#77879a;font-size:8px}.analysis-block article p{color:#617387;margin:3px 0;font-size:10px;line-height:1.75}.ninety-days{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ninety-days>div{background:#f1f6fc;border-top:3px solid #0059c4;flex-direction:column;gap:8px;padding:18px;display:flex}.ninety-days>div>span{color:#0059c4;font-size:9px;font-weight:800}.ninety-days strong{font-size:11px}.ninety-days ul{color:#5c6f84;margin:0;padding-left:16px;font-size:9px;line-height:1.8}.ninety-days small{color:#78889b;margin-top:auto;font-size:8px}.uncertainty{background:#fff6ed;border-left:3px solid #ee7b2d;margin-bottom:8px;padding:14px 16px}.uncertainty strong{font-size:10px}.uncertainty p{color:#765e4e;margin:5px 0;font-size:9px}.uncertainty small{color:#8d6b55;font-size:8px}.omura-draft{background:#edf5fd;border:1px solid #b9d2ef;margin-top:28px;padding:22px}.omura-draft span{color:#0059c4;font-size:9px;font-weight:800}.omura-draft p{color:#3f5874;font-family:var(--font-serif);margin:8px 0 0;font-size:12px;line-height:1.85}@media (max-width:600px){.ai-analysis{padding:22px 18px}.ninety-days{grid-template-columns:1fr}}
