.ob-page.svelte-15lzqdx{max-width:1600px;margin:0 auto;padding:24px 8px 64px;color:#e8e8e8}.ob-header.svelte-15lzqdx{margin-bottom:18px}.crumb.svelte-15lzqdx{margin:0 0 8px;font-size:13px}.crumb.svelte-15lzqdx a:where(.svelte-15lzqdx){color:#aaa;text-decoration:none}.crumb.svelte-15lzqdx a:where(.svelte-15lzqdx):hover{color:#e8e8e8}.ob-header.svelte-15lzqdx h1:where(.svelte-15lzqdx){font-size:28px;margin:0 0 10px;letter-spacing:-.01em}.ob-intro.svelte-15lzqdx{color:#c9c9c9;max-width:920px;margin:0 0 12px;line-height:1.6;font-size:14px}.ob-intro.svelte-15lzqdx strong:where(.svelte-15lzqdx){color:#e8e8e8}.ob-intro.svelte-15lzqdx em:where(.svelte-15lzqdx){color:silver;font-style:italic}.ob-coverage-note.svelte-15lzqdx{background:#14191d;border-left:3px solid #d4845f;padding:10px 14px;border-radius:0 4px 4px 0}code.svelte-15lzqdx{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12.5px;background:#1f1f1f;padding:1px 5px;border-radius:3px;color:#d4d4d4}.callout-bar.svelte-15lzqdx{margin-bottom:20px}.callout.svelte-15lzqdx{background:#181818;border:1px solid #2a2a2a;border-radius:8px;padding:14px 18px;border-left:3px solid #6b9a4a}.callout.svelte-15lzqdx h2:where(.svelte-15lzqdx){margin:0 0 6px;font-size:14px;color:#8ec99a;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.callout-sub.svelte-15lzqdx{color:#888;font-size:11.5px;margin:0 0 10px}.callout-foot.svelte-15lzqdx{color:#c9c9c9;font-size:12.5px;margin:8px 0 0;padding-top:8px;border-top:1px solid #232323}.callout-foot.svelte-15lzqdx strong:where(.svelte-15lzqdx){color:#d4845f}.tool-bars.svelte-15lzqdx{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tool-bar.svelte-15lzqdx{display:grid;grid-template-columns:110px 1fr 40px 60px;align-items:center;gap:10px;font-size:12.5px}.tool-label.svelte-15lzqdx{color:#d4d4d4}.tool-bar-wrap.svelte-15lzqdx{height:12px;background:#232323;border-radius:3px;overflow:hidden;display:inline-block}.tool-bar-fill.svelte-15lzqdx{display:block;height:100%;background:#6b9a4a;border-radius:3px;transition:width .2s}.tool-bar-fill[data-tool=langsmith].svelte-15lzqdx{background:#d4845f}.tool-bar-fill[data-tool=opentelemetry].svelte-15lzqdx{background:#9fc5e0}.tool-bar-fill[data-tool=datadog].svelte-15lzqdx{background:#c89a5a}.tool-bar-fill[data-tool=helicone].svelte-15lzqdx{background:#c87a8a}.tool-bar-fill[data-tool=weave].svelte-15lzqdx{background:#a868c8}.tool-bar-fill[data-tool=langfuse].svelte-15lzqdx{background:#6b9a4a}.tool-bar-fill[data-tool=arize].svelte-15lzqdx{background:#5ac8b8}.tool-count.svelte-15lzqdx{color:#f4e2cb;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.tool-pct.svelte-15lzqdx{color:#888;font-size:11.5px}.filters.svelte-15lzqdx{display:flex;flex-wrap:wrap;gap:14px 24px;background:#181818;border:1px solid #2a2a2a;border-radius:8px;padding:12px 16px;margin:0 0 14px}.filter-group.svelte-15lzqdx{display:flex;align-items:center;gap:8px;font-size:12.5px}.filter-group.svelte-15lzqdx label:where(.svelte-15lzqdx){color:#aaa;font-weight:500}.filter-group.svelte-15lzqdx select:where(.svelte-15lzqdx){background:#1d1d1d;color:#e8e8e8;border:1px solid #333;border-radius:4px;padding:4px 8px;font:inherit;font-size:12.5px}.filter-group.svelte-15lzqdx select:where(.svelte-15lzqdx):focus{outline:none;border-color:#d4845f}.filter-toggles.svelte-15lzqdx{gap:14px}.toggle.svelte-15lzqdx{display:inline-flex;align-items:center;gap:6px;color:#c9c9c9;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle.svelte-15lzqdx input:where(.svelte-15lzqdx){margin:0;cursor:pointer}.legend.svelte-15lzqdx{background:#181818;border:1px solid #2a2a2a;border-radius:8px;padding:10px 16px;margin:0 0 18px}.legend.svelte-15lzqdx h2:where(.svelte-15lzqdx){margin:0 0 6px;font-size:11.5px;color:#aaa;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.legend-list.svelte-15lzqdx{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px 24px;font-size:12px;color:#aaa}.legend-list.svelte-15lzqdx li:where(.svelte-15lzqdx){display:inline-flex;align-items:center;gap:6px}.pill.svelte-15lzqdx{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;font-size:12px;font-weight:600;border-radius:4px;text-align:center;line-height:1}.pill[data-state=yes].svelte-15lzqdx{background:#1a3a2a;color:#8ec99a;border:1px solid #2a4a3a}.pill[data-state=no].svelte-15lzqdx{background:#2a1a1a;color:#c87a7a;border:1px solid #3a2a2a}.pill[data-state=unknown].svelte-15lzqdx{background:#1f1f1f;color:#666;border:1px solid #2a2a2a}.section-h.svelte-15lzqdx{margin:0 0 8px;font-size:18px;color:#e8e8e8;letter-spacing:-.005em}.filter-count.svelte-15lzqdx{color:#888;font-size:13px;font-weight:400}.board.svelte-15lzqdx{margin-bottom:28px}.table-wrap.svelte-15lzqdx{overflow-x:auto;border:1px solid #2a2a2a;border-radius:8px;background:#181818}.board-table.svelte-15lzqdx{border-collapse:collapse;font-size:12.5px;min-width:100%;width:100%}.board-table.svelte-15lzqdx thead:where(.svelte-15lzqdx) th:where(.svelte-15lzqdx){position:sticky;top:0;background:#1d1d1d;border-bottom:1px solid #333;padding:8px 10px;text-align:left;font-weight:600;color:#d4d4d4;white-space:nowrap;font-size:11.5px;letter-spacing:.02em}.board-table.svelte-15lzqdx thead:where(.svelte-15lzqdx) th.tool-col:where(.svelte-15lzqdx){text-align:center;color:#c9c9c9}.board-table.svelte-15lzqdx thead:where(.svelte-15lzqdx) th.cov-col:where(.svelte-15lzqdx){text-align:right}.board-table.svelte-15lzqdx tbody:where(.svelte-15lzqdx) td:where(.svelte-15lzqdx){border-bottom:1px solid #232323;padding:6px 10px;vertical-align:middle}.board-table.svelte-15lzqdx tbody:where(.svelte-15lzqdx) tr.row:where(.svelte-15lzqdx){cursor:pointer;transition:background 80ms}.board-table.svelte-15lzqdx tbody:where(.svelte-15lzqdx) tr.row:where(.svelte-15lzqdx):hover{background:#1c1c1c}.board-table.svelte-15lzqdx tbody:where(.svelte-15lzqdx) tr.row.open:where(.svelte-15lzqdx){background:#1f1d1a}.board-table.svelte-15lzqdx tbody:where(.svelte-15lzqdx) tr.row.open:where(.svelte-15lzqdx) td:where(.svelte-15lzqdx){border-bottom-color:#1f1d1a}.product-col.svelte-15lzqdx{color:#e8e8e8;font-weight:500;display:flex;align-items:center;gap:8px;min-width:220px}.caret.svelte-15lzqdx{color:#777;font-size:11px;width:12px;flex-shrink:0}.prod-link.svelte-15lzqdx{color:#e8e8e8;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-link.svelte-15lzqdx:hover{color:#d4845f}.primary-tag.svelte-15lzqdx{display:inline-block;background:#2a221a;color:#c8a868;padding:1px 6px;border-radius:3px;font-size:10.5px;text-transform:none;letter-spacing:.02em;margin-left:auto;flex-shrink:0}.tier-col.svelte-15lzqdx{min-width:50px}.tier-pill.svelte-15lzqdx{display:inline-block;padding:2px 6px;border-radius:3px;font-size:10.5px;font-weight:600;background:#2a2a2a;color:#d4d4d4;font-variant-numeric:tabular-nums}.tier-pill[data-tier=t1].svelte-15lzqdx{background:#1a3a2a;color:#8ec99a}.tier-pill[data-tier=t2].svelte-15lzqdx{background:#1d2530;color:#9fc5e0}.tier-pill[data-tier=t3].svelte-15lzqdx{background:#2a221a;color:#c8a868}.tier-pill[data-tier=t4].svelte-15lzqdx{background:#2a1f10;color:#c98a4e}.tier-pill[data-tier=t5].svelte-15lzqdx{background:#2a1414;color:#c87a7a}.section-col.svelte-15lzqdx{color:#aaa;font-size:11.5px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-cell.svelte-15lzqdx{text-align:center;padding:4px 6px!important}.cov-col.svelte-15lzqdx{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:60px}.cov-num.svelte-15lzqdx{color:#f4e2cb;font-weight:600;font-size:13px}.cov-meta.svelte-15lzqdx{color:#777;font-size:11px;margin-left:2px}.drill-row.svelte-15lzqdx{background:#1a1815}.drill-row.svelte-15lzqdx td:where(.svelte-15lzqdx){padding:12px 18px 16px!important;border-bottom:1px solid #2a2a2a!important}.drill-body.svelte-15lzqdx h3:where(.svelte-15lzqdx){margin:0 0 10px;font-size:14px;color:#f4e2cb;font-weight:600}.drill-sub.svelte-15lzqdx{color:#888;font-size:12px;font-weight:400;margin-left:8px}.drill-list.svelte-15lzqdx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 14px}.drill-list.svelte-15lzqdx li:where(.svelte-15lzqdx){display:flex;align-items:center;gap:8px;font-size:12px;padding:3px 0}.drill-label.svelte-15lzqdx{color:#c9c9c9;flex:1}.drill-citation.svelte-15lzqdx{color:#d4845f;text-decoration:none;font-size:11px}.drill-citation.svelte-15lzqdx:hover{text-decoration:underline}.drill-custom.svelte-15lzqdx{margin:10px 0 6px;padding:8px 12px;background:#14191d;border-left:2px solid #d4845f;border-radius:0 4px 4px 0;color:#c9c9c9;font-size:12.5px;line-height:1.5}.drill-custom.svelte-15lzqdx strong:where(.svelte-15lzqdx){color:#f4e2cb}.drill-custom.svelte-15lzqdx a:where(.svelte-15lzqdx){color:#d4845f;text-decoration:none}.drill-custom.svelte-15lzqdx a:where(.svelte-15lzqdx):hover{text-decoration:underline}.drill-url.svelte-15lzqdx{margin:6px 0 0;font-size:12px}.drill-url.svelte-15lzqdx a:where(.svelte-15lzqdx){color:#aaa;text-decoration:none}.drill-url.svelte-15lzqdx a:where(.svelte-15lzqdx):hover{color:#e8e8e8}.empty-row.svelte-15lzqdx{text-align:center;color:#888;font-style:italic;padding:24px!important}.ob-footer.svelte-15lzqdx{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid #2a2a2a;color:#aaa;font-size:13px;flex-wrap:wrap;gap:8px}.ob-footer.svelte-15lzqdx a:where(.svelte-15lzqdx){color:#aaa;text-decoration:none}.ob-footer.svelte-15lzqdx a:where(.svelte-15lzqdx):hover{color:#e8e8e8}.muted.svelte-15lzqdx{color:#777;font-size:12.5px}@media(max-width:1100px){.filters.svelte-15lzqdx{gap:10px 16px}.tool-bar.svelte-15lzqdx{grid-template-columns:90px 1fr 36px 50px;gap:6px}}
