.bm-ranked-list.svelte-19g649b{margin-bottom:0}.bm-ranked-list-header.svelte-19g649b{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:0;padding:8px 16px;display:flex}.bm-ranked-list-title.svelte-19g649b{color:var(--ink-2);margin:0;font-size:1rem;font-weight:700}.bm-ranked-list-loading.svelte-19g649b{justify-content:center;padding:16px;display:flex}.bm-ranked-list-empty.svelte-19g649b{color:var(--ink-3);background:var(--surface-2);border:1px solid var(--rule);border-radius:8px;margin:0;padding:16px;font-size:.88rem}.bm-ranked-list-wrap.svelte-19g649b{border:1px solid var(--rule);background:var(--surface);border-radius:8px;overflow-x:auto}.bm-ranked-table.svelte-19g649b{border-collapse:collapse;width:100%;font-size:.875rem}.bm-ranked-table.svelte-19g649b th:where(.svelte-19g649b){background:var(--surface-2);color:var(--ink-2);text-align:left;white-space:nowrap;border-bottom:1px solid var(--rule);padding:.55rem .7rem;font-weight:700}.bm-ranked-table.svelte-19g649b td:where(.svelte-19g649b){border-bottom:1px solid var(--rule);vertical-align:top;padding:.7rem}.bm-ranked-table.svelte-19g649b tbody:where(.svelte-19g649b) tr:where(.svelte-19g649b):last-child td:where(.svelte-19g649b){border-bottom:none}.bm-ranked-table.svelte-19g649b tbody:where(.svelte-19g649b) tr.is-top:where(.svelte-19g649b){background:var(--accent-weak)}.col-rank.svelte-19g649b{white-space:nowrap;width:5.5rem}.col-name.svelte-19g649b{min-width:11rem;max-width:16rem}.name-cell.svelte-19g649b{flex-direction:column;gap:.45rem;min-width:0;display:flex}.product-image-link.svelte-19g649b{background:var(--surface-2);border:1px solid var(--rule);border-radius:6px;width:100%;line-height:0;display:block;overflow:hidden}.product-image.svelte-19g649b{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.col-summary.svelte-19g649b{min-width:22rem}.col-tags.svelte-19g649b{min-width:8rem;max-width:12rem}.col-role-model.svelte-19g649b{min-width:20rem;max-width:32rem}.col-similarity.svelte-19g649b{text-align:center;white-space:nowrap;width:5.5rem}.col-score.svelte-19g649b{text-align:center;vertical-align:middle;white-space:nowrap}.col-score-overall.svelte-19g649b{min-width:6.75rem}.col-score-axis.svelte-19g649b{width:4.5rem;min-width:4.5rem}.score-cell-button.svelte-19g649b{cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.score-cell-button.svelte-19g649b:hover,.score-cell-button.svelte-19g649b:focus-visible{border-color:color-mix(in srgb, var(--accent) 40%, var(--rule));background:var(--accent-weak);outline:none}.rank-badge.svelte-19g649b{color:var(--accent);background:var(--accent-weak);border-radius:999px;padding:.15rem .45rem;font-size:.8rem;font-weight:700;display:inline-block}.lead-badge.svelte-19g649b{color:var(--warn);background:color-mix(in srgb, var(--warn) 18%, var(--surface));border-radius:4px;margin-top:.25rem;padding:.1rem .4rem;font-size:.75rem;font-weight:700;display:inline-block}.model-name.svelte-19g649b{color:var(--ink);cursor:pointer;font-weight:700;line-height:1.35;text-decoration:none}.model-name.svelte-19g649b:hover{color:var(--accent)}.summary-text.svelte-19g649b{color:var(--ink-2);margin:0;line-height:1.45}.child-models-trigger.svelte-19g649b{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--rule));background:var(--accent-weak);color:var(--accent);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:.25rem;margin-top:.55rem;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.child-models-trigger.svelte-19g649b:hover,.child-models-trigger.svelte-19g649b:focus-visible{background:var(--accent-weak);outline:none}.child-models-count.svelte-19g649b{font-weight:700}.child-models-modal-title.svelte-19g649b{color:var(--ink);margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.child-models-modal-parent.svelte-19g649b{color:var(--ink-3);margin:0 0 1rem;font-size:.85rem;line-height:1.4}.child-models-list.svelte-19g649b{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.child-model-name.svelte-19g649b{color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.35;display:block}.child-model-summary.svelte-19g649b{color:var(--ink-2);margin-top:.25rem;font-size:.85rem;line-height:1.45;display:block}.summary-empty.svelte-19g649b{color:var(--ink-3)}.tag-list.svelte-19g649b{flex-wrap:wrap;gap:.3rem;display:flex}.tag.svelte-19g649b{color:var(--accent);background:var(--accent-weak);border-radius:4px;padding:.15rem .45rem;font-size:.75rem;font-weight:700;display:inline-block}.role-model-cell.svelte-19g649b{flex-direction:column;gap:.35rem;min-width:0;display:flex}.role-model-chip.svelte-19g649b{align-items:center;min-width:0;display:flex}.role-model-chip.svelte-19g649b .company-container{flex:auto;width:auto;min-width:0}.role-model-insight.svelte-19g649b{color:var(--ink-2);margin:0;font-size:.8rem;line-height:1.4}.similarity-badge.svelte-19g649b{min-width:2.25rem;color:var(--accent);background:var(--accent-weak);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--rule));text-align:center;border-radius:6px;padding:.2rem .5rem;font-size:.95rem;font-weight:700;display:inline-block}th.col-similarity.svelte-19g649b{text-align:center}
