.report-layout[data-v-25f78007]{background:#f8fafc;min-height:100vh}.state-area[data-v-25f78007]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 20px;display:flex}.report-actions[data-v-25f78007]{justify-content:flex-end;gap:.5rem;padding:.5rem 1rem;display:flex}.action-btn[data-v-25f78007]{cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.action-btn[data-v-25f78007]:active{background:#6366f114}.state-text[data-v-25f78007],.state-error[data-v-25f78007],.state-title[data-v-25f78007],.state-desc[data-v-25f78007],.state-tip[data-v-25f78007]{text-align:center;font-size:14px}.state-error[data-v-25f78007]{color:#ef4444}.state-title[data-v-25f78007]{color:#1e293b;font-size:16px;font-weight:600}.state-desc[data-v-25f78007]{color:#64748b}.state-tip[data-v-25f78007]{color:#94a3b8;font-size:12px}.state-btn[data-v-25f78007]{background:var(--primary);border-radius:6px;margin-top:8px;padding:8px 24px}.state-btn text[data-v-25f78007]{color:#fff;font-size:13px}.state-error-hint[data-v-25f78007]{color:var(--primary);text-align:center;background:#6366f114;border-radius:4px;max-width:280px;margin-top:4px;padding:6px 12px;font-size:12px;line-height:1.5}.analyzing-icon[data-v-25f78007]{border:2px solid var(--primary);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.radar-scan[data-v-25f78007]{background:conic-gradient(#0000 0%,#6366f14d 30%,#0000 60%);border-radius:50%;animation:2s linear infinite radar-spin-25f78007;position:absolute;inset:-5px}@keyframes radar-spin-25f78007{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content-area[data-v-25f78007]{min-height:calc(100vh - 90px)}.report-header[data-v-25f78007]{background:#fff;margin-bottom:1px;padding:16px}.header-top[data-v-25f78007]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.header-title[data-v-25f78007]{color:#1e293b;font-size:18px;font-weight:700;line-height:1.3}.header-tags[data-v-25f78007]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.reanalyze-btn[data-v-25f78007]{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:499px;align-self:flex-start;align-items:center;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}.reanalyze-btn[data-v-25f78007]:active{background:#e0e7ff}.reanalyze-btn.is-loading[data-v-25f78007]{opacity:.6}.meta-tag[data-v-25f78007]{border-radius:4px;padding:2px 7px;font-size:11px;font-weight:500}.meta-tag.tag-agent[data-v-25f78007]{background:linear-gradient(135deg, var(--primary), var(--violet));color:#fff}.meta-tag.tag-period[data-v-25f78007]{color:#16a34a;background:#f0fdf4}.meta-tag.tag-ind[data-v-25f78007]{color:#2563eb;background:#eff6ff}.meta-tag.tag-time[data-v-25f78007]{color:#94a3b8;background:#f8fafc}.meta-tag.tag-modules[data-v-25f78007]{color:#d97706;background:#fef3c7}.meta-tag.tag-default[data-v-25f78007]{color:#64748b;background:#f1f5f9}.content-body[data-v-25f78007]{background:#fff;padding:5px}.block-error[data-v-25f78007]{border:1px solid;border-radius:8px;margin:12px 16px;overflow:hidden}.block-error.is-blocked[data-v-25f78007]{background:#fef2f2;border-color:#fca5a5}.block-error.is-partial[data-v-25f78007]{background:#fff7ed;border-color:#fdba74}.block-error-header[data-v-25f78007]{border-bottom:1px solid #0000000d;align-items:center;gap:6px;padding:10px 12px;display:flex}.block-badge[data-v-25f78007]{border-radius:4px;padding:2px 7px;font-size:11px;font-weight:500}.block-badge.badge-blocked[data-v-25f78007]{color:#fff;background:#ef4444}.block-badge.badge-partial[data-v-25f78007]{color:#fff;background:#f59e0b}.block-title[data-v-25f78007]{color:#1e293b;font-size:14px;font-weight:600}.block-error-body[data-v-25f78007]{padding:10px 12px}.block-row[data-v-25f78007]{align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.block-row[data-v-25f78007]:last-child{margin-bottom:0}.block-label[data-v-25f78007]{color:#64748b;flex-shrink:0;font-size:13px}.block-value[data-v-25f78007]{color:#1e293b;word-break:break-all;flex:1;font-size:13px;font-weight:500}.block-detail[data-v-25f78007]{margin-top:4px}.block-detail-toggle[data-v-25f78007]{align-items:center;gap:4px;padding:6px 0;display:flex}.block-detail-toggle[data-v-25f78007]:active{opacity:.6}.block-detail-text[data-v-25f78007]{color:#64748b;font-size:12px}.block-detail-content[data-v-25f78007]{background:#fff9;border:1px dashed #0000001a;border-radius:4px;margin-top:4px;padding:8px}.block-detail-content text[data-v-25f78007]{color:#475569;word-break:break-all;font-size:12px;line-height:1.6}
