.section-h2.svelte-1uha8ag{margin:32px 0 4px;font-family:system-ui,sans-serif;font-size:18px}.caption.svelte-1uha8ag{color:#888;margin:0 0 16px;font-family:system-ui,sans-serif;font-size:13px}.legend.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-bottom:12px;font-family:system-ui,sans-serif;display:flex}.legend-item.svelte-1uha8ag{cursor:pointer;color:#333;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:13px;transition:opacity .15s,background .15s;display:inline-flex}.legend-item.svelte-1uha8ag:hover{background:#f0f0f0}.legend-item.dimmed.svelte-1uha8ag{opacity:.35}.legend-cell.svelte-1uha8ag{position:relative}.legend-desc.svelte-1uha8ag{color:#f4f4f4;opacity:0;pointer-events:none;z-index:10;background:#222;border-radius:4px;width:320px;margin-top:4px;padding:8px 10px;font-size:11px;line-height:1.45;transition:opacity .12s;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #0003}.legend-cell.svelte-1uha8ag:hover .legend-desc:where(.svelte-1uha8ag),.legend-cell.svelte-1uha8ag:focus-within .legend-desc:where(.svelte-1uha8ag){opacity:1}.swatch.svelte-1uha8ag{border-radius:3px;width:14px;height:14px;display:inline-block}svg.svelte-1uha8ag{display:block}.bar-chart.svelte-1uha8ag rect:where(.svelte-1uha8ag){transition:opacity .15s}.charts-row.svelte-1uha8ag{align-items:flex-start;gap:24px;display:flex}.facets.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:8px 16px;width:620px;font-family:system-ui,sans-serif;display:grid}.facets.anchor-facets.svelte-1uha8ag{flex-wrap:wrap;gap:8px 16px;width:100%;display:flex}.facets.anchor-facets.svelte-1uha8ag .facet:where(.svelte-1uha8ag){flex:none;width:300px}.facet.svelte-1uha8ag{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:4px;transition:opacity .15s,background .15s}.facet.svelte-1uha8ag:hover{background:#f0f0f0}.facet.dimmed.svelte-1uha8ag{opacity:.35}.facet-header.svelte-1uha8ag{color:#333;align-items:center;gap:6px;margin-bottom:2px;font-size:12px;display:flex}.swatch.small.svelte-1uha8ag{width:12px;height:12px}.facet-name.svelte-1uha8ag{font-weight:500}.facet-max.svelte-1uha8ag{color:#888;font-size:11px}.facet-phi.svelte-1uha8ag{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.section-h3.svelte-1uha8ag{color:#333;margin:28px 0 4px;font-family:system-ui,sans-serif;font-size:15px}.cooc-row.svelte-1uha8ag{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:8px;display:flex}.interpretation.svelte-1uha8ag{background:#fafafa;border-left:3px solid #d0d7de;border-radius:4px;max-width:1100px;margin:12px 0 24px;padding:14px 18px;font-family:system-ui,sans-serif}.interpretation.svelte-1uha8ag>summary:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.04em;color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0 0 6px;font-size:13px;font-weight:600;list-style-position:outside}.interpretation.svelte-1uha8ag>summary:where(.svelte-1uha8ag):hover{color:#222}.interpretation[open].svelte-1uha8ag>summary:where(.svelte-1uha8ag){margin-bottom:10px}.interpretation.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:#333;margin:0;padding-left:20px;font-size:13px;line-height:1.55}.interpretation.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:6px}.interpretation.svelte-1uha8ag code:where(.svelte-1uha8ag){color:#1a4a8a;background:#eee;border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.interpretation.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#333;margin:8px 0;font-size:13px;line-height:1.55}.phi-formula.svelte-1uha8ag{color:#1a4a8a;justify-content:center;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;display:flex;margin:18px 0!important}.phi-frac.svelte-1uha8ag{align-items:center;gap:6px;display:inline-flex}.phi-num.svelte-1uha8ag{font-size:18px}.phi-stack.svelte-1uha8ag{flex-direction:column;align-items:center;line-height:1.25;display:inline-flex}.phi-numerator.svelte-1uha8ag,.phi-denominator.svelte-1uha8ag{padding:0 4px}.phi-bar.svelte-1uha8ag{background:#1a4a8a;width:100%;height:1px;margin:2px 0}table.contingency.svelte-1uha8ag{border-collapse:collapse;margin:6px auto 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}table.contingency.svelte-1uha8ag th:where(.svelte-1uha8ag),table.contingency.svelte-1uha8ag td:where(.svelte-1uha8ag){text-align:center;color:#333;border:1px solid #d8d8d8;padding:4px 12px}table.contingency.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag),table.contingency.svelte-1uha8ag tbody:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){color:#555;background:#f0f0f0;font-weight:500}.upset-wrap.svelte-1uha8ag,.cooc-wrap.svelte-1uha8ag{overflow-x:auto}.upset.svelte-1uha8ag,.cooc.svelte-1uha8ag{background:#fff;display:block}.upset-topn.svelte-1uha8ag{color:#333;background:#fff;border:1px solid #ccc;border-radius:4px;padding:1px 6px;font-family:inherit;font-size:12px}.upset-set.svelte-1uha8ag{color:#1a4a8a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400}.filter-chips.svelte-1uha8ag{vertical-align:middle;flex-wrap:wrap;gap:6px;margin-left:8px;display:inline-flex}.filter-chip.svelte-1uha8ag{color:#333;background:#f4f4f4;border:1px solid #ccc;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:400;display:inline-flex}.filter-chip.svelte-1uha8ag .chip-value:where(.svelte-1uha8ag){color:#1a4a8a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.filter-chip.svelte-1uha8ag .chip-clear:where(.svelte-1uha8ag){color:#666;cursor:pointer;background:0 0;border:none;margin:0 0 0 2px;padding:0 4px;font-size:12px;line-height:1}.filter-chip.svelte-1uha8ag .chip-clear:where(.svelte-1uha8ag):hover{color:#000}.sort-btn.svelte-1uha8ag{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.sort-btn.svelte-1uha8ag:hover{color:#1a4a8a}.export-btn.svelte-1uha8ag{color:#555;cursor:pointer;background:#fafafa;border:1px solid #ccc;border-radius:4px;margin:4px 0;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-block}.export-btn.svelte-1uha8ag:hover{color:#1a4a8a;background:#f0f0f0}.abstract-cell.svelte-1uha8ag{color:#444;max-width:720px;font-size:12px;line-height:1.4}.facet-controls.svelte-1uha8ag{align-items:center;gap:8px;margin-bottom:12px;font-family:system-ui,sans-serif;font-size:12px;display:flex}.control-label.svelte-1uha8ag{color:#666}.toggle-btn.svelte-1uha8ag{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:12px;transition:background .15s,border-color .15s,color .15s}.toggle-btn.svelte-1uha8ag:hover{background:#f4f4f4}.toggle-btn.active.svelte-1uha8ag{color:#fff;background:#222;border-color:#222}.legend-item.static.svelte-1uha8ag{cursor:default}.legend-item.static.svelte-1uha8ag:hover{background:0 0}.table-section.svelte-1uha8ag{margin-top:24px;font-family:system-ui,sans-serif}.table-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:8px;font-size:16px}.count.svelte-1uha8ag{color:#888;font-size:14px;font-weight:400}.table-section.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;margin-left:8px;padding:2px 8px;font-size:12px}.cooc-stats.svelte-1uha8ag{background:#fafafa;border:1px solid #e3e3e3;border-radius:4px;margin:8px 0 16px;padding:12px 14px;font-size:13px}.cooc-stats-row.svelte-1uha8ag{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.cooc-contingency.svelte-1uha8ag{flex:none}.cooc-cont-title.svelte-1uha8ag{color:#555;margin-bottom:4px;font-size:12px;font-weight:600}.cont-tbl.svelte-1uha8ag{border-collapse:collapse;width:auto;font-size:12px}.cont-tbl.svelte-1uha8ag th:where(.svelte-1uha8ag),.cont-tbl.svelte-1uha8ag td:where(.svelte-1uha8ag){text-align:center;border:1px solid #ddd;padding:3px 8px}.cont-tbl.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){background:#f0f0f0;font-weight:600}.cont-tbl.svelte-1uha8ag tbody:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){text-align:right;background:#f0f0f0;font-weight:600}.cont-tbl.svelte-1uha8ag td.hi:where(.svelte-1uha8ag){background:#2e5c9e1f;font-weight:600}.cont-tbl.svelte-1uha8ag td.marg:where(.svelte-1uha8ag),.cont-tbl.svelte-1uha8ag tr.marg-row:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag),.cont-tbl.svelte-1uha8ag tr.marg-row:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag){color:#777;font-style:italic}.cooc-numbers.svelte-1uha8ag{flex:240px;min-width:220px}.cooc-stat-row.svelte-1uha8ag{border-bottom:1px dotted #e0e0e0;justify-content:space-between;gap:16px;padding:3px 0;display:flex}.cooc-stat-label.svelte-1uha8ag{color:#555}.cooc-stat-val.svelte-1uha8ag{color:#222;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.cooc-stat-note.svelte-1uha8ag{color:#666;margin-top:8px;font-size:12px;line-height:1.35}table.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:13px}th.svelte-1uha8ag,td.svelte-1uha8ag{text-align:left;border-bottom:1px solid #eee;padding:6px 8px}th.svelte-1uha8ag{border-bottom:2px solid #ccc;font-weight:600}tbody.svelte-1uha8ag tr:where(.svelte-1uha8ag):hover{background:#f8f8f8}
