.analysis-html .analysis-report{display:flex;flex-direction:column;gap:1.5rem}.analysis-html .analysis-report>h1{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.analysis-html table.analysis-meta{border-collapse:collapse;font-size:.9rem}.analysis-html table.analysis-meta td{padding:.2rem 1rem .2rem 0;vertical-align:top}.analysis-html table.analysis-meta td:first-child{color:#64748b;font-weight:500;white-space:nowrap}.analysis-html table.analysis-meta td:last-child{color:#334155;padding-right:0}.analysis-html .analysis-disclaimer{background:#fef3c7;border-left:3px solid #d97706;padding:.75rem 1rem;font-size:.85rem;color:#78350f;border-radius:.25rem}.analysis-html .analysis-meta{font-size:.85rem;color:#64748b}.analysis-html .analysis-section h2{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#0f172a;border-bottom:1px solid #e2e8f0;padding-bottom:.25rem}.analysis-html .analysis-section h3{font-size:.95rem;font-weight:600;margin:.5rem 0 .25rem}.analysis-html .analysis-section dd,.analysis-html .analysis-section li,.analysis-html .analysis-section p{font-size:.95rem;line-height:1.55;color:#334155}.analysis-html .analysis-section ul{padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.analysis-html .analysis-measure{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:.5rem}.analysis-html .analysis-measure a{color:#0c1d3a;text-decoration:none;border-bottom:1px dashed #94a3b8}.analysis-html dl.analysis-profit{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1rem}.analysis-html dl.analysis-profit dt{font-weight:600;color:#1e293b}