.picker.svelte-1sb20dm{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-width:1100px;margin:0 0 20px}.field.svelte-1sb20dm{display:flex;flex-direction:column;gap:4px}.field.svelte-1sb20dm label:where(.svelte-1sb20dm){font-size:.8rem;color:#aaa;letter-spacing:.01em}.field-hint.svelte-1sb20dm{color:#666;font-weight:400;margin-left:.3rem}.field.svelte-1sb20dm select:where(.svelte-1sb20dm),.field.svelte-1sb20dm input:where(.svelte-1sb20dm){background:#181818;color:#e8e8e8;border:1px solid #2a2a2a;border-radius:6px;padding:6px 10px;font-size:.92rem}.plot-wrap.svelte-1sb20dm{max-width:1100px;background:#161616;border:1px solid #2a2a2a;border-radius:8px;padding:8px;margin-bottom:24px}.plot-wrap.svelte-1sb20dm svg:where(.svelte-1sb20dm){display:block;width:100%;height:auto}.results.svelte-1sb20dm h2:where(.svelte-1sb20dm){margin:0 0 12px;color:#e8e8e8;font-size:1.15rem;font-weight:600}.muted.svelte-1sb20dm{color:#888;font-weight:400;font-size:.92rem}.cards.svelte-1sb20dm{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;max-width:1100px}.card.svelte-1sb20dm{background:#181818;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px}.card.svelte-1sb20dm header:where(.svelte-1sb20dm){display:flex;align-items:baseline;justify-content:space-between;gap:8px}.card.svelte-1sb20dm h3:where(.svelte-1sb20dm){margin:0 0 4px;font-size:1rem;color:#e8e8e8}.score.svelte-1sb20dm{color:#aaa;font-size:.82rem;white-space:nowrap}.id.svelte-1sb20dm{margin:0 0 10px;color:#777;font-size:.78rem;word-break:break-all}dl.cells.svelte-1sb20dm{margin:0 0 10px;display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;font-size:.85rem}dl.cells.svelte-1sb20dm dt:where(.svelte-1sb20dm){color:#888}dl.cells.svelte-1sb20dm dd:where(.svelte-1sb20dm){margin:0;color:#cfcfcf}.badge.svelte-1sb20dm{display:inline-block;margin-left:6px;padding:1px 6px;font-size:.7rem;border-radius:4px;vertical-align:1px}.badge.llm.svelte-1sb20dm{background:#3a2a18;color:#e8a868;border:1px solid #5a3c20}ul.rationale.svelte-1sb20dm,ul.caveats.svelte-1sb20dm{margin:6px 0 0;padding-left:18px;font-size:.82rem;line-height:1.45}ul.rationale.svelte-1sb20dm li:where(.svelte-1sb20dm){color:#8fc488}ul.caveats.svelte-1sb20dm li:where(.svelte-1sb20dm){color:#d4a55f}
