.kg-visualizer{margin-top:2rem}.kg-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.kg-header h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0}.kg-controls{align-items:center;display:flex;gap:1rem}.select-all-button{background:#0000;border:1px solid #3b82f6;border-radius:6px;color:#3b82f6;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s}.select-all-button:hover{background:#3b82f6;color:#fff}.selection-count{color:#6b7280;font-size:.875rem}.no-data{color:#6b7280;font-style:italic;padding:3rem;text-align:center}.kg-items{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.kg-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.kg-item:last-child{border-bottom:none;padding-bottom:0}.kg-item.selected{background:#f8fafc;border-radius:6px;padding:1rem}.kg-item.selected,.kg-item.selected:last-child{border-bottom:1px solid #e5e7eb}.kg-item-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.kg-checkbox{accent-color:#3b82f6;height:1rem;margin-top:.25rem;width:1rem}.kg-claim{color:#1a1a1a;flex:1 1;font-weight:500;line-height:1.5}.citations-section{gap:1rem;margin-left:2rem}.citation-item,.citations-section{display:flex;flex-direction:column}.citation-item{gap:.5rem}.citation-header{align-items:center;display:flex;gap:.5rem}.citation-icon{font-size:.75rem;opacity:.6}.citation-link{color:#3b82f6;font-size:.875rem;font-weight:500;text-decoration:none}.citation-link:hover{text-decoration:underline}.citation-sentence{color:#6b7280;font-size:.875rem;font-style:italic;line-height:1.4;margin-left:1.25rem}.analysis-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-top:2rem;padding:1.5rem}.analysis-section h4{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:1rem}.analysis-form{display:flex;gap:1rem;margin-bottom:1rem}.analysis-input{border:1px solid #d1d5db;border-radius:6px;flex:1 1;font-size:.875rem;padding:.75rem;transition:border-color .2s}.analysis-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.analysis-input:disabled{background:#f3f4f6;color:#9ca3af}.analyze-button{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s;white-space:nowrap}.analyze-button:hover:not(:disabled){background:#2563eb}.analyze-button:disabled{background:#9ca3af;cursor:not-allowed}.analysis-info{color:#6b7280;font-size:.875rem;margin:0}@media (max-width:768px){.kg-header{align-items:flex-start;flex-direction:column;gap:1rem}.kg-controls{justify-content:space-between;width:100%}.citations-section{margin-left:1rem}.citation-sentence{margin-left:0}.analysis-form{flex-direction:column}.analyze-button{align-self:flex-start}}@media (max-width:480px){.kg-item{padding-bottom:1rem}.kg-item.selected{padding:.75rem}.citations-section{margin-left:.5rem}.analysis-section{padding:1rem}}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.5}.App{margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem}.App-header{margin-bottom:3rem}h1{color:#1a1a1a;font-size:2rem;font-weight:600;margin-bottom:.5rem}.error{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;margin-bottom:2rem;padding:1rem}.kg-query-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:3rem;padding:2rem}.kg-query-section h2{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.kg-query-description{color:#6b7280;margin-bottom:2rem}.kg-query-form{display:flex;flex-direction:column;gap:1.5rem}.kg-query-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.kg-input-group{display:flex;flex-direction:column;gap:.5rem}.kg-input-group label{color:#374151;font-size:.875rem;font-weight:500}.kg-input{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:.75rem;transition:border-color .2s}.kg-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.kg-input::placeholder{color:#9ca3af}.kg-input:disabled{background:#f3f4f6;color:#9ca3af}.kg-query-button{align-self:flex-start;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.kg-query-button:hover:not(:disabled){background:#2563eb}.kg-query-button:disabled{background:#9ca3af;cursor:not-allowed}.analysis-results{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:3rem;padding:2rem}.analysis-results h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:2rem}.report-section,.report-summary{margin-bottom:2rem}.report-summary{background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:1.5rem}.report-summary h4{color:#0c4a6e;font-size:1rem;font-weight:600;margin-bottom:.75rem}.report-summary p{color:#0c4a6e}.report-content{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:2rem;padding:1.5rem}.report-content h4{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:1rem}.markdown-h1{border-bottom:1px solid #e5e7eb;font-size:1.5rem;margin:1.5rem 0 1rem;padding-bottom:.5rem}.markdown-h1,.markdown-h2{color:#1a1a1a;font-weight:600}.markdown-h2{font-size:1.25rem;margin:1.25rem 0 .75rem}.markdown-h3{font-size:1.125rem;margin:1rem 0 .5rem}.markdown-h3,.markdown-h4{color:#1a1a1a;font-weight:600}.markdown-h4{font-size:1rem;margin:.75rem 0 .5rem}.markdown-p{color:#374151;margin-bottom:1rem}.markdown-ol,.markdown-ul{margin:1rem 0;padding-left:1.5rem}.markdown-li{color:#374151;margin-bottom:.5rem}.markdown-blockquote{border-left:3px solid #e5e7eb;color:#6b7280;font-style:italic;margin:1rem 0;padding-left:1rem}.markdown-code-inline{border-radius:3px;font-size:.875em;padding:.125rem .25rem}.markdown-code-block,.markdown-code-inline{background:#f3f4f6;font-family:SF Mono,Monaco,Cascadia Code,monospace}.markdown-code-block{border-radius:6px;display:block;font-size:.875rem;margin:1rem 0;overflow-x:auto;padding:1rem}.markdown-pre{margin:0}.markdown-table{border-collapse:collapse;margin:1rem 0;width:100%}.markdown-td,.markdown-th{border:1px solid #e5e7eb;padding:.75rem;text-align:left}.markdown-th{background:#f9fafb;font-weight:600}.markdown-link{color:#3b82f6;text-decoration:none}.markdown-link:hover{text-decoration:underline}.markdown-strong{font-weight:600}.markdown-em{font-style:italic}.follow-up-section{margin-top:2rem}.follow-up-section h4{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:1rem}.follow-up-list{list-style:none;padding:0}.follow-up-list li{color:#374151;margin-bottom:.5rem;padding:1rem}.analysis-metadata,.follow-up-list li{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.analysis-metadata{margin:2rem 0;padding:1.5rem}.metadata-item{color:#374151;margin-bottom:.5rem}.metadata-item:last-child{margin-bottom:0}.analysis-details h4{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:1rem}.pubmed-ids{display:flex;flex-wrap:wrap;gap:.5rem}.pubmed-link{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;color:#1d4ed8;font-size:.875rem;padding:.25rem .5rem;text-decoration:none}.pubmed-link:hover{background:#dbeafe}@media (max-width:768px){.App{padding:1rem}.kg-query-row{grid-template-columns:1fr}.analysis-results,.kg-query-section{padding:1.5rem}.pubmed-ids{flex-direction:column}}@media (max-width:480px){.App{padding:.75rem}h1{font-size:1.5rem}.analysis-results,.kg-query-section{padding:1rem}}
/*# sourceMappingURL=main.3576db94.css.map*/