.intro.svelte-1uha8ag{padding-block:56px 32px}h1.svelte-1uha8ag{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:56ch;color:var(--text-secondary);text-wrap:pretty;margin-top:12px;font-size:16px}.toolbar.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.tabs.svelte-1uha8ag{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tab.svelte-1uha8ag{border-radius:var(--radius-md);height:32px;color:var(--text-secondary);transition:color var(--transition-fast), background var(--transition-fast);flex:none;padding-inline:10px;font-size:13px;font-weight:500}.tab.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-mono);color:var(--text-muted);margin-left:2px;font-size:12px}.tab.svelte-1uha8ag:hover{color:var(--text-primary)}.tab[aria-pressed=true].svelte-1uha8ag{background:var(--bg-control);color:var(--text-primary)}.works-with.svelte-1uha8ag{height:32px;font:inherit;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-md);flex:none;margin-left:auto;padding-inline:8px;font-size:13px}.search.svelte-1uha8ag{height:32px;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-md);transition:border-color var(--transition-fast);flex:0 280px;align-items:center;gap:8px;padding-inline:10px;display:flex}.search.svelte-1uha8ag:focus-within{border-color:var(--accent)}.search.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex:none}.search.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:13px}.search.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--text-muted)}.search.svelte-1uha8ag input:where(.svelte-1uha8ag)::-webkit-search-cancel-button{display:none}kbd.svelte-1uha8ag{font-family:var(--font-mono);border:1px solid var(--border-medium);border-radius:var(--radius-sm);padding-inline:5px;font-size:11px}table.svelte-1uha8ag{border-collapse:collapse;table-layout:fixed;background:var(--bg-surface);border:1px solid var(--border-subtle);width:100%}thead.svelte-1uha8ag th:where(.svelte-1uha8ag){height:36px;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border-medium);padding-inline:14px;font-size:12px;font-weight:500}thead.svelte-1uha8ag button:where(.svelte-1uha8ag){transition:color var(--transition-fast);align-items:center;gap:4px;font-weight:500;display:inline-flex}thead.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,thead.svelte-1uha8ag button.sorted:where(.svelte-1uha8ag){color:var(--text-primary)}thead.svelte-1uha8ag svg:where(.svelte-1uha8ag){transition:rotate var(--transition-fast)}thead.svelte-1uha8ag svg.up:where(.svelte-1uha8ag){rotate:180deg}.col-category.svelte-1uha8ag{width:116px}.cat-link.svelte-1uha8ag{color:var(--text-secondary);transition:color var(--transition-fast)}.cat-link.svelte-1uha8ag:hover{color:var(--text-primary);text-decoration:underline}.col-autonomous_score.svelte-1uha8ag{width:150px}.col-value_to_cost_ratio.svelte-1uha8ag{width:88px}.col-starting_price.svelte-1uha8ag{width:100px}.col-visit.svelte-1uha8ag{width:48px}.num.svelte-1uha8ag,thead.svelte-1uha8ag th.num:where(.svelte-1uha8ag){text-align:right}.row.svelte-1uha8ag{border-top:1px solid var(--border-subtle);transition:background var(--transition-fast)}tbody.svelte-1uha8ag .row:where(.svelte-1uha8ag):first-child{border-top:0}.row.svelte-1uha8ag:hover,.row.open.svelte-1uha8ag{background:var(--bg-surface-hover)}.row.svelte-1uha8ag th:where(.svelte-1uha8ag),.row.svelte-1uha8ag td:where(.svelte-1uha8ag){text-align:left;color:var(--text-secondary);font-weight:400}.row.svelte-1uha8ag td:where(.svelte-1uha8ag){padding-inline:14px;font-size:13px}.row.svelte-1uha8ag td.num:where(.svelte-1uha8ag){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;font-size:13px}small.svelte-1uha8ag{color:var(--text-muted);font-size:11px}.tool-toggle.svelte-1uha8ag{text-align:left;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 14px 8px 10px;display:flex}.chevron.svelte-1uha8ag{color:var(--text-muted);transition:rotate var(--transition-smooth);flex:none;display:flex}.open.svelte-1uha8ag .chevron:where(.svelte-1uha8ag){rotate:90deg}.monogram.svelte-1uha8ag{width:28px;height:28px;color:var(--text-primary);background:var(--bg-control);border:1px solid var(--border-medium);border-radius:var(--radius-md);flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;overflow:hidden}.logo-mark.svelte-1uha8ag{object-fit:contain;width:16px;height:16px;display:block}.fallback-letter.svelte-1uha8ag{display:none}.identity.svelte-1uha8ag{min-width:0;display:grid}.tool-name.svelte-1uha8ag{width:fit-content;color:var(--text-primary);font-weight:500}.tagline.svelte-1uha8ag{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.score.svelte-1uha8ag{align-items:center;gap:10px;display:inline-flex}.meter.svelte-1uha8ag{background:var(--border-medium);border-radius:2px;width:64px;height:4px;display:block;overflow:hidden}.meter.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--accent);height:100%;transition:width var(--transition-smooth);display:block}.col-visit.svelte-1uha8ag a:where(.svelte-1uha8ag){width:28px;height:28px;color:var(--text-muted);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);place-items:center;display:grid}.col-visit.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text-primary);background:var(--bg-control)}.detail.svelte-1uha8ag{background:var(--bg-surface-hover)}.detail.svelte-1uha8ag td:where(.svelte-1uha8ag){border:0;padding:0}.detail-collapse.svelte-1uha8ag{opacity:0;transition:grid-template-rows .2s var(--ease-out), opacity .16s var(--ease-out);grid-template-rows:0fr;display:grid}.detail.open.svelte-1uha8ag .detail-collapse:where(.svelte-1uha8ag){opacity:1;grid-template-rows:1fr}.detail-inner.svelte-1uha8ag{min-height:0;transition:transform .2s var(--ease-out);overflow:hidden;transform:translateY(-4px)}.detail.open.svelte-1uha8ag .detail-inner:where(.svelte-1uha8ag){transform:translateY(0)}.detail-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:32px;padding:8px 14px 20px 48px;display:grid}.detail.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:500}.detail.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:4px;list-style:none;display:grid}.detail.svelte-1uha8ag li:where(.svelte-1uha8ag),.detail.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:13px}.visit.svelte-1uha8ag{color:var(--accent);text-underline-offset:3px;font-size:13px;font-weight:500}.detail-links.svelte-1uha8ag{gap:20px;padding:0 14px 20px 48px;display:flex}.detail-links.svelte-1uha8ag .secondary:where(.svelte-1uha8ag){color:var(--text-secondary);text-underline-offset:3px;font-size:13px}.visit.svelte-1uha8ag:hover,.detail-links.svelte-1uha8ag .secondary:where(.svelte-1uha8ag):hover{text-decoration:underline}.notice.svelte-1uha8ag{color:var(--text-secondary);text-align:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-top:0;justify-items:center;gap:8px;padding:48px 16px;display:grid}.notice.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text-primary);font-weight:500}.reset.svelte-1uha8ag{color:var(--accent);font-size:13px}.scoring.svelte-1uha8ag{padding-block:72px 56px}.scoring.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.02em;font-size:20px;font-weight:600}dl.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:20px;display:grid}dt.svelte-1uha8ag{font-weight:500}dd.svelte-1uha8ag{color:var(--text-secondary);margin-top:4px}@media (width<=860px){thead.svelte-1uha8ag th.col-category:where(.svelte-1uha8ag),.row.svelte-1uha8ag td.col-category:where(.svelte-1uha8ag){white-space:nowrap;visibility:hidden;width:0;padding:0;overflow:hidden}}@media (width<=640px){.toolbar.svelte-1uha8ag{flex-direction:column;align-items:stretch}.search.svelte-1uha8ag{flex-basis:36px}kbd.svelte-1uha8ag{display:none}.tabs.svelte-1uha8ag{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}thead.svelte-1uha8ag th.col-value_to_cost_ratio:where(.svelte-1uha8ag),.row.svelte-1uha8ag td.col-value_to_cost_ratio:where(.svelte-1uha8ag),thead.svelte-1uha8ag th.col-visit:where(.svelte-1uha8ag),.row.svelte-1uha8ag td.col-visit:where(.svelte-1uha8ag){white-space:nowrap;visibility:hidden;width:0;padding:0;overflow:hidden}.tagline.svelte-1uha8ag,.meter.svelte-1uha8ag{display:none}.col-autonomous_score.svelte-1uha8ag{width:88px}.col-starting_price.svelte-1uha8ag{width:84px}thead.svelte-1uha8ag th:where(.svelte-1uha8ag),.row.svelte-1uha8ag td:where(.svelte-1uha8ag){padding-inline:8px}.chevron.svelte-1uha8ag{display:none}.detail-grid.svelte-1uha8ag,dl.svelte-1uha8ag{grid-template-columns:1fr;gap:16px}.detail-grid.svelte-1uha8ag,.detail-links.svelte-1uha8ag{padding-inline:14px}.detail.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:0}}.price-label.svelte-1uha8ag{color:var(--text-muted);white-space:nowrap;font-size:12px}
