.aqd-answer{font-size:var(--fs-md,1.05rem);color:var(--ink);margin:0 0 var(--sp-xs);line-height:1.5}.aqd-confidence{font-size:var(--fs-xs);font-family:var(--mono,monospace);color:var(--ink-2);margin:0}.aqd-empty{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.aqd-sources{margin-top:var(--sp-md);gap:var(--sp-xs);flex-direction:column;display:flex}.aqd-source{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-card);padding:var(--sp-xs) var(--sp-sm)}.aqd-source summary{cursor:pointer;font-size:var(--fs-xs);font-family:var(--mono,monospace);color:var(--ink-2)}.aqd-source p{margin:var(--sp-xs) 0 0;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.aqd-file-row{align-items:center;gap:var(--sp-sm);margin-bottom:var(--sp-xs);display:flex}.aqd-dropzone{text-align:center;padding:var(--sp-md);margin-bottom:var(--sp-sm);border:1.5px dashed var(--rule-2,var(--rule));border-radius:var(--radius);background:var(--bg);cursor:pointer;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease;flex-direction:column;align-items:center;gap:4px;display:flex}.aqd-dropzone:hover,.aqd-dropzone.dragover{border-color:var(--accent);background:var(--bg-2)}.aqd-dropzone-title{font-weight:500;font-size:var(--fs-sm);color:var(--ink);margin:0}.aqd-dropzone-sub{font-size:var(--fs-xs);color:var(--ink-3);margin:0}
