.ReportAnalysisModal_overlay__zEYCB{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px;animation:ReportAnalysisModal_raa_fade__2TFjO .12s ease-out}@keyframes ReportAnalysisModal_raa_fade__2TFjO{0%{opacity:0}to{opacity:1}}.ReportAnalysisModal_modal__bo87O{background:var(--bg-primary);border:.5px solid var(--border-default);border-radius:var(--radius-md);width:100%;max-width:840px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.3);overflow:hidden}.ReportAnalysisModal_header__qoqxa{display:flex;gap:16px;align-items:flex-start;padding:14px 16px;border-bottom:.5px solid var(--border-subtle);background:var(--bg-secondary);flex-shrink:0}.ReportAnalysisModal_headerLeft__yj5Ls{flex:1 1;min-width:0}.ReportAnalysisModal_eyebrow__x_3Xo{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--text-tertiary);text-transform:uppercase;margin-bottom:4px}.ReportAnalysisModal_modalTitle__JsWrY{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;line-height:1.25;color:var(--text-primary);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.ReportAnalysisModal_meta__vVOrl{display:flex;gap:12px;font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);flex-wrap:wrap}.ReportAnalysisModal_closeBtn__o8J84{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-secondary);border:.5px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;transition:all var(--transition)}.ReportAnalysisModal_closeBtn__o8J84:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ReportAnalysisModal_body__N92Rr{padding:16px 18px 18px;overflow-y:auto;flex:1 1}.ReportAnalysisModal_error__NWK3V,.ReportAnalysisModal_paywall__5yt_Q,.ReportAnalysisModal_status__Os4WB{padding:12px 0;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:10px}.ReportAnalysisModal_error__NWK3V{color:var(--accent-red);flex-direction:column;align-items:flex-start;gap:10px}.ReportAnalysisModal_paywall__5yt_Q a{color:var(--text-primary);text-decoration:underline}.ReportAnalysisModal_spinner__ZgZ74{width:14px;height:14px;border:1.5px solid var(--border-default);border-top-color:var(--text-primary);border-radius:50%;animation:ReportAnalysisModal_raa_spin__07KmB .6s linear infinite}@keyframes ReportAnalysisModal_raa_spin__07KmB{to{transform:rotate(1turn)}}.ReportAnalysisModal_ctaBlock__bSpMB{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0}.ReportAnalysisModal_ctaText__I4XQF{font-family:var(--font-sans);font-size:13px;color:var(--text-secondary)}.ReportAnalysisModal_ctaHint__rfIlD{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}.ReportAnalysisModal_primaryBtn__8VuZo{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;padding:8px 16px;background:var(--text-primary);color:var(--bg-primary);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition)}.ReportAnalysisModal_primaryBtn__8VuZo:hover{opacity:.85}.ReportAnalysisModal_secondaryBtn__t6XuM{font-family:var(--font-mono);font-size:10px;padding:5px 11px;background:var(--bg-secondary);color:var(--text-secondary);border:.5px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer}.ReportAnalysisModal_secondaryBtn__t6XuM:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ReportAnalysisModal_bodyTitle__yYHyN{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:19px;line-height:1.3;margin-bottom:12px;color:var(--text-primary)}.ReportAnalysisModal_figures__qvhqH{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-bottom:18px;padding-bottom:14px;border-bottom:.5px dashed var(--border-subtle)}.ReportAnalysisModal_fig__hXcrT{padding:8px 10px;background:var(--bg-secondary);border:.5px solid var(--border-subtle);border-radius:var(--radius-sm)}.ReportAnalysisModal_figLabel__H6UCk{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:3px}.ReportAnalysisModal_figValue__L_M4q{font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--text-primary)}.ReportAnalysisModal_figDelta__8tiBp{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);margin-top:2px}.ReportAnalysisModal_figDelta__8tiBp.ReportAnalysisModal_up__30_Ka{color:var(--text-up)}.ReportAnalysisModal_figDelta__8tiBp.ReportAnalysisModal_dn__v0CWl{color:var(--text-dn)}.ReportAnalysisModal_content__V5eG6{font-family:var(--font-sans);font-size:13px;line-height:1.65;color:var(--text-primary)}.ReportAnalysisModal_content__V5eG6 p{margin-bottom:10px}.ReportAnalysisModal_content__V5eG6 h2,.ReportAnalysisModal_content__V5eG6 h3,.ReportAnalysisModal_content__V5eG6 h4{font-family:Barlow Condensed,sans-serif;font-weight:600;margin:12px 0 6px}.ReportAnalysisModal_content__V5eG6 h2{font-size:16px}.ReportAnalysisModal_content__V5eG6 h3{font-size:14px}.ReportAnalysisModal_content__V5eG6 h4{font-size:13px}.ReportAnalysisModal_content__V5eG6 strong{color:var(--text-primary);font-weight:600}.ReportAnalysisModal_content__V5eG6 li{margin-left:18px;margin-bottom:2px}.ReportAnalysisModal_sources__19HCB{margin-top:14px;padding-top:10px;border-top:.5px dashed var(--border-subtle);font-family:var(--font-mono);font-size:9px;color:var(--text-tertiary);letter-spacing:.04em}.ReportAnalysisModal_source__mjZnp{display:inline-block;margin-right:8px}.ReportAnalysisModal_footer__xe2se{margin-top:16px;padding-top:12px;border-top:.5px solid var(--border-subtle);text-align:right}.ReportAnalysisModal_viewDetail__46g6I{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);text-decoration:none}.ReportAnalysisModal_viewDetail__46g6I:hover{color:var(--text-primary)}@media (max-width:640px){.ReportAnalysisModal_overlay__zEYCB{padding:0;align-items:flex-end}.ReportAnalysisModal_modal__bo87O{max-width:100%;max-height:94vh;border-radius:var(--radius-md) var(--radius-md) 0 0}.ReportAnalysisModal_header__qoqxa{padding:12px 14px}.ReportAnalysisModal_modalTitle__JsWrY{font-size:16px}.ReportAnalysisModal_body__N92Rr{padding:14px}.ReportAnalysisModal_bodyTitle__yYHyN{font-size:16px}.ReportAnalysisModal_figures__qvhqH{grid-template-columns:repeat(2,1fr);gap:6px}.ReportAnalysisModal_figValue__L_M4q{font-size:13px}.ReportAnalysisModal_content__V5eG6{font-size:12px}}