.wrap.svelte-73fa3k{display:flex;flex-direction:column;gap:20px;padding:4px 0 48px;color:#c9d1d9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:1200px}.hdr.svelte-73fa3k{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #21262d;padding-bottom:10px;gap:16px;flex-wrap:wrap}.crumb.svelte-73fa3k{margin:0 0 4px;font-size:.8rem}.crumb.svelte-73fa3k a:where(.svelte-73fa3k){color:#8b949e;text-decoration:none}.crumb.svelte-73fa3k a:where(.svelte-73fa3k):hover{color:#58a6ff}h1.svelte-73fa3k{margin:0;font-size:1.45rem;letter-spacing:-.01em;color:#f0f6fc}.sub.svelte-73fa3k{margin:6px 0 0;color:#8b949e;font-size:.88rem;max-width:880px;line-height:1.5}.sub.svelte-73fa3k strong:where(.svelte-73fa3k){color:#f0f6fc;font-weight:600}.nav.svelte-73fa3k{display:flex;gap:14px}.nav.svelte-73fa3k a:where(.svelte-73fa3k){color:#58a6ff;font-size:.85rem;text-decoration:none}.nav.svelte-73fa3k a:where(.svelte-73fa3k):hover{text-decoration:underline}.explain-grid.svelte-73fa3k{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.explain-card.svelte-73fa3k{border:1px solid #21262d;border-radius:6px;background:#0d1117;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.ex-h.svelte-73fa3k{margin:0 0 4px;font-size:.8rem;color:#d29922;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.explain-card.svelte-73fa3k p:where(.svelte-73fa3k){margin:0;color:#c9d1d9;font-size:.83rem;line-height:1.55}.explain-card.svelte-73fa3k p:where(.svelte-73fa3k)+p:where(.svelte-73fa3k){margin-top:4px}.explain-card.svelte-73fa3k code:where(.svelte-73fa3k){background:#161b22;padding:1px 5px;border-radius:3px;color:#d29922;font-size:.78rem}.explain-card.svelte-73fa3k em:where(.svelte-73fa3k){color:#f0f6fc;font-style:normal;font-weight:600}.so-what.svelte-73fa3k{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:.83rem;color:#c9d1d9;line-height:1.5}.so-what.svelte-73fa3k strong:where(.svelte-73fa3k){color:#f0f6fc}.so-what.svelte-73fa3k a:where(.svelte-73fa3k){color:#58a6ff;text-decoration:none}.so-what.svelte-73fa3k a:where(.svelte-73fa3k):hover{text-decoration:underline}.filters.svelte-73fa3k{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;border:1px solid #21262d;background:#0d1117;border-radius:6px;padding:10px 12px}.filter-block.svelte-73fa3k{display:flex;flex-direction:column;gap:6px}.filter-block.grow.svelte-73fa3k{flex:1 1 360px;min-width:0}.fb-h.svelte-73fa3k{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#6e7681;font-weight:600}.chips.svelte-73fa3k{display:flex;flex-wrap:wrap;gap:4px}.section-chips.svelte-73fa3k{max-height:84px;overflow-y:auto}.chip.svelte-73fa3k{background:transparent;border:1px solid #30363d;color:#c9d1d9;font-size:.78rem;padding:3px 8px;border-radius:999px;cursor:pointer;font-family:inherit;transition:background .1s,border-color .1s,color .1s}.chip.svelte-73fa3k:hover{border-color:#58a6ff}.chip.on.svelte-73fa3k{background:var(--c, #58a6ff);border-color:var(--c, #58a6ff);color:#0d1117;font-weight:600}.section-chip.svelte-73fa3k{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--c: #58a6ff}.clear.svelte-73fa3k{background:transparent;border:1px solid #30363d;color:#8b949e;font-size:.78rem;padding:4px 10px;border-radius:4px;cursor:pointer;align-self:flex-end;font-family:inherit}.clear.svelte-73fa3k:hover{color:#f0f6fc;border-color:#58a6ff}.empty.svelte-73fa3k{color:#8b949e;font-size:.88rem;padding:24px;text-align:center;border:1px dashed #30363d;border-radius:6px;margin:0}.grid.svelte-73fa3k{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:14px}.card.svelte-73fa3k{border:1px solid #21262d;border-radius:6px;background:#0d1117;padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.card-hdr.svelte-73fa3k{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.card-title.svelte-73fa3k{display:flex;align-items:baseline;gap:8px;min-width:0}.rank.svelte-73fa3k{color:#6e7681;font-size:.75rem;font-variant-numeric:tabular-nums;flex-shrink:0}.card.svelte-73fa3k h2:where(.svelte-73fa3k){margin:0;font-size:.95rem;font-weight:600;color:#f0f6fc;line-height:1.25;word-wrap:break-word}.card-counts.svelte-73fa3k{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;font-variant-numeric:tabular-nums}.count.svelte-73fa3k{font-size:1.1rem;color:#f0f6fc;font-weight:600;line-height:1.1}.pctv.svelte-73fa3k{color:#8b949e;font-size:.72rem}.value-prop.svelte-73fa3k{margin:0;color:#c9d1d9;font-size:.82rem;line-height:1.5;border-left:2px solid #d29922;padding:2px 0 2px 10px}.fp.svelte-73fa3k{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.fp-cell.svelte-73fa3k{display:flex;flex-direction:column;align-items:stretch;padding:4px 5px;border-radius:3px;min-width:0;border:1px solid rgba(255,255,255,.04)}.fp-axis.svelte-73fa3k{font-size:.58rem;text-transform:uppercase;letter-spacing:.04em;color:#ffffff8c;line-height:1.1}.fp-val.svelte-73fa3k{font-size:.72rem;color:#f0f6fc;line-height:1.2;margin-top:1px;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.metrics.svelte-73fa3k{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#161b22;border-radius:4px;padding:8px 10px}.metric.svelte-73fa3k{display:flex;flex-direction:column;min-width:0}.metric-h.svelte-73fa3k{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:#6e7681;font-weight:600}.metric-v.svelte-73fa3k{color:#f0f6fc;font-weight:600;font-size:.85rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-sub.svelte-73fa3k{color:#6e7681;font-size:.7rem;margin-top:1px}.ex-link.svelte-73fa3k{color:#58a6ff!important;text-decoration:none}.ex-link.svelte-73fa3k:hover{text-decoration:underline}.rowblock.svelte-73fa3k{display:flex;flex-direction:column;gap:4px}.block-h.svelte-73fa3k{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#6e7681;font-weight:600}.variant-sub.svelte-73fa3k{text-transform:none;letter-spacing:0;color:#6e7681;font-weight:400}.tier-strip.svelte-73fa3k{display:flex;gap:2px;height:18px;border-radius:3px;overflow:hidden}.tier-seg.svelte-73fa3k{display:flex;align-items:center;justify-content:center;color:#0d1117;font-size:.62rem;font-weight:600;min-width:0;padding:0 4px}.sec-list.svelte-73fa3k{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:.78rem}.sec-list.svelte-73fa3k li:where(.svelte-73fa3k){display:flex;justify-content:space-between;gap:8px;min-width:0}.sec-name.svelte-73fa3k{color:#c9d1d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-n.svelte-73fa3k{color:#8b949e;flex-shrink:0;font-variant-numeric:tabular-nums}.sec-extra.svelte-73fa3k{color:#6e7681;font-style:italic;font-size:.74rem}.ex-list.svelte-73fa3k{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:.78rem}.ex-list.svelte-73fa3k a:where(.svelte-73fa3k){color:#58a6ff;text-decoration:none}.ex-list.svelte-73fa3k a:where(.svelte-73fa3k):hover{text-decoration:underline}.ex-list.svelte-73fa3k li:where(.svelte-73fa3k):not(:last-child):after{content:"·";color:#30363d;margin-left:8px}.ex-extra.svelte-73fa3k{color:#6e7681;font-style:italic}.variants.svelte-73fa3k{border-top:1px dashed #21262d;padding-top:8px;margin-top:4px}.variant-list.svelte-73fa3k{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:.78rem}.variant.svelte-73fa3k{display:flex;align-items:baseline;gap:8px;min-width:0}.v-name.svelte-73fa3k{color:#58a6ff;text-decoration:none;flex-shrink:0}.v-name.svelte-73fa3k:hover{text-decoration:underline}.v-axis.svelte-73fa3k{color:#8b949e;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.v-axis-key.svelte-73fa3k{color:#d29922}.v-axis-old.svelte-73fa3k{color:#6e7681;text-decoration:line-through}.v-axis-arrow.svelte-73fa3k{color:#6e7681;margin:0 3px}.v-axis-new.svelte-73fa3k{color:#c9d1d9;font-weight:600}.variant-extra.svelte-73fa3k{color:#6e7681;font-style:italic;font-size:.74rem}.card-drill.svelte-73fa3k{border-top:1px solid #21262d;margin-top:4px;padding-top:8px}.drill-link.svelte-73fa3k{color:#58a6ff;font-size:.78rem;text-decoration:none}.drill-link.svelte-73fa3k:hover{text-decoration:underline}.longtail.svelte-73fa3k{border-top:1px solid #21262d;padding-top:12px}.longtail.svelte-73fa3k h2:where(.svelte-73fa3k){margin:0 0 8px;font-size:1.05rem;color:#f0f6fc;font-weight:600}.longtail.svelte-73fa3k p:where(.svelte-73fa3k){margin:0 0 8px;color:#c9d1d9;font-size:.88rem;line-height:1.55;max-width:880px}.longtail.svelte-73fa3k .muted:where(.svelte-73fa3k){color:#8b949e;font-size:.82rem}.gaps.svelte-73fa3k{border-top:1px solid #21262d;padding-top:12px}.gaps.svelte-73fa3k h2:where(.svelte-73fa3k){margin:0 0 8px;font-size:1.05rem;color:#f0f6fc;font-weight:600}.gap-explainer.svelte-73fa3k{margin:0 0 12px;color:#8b949e;font-size:.82rem;line-height:1.55;max-width:880px}.gap-explainer.svelte-73fa3k em:where(.svelte-73fa3k){color:#c9d1d9;font-style:normal;font-weight:600}.gap-cards.svelte-73fa3k{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:10px}.gap-card.svelte-73fa3k{border:1px solid #21262d;background:#0d1117;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.gap-hdr.svelte-73fa3k{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.gap-rank.svelte-73fa3k{color:#6e7681;font-size:.75rem;font-variant-numeric:tabular-nums}.gap-system.svelte-73fa3k{color:#58a6ff;font-weight:600;text-decoration:none;font-size:.92rem}.gap-system.svelte-73fa3k:hover{text-decoration:underline}.gap-pop.svelte-73fa3k{color:#6e7681;font-size:.72rem;font-variant-numeric:tabular-nums;margin-left:auto}.gap-fp.svelte-73fa3k{margin:0;color:#8b949e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;word-break:break-word}.gap-prose.svelte-73fa3k{margin:0;color:#c9d1d9;font-size:.82rem;line-height:1.55}.gap-closest.svelte-73fa3k{list-style:none;margin:0;padding:6px 0 0;border-top:1px dashed #21262d;display:flex;flex-direction:column;gap:2px;font-size:.76rem}.gap-closest.svelte-73fa3k a:where(.svelte-73fa3k){color:#58a6ff;text-decoration:none}.gap-closest.svelte-73fa3k a:where(.svelte-73fa3k):hover{text-decoration:underline}.gap-diff.svelte-73fa3k{color:#6e7681;margin-left:6px}.gap-diff.svelte-73fa3k code:where(.svelte-73fa3k){color:#d29922;background:transparent;padding:0;font-size:inherit}
