.tool-list.svelte-171l7w4{border:1px solid oklch(0 0 0 / .1);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-raised)}.tool-row.svelte-171l7w4{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;padding:2.4rem 2.8rem;border-top:1px solid oklch(0 0 0 / .07);overflow-wrap:break-word;transition:background-color var(--duration-base) ease}.tool-row.svelte-171l7w4:first-child{border-top:0}@media(min-width:48rem){.tool-row.svelte-171l7w4{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) auto;gap:0 4rem;align-items:baseline;padding:2.8rem 3.2rem}}.tool-id.svelte-171l7w4{min-width:0}.tool-name.svelte-171l7w4{text-wrap:balance}.tool-token.svelte-171l7w4{display:block;margin-top:.4rem;font-size:max(11px,1.3rem);font-family:var(--font-mono);font-weight:500;color:var(--cat-accent-text)}.tool-link.svelte-171l7w4{color:inherit;text-decoration:none}.tool-link.svelte-171l7w4:after{content:"";position:absolute;inset:0}.tool-desc.svelte-171l7w4{max-width:62ch}.tool-cta.svelte-171l7w4{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;color:var(--cat-accent-text)}.tool-arrow.svelte-171l7w4{width:1.6rem;height:1.6rem;flex:none;transition:transform var(--duration-base) ease}@media(hover:hover){.tool-row.svelte-171l7w4:hover{background:var(--color-surface-100)}.tool-row.svelte-171l7w4:hover .tool-arrow:where(.svelte-171l7w4){transform:translate(.3rem)}[dir=rtl] .tool-row.svelte-171l7w4:hover .tool-arrow:where(.svelte-171l7w4){transform:scaleX(-1) translate(.3rem)}}.tool-row.svelte-171l7w4:has(.tool-link:where(.svelte-171l7w4):focus-visible){background:var(--color-surface-100)}
