.research-detail-identity .commerce-cover{background:var(--muted)}.research-detail-identity .commerce-subtitle{max-width:88ch}.research-detail-related{display:grid;grid-template-columns:52px minmax(0,1fr);gap:11px;padding:12px 0;align-items:start}.research-detail-related-art{position:relative;display:block;width:52px;height:64px;overflow:hidden;border:1px solid var(--border);background:var(--muted);border-radius:3px}.research-detail-related-art .research-card-art{width:100%;height:100%;aspect-ratio:auto}.research-detail-related-copy{min-width:0}.research-detail-related-title{display:block;font-size:13px;font-weight:500;line-height:1.6}.research-detail-related-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:5px;font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.research-detail-related-meta strong{color:var(--foreground);font-weight:500}@media (max-width:640px){.research-detail-related{grid-template-columns:48px minmax(0,1fr);gap:12px}.research-detail-related-art{width:48px;height:60px}.research-detail-related-title{font-size:14px}.research-detail-related-meta{font-size:12px}}.report-preview-dialog{padding:60px 12px 62px}.report-preview-zoom{position:absolute;left:8px;top:8px;z-index:10;display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--border);background:white;font-size:13px}.report-preview-canvas{width:100%;height:100%;overflow:auto;display:grid;place-items:center;overscroll-behavior:contain}.report-preview-page{max-height:100%;max-width:100%;object-fit:contain}.report-preview-canvas.is-zoomed{display:block;place-items:start;text-align:left}.report-preview-canvas.is-zoomed .report-preview-page{display:block;width:max(100%,1100px);max-width:none;height:auto;max-height:none}.report-preview-canvas:focus-visible,.report-preview-zoom:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}