.toolcard.svelte-13xigfs{grid-auto-rows:auto;grid-auto-flow:row;align-content:start;row-gap:.75rem;display:grid}.toolcard--link.svelte-13xigfs{color:inherit;text-decoration:none}.toolcard__hit.svelte-13xigfs{row-gap:.75rem;display:grid;position:relative}.toolcard__trigger.svelte-13xigfs{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.toolcard__trigger.svelte-13xigfs:after{content:"";position:absolute;inset:0}.toolcard__hit.svelte-13xigfs:hover .toolcard__title:where(.svelte-13xigfs){color:var(--link-primary)}.toolcard__hit.svelte-13xigfs:has(:where(.svelte-13xigfs):focus-visible) .toolcard__title:where(.svelte-13xigfs){color:var(--link-primary)}.toolcard__hit.svelte-13xigfs:hover .toolcard__image:where(.svelte-13xigfs){transform:scale(1.04)}.toolcard__hit.svelte-13xigfs:has(:where(.svelte-13xigfs):focus-visible) .toolcard__image:where(.svelte-13xigfs){transform:scale(1.04)}.toolcard__hit.svelte-13xigfs:has(:where(.svelte-13xigfs):focus-visible){outline:2px solid var(--text-primary);outline-offset:4px}.toolcard__trigger.svelte-13xigfs:focus-visible{outline:none}.toolcard--center.svelte-13xigfs{text-align:center;justify-items:center}.toolcard--link.svelte-13xigfs:hover .toolcard__title:where(.svelte-13xigfs),.toolcard--link.svelte-13xigfs:focus-visible .toolcard__title:where(.svelte-13xigfs){color:var(--link-primary)}.toolcard--link.svelte-13xigfs:hover .toolcard__image:where(.svelte-13xigfs),.toolcard--link.svelte-13xigfs:focus-visible .toolcard__image:where(.svelte-13xigfs){transform:scale(1.04)}.toolcard--current.svelte-13xigfs .toolcard__media:where(.svelte-13xigfs){box-shadow:0 4px 0 var(--text-accent)}.toolcard--current.svelte-13xigfs .toolcard__title:where(.svelte-13xigfs){color:var(--text-accent-strong)}.toolcard--link.svelte-13xigfs:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.toolcard__media.svelte-13xigfs{position:relative;overflow:hidden}.toolcard__media--crop.svelte-13xigfs .toolcard__image:where(.svelte-13xigfs){-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.toolcard__expand.svelte-13xigfs{background-color:var(--background);width:2rem;height:2rem;color:var(--text-primary);border-radius:50%;place-items:center;transition:transform .3s ease-out;display:grid;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 1px 3px #0003}.toolcard__expand.svelte-13xigfs svg{width:1rem;height:1rem}.toolcard__expand.svelte-13xigfs path{fill:currentColor}.toolcard__hit.svelte-13xigfs:hover .toolcard__expand:where(.svelte-13xigfs){transform:scale(1.12)}.toolcard__hit.svelte-13xigfs:has(:where(.svelte-13xigfs):focus-visible) .toolcard__expand:where(.svelte-13xigfs){transform:scale(1.12)}.toolcard--soon.svelte-13xigfs .toolcard__image:where(.svelte-13xigfs),.toolcard--soon.svelte-13xigfs .toolcard__title:where(.svelte-13xigfs),.toolcard--soon.svelte-13xigfs .toolcard__desc:where(.svelte-13xigfs){opacity:.45}.toolcard__badge.svelte-13xigfs{z-index:1;background-color:var(--surface-muted-raised);color:var(--text-secondary);margin:0;padding:.25rem .5rem;position:absolute;top:.5rem;left:.5rem}.toolcard__placeholder.svelte-13xigfs{background-color:light-dark(var(--gray-200),var(--surface-muted-raised));width:100%;height:100%}.toolcard__image.svelte-13xigfs{object-fit:cover;background-color:#0000;background-position:50%;background-size:cover;width:100%;height:auto;transition:background .3s ease-out,transform .3s ease-out;display:block}.toolcard__image.is-loaded.svelte-13xigfs{background-image:none}.toolcard__title.svelte-13xigfs{font-size:var(--typo-size-16);letter-spacing:-.16px;margin:0;font-weight:700;line-height:1.375}.toolcard__rich.svelte-13xigfs{color:inherit}.toolcard__rich.svelte-13xigfs p{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.toolcard__desc.svelte-13xigfs{color:var(--text-secondary);margin:0}.toolcard__footer.svelte-13xigfs{margin-top:.25rem}@media (prefers-reduced-motion:reduce){.toolcard__image.svelte-13xigfs,.toolcard__expand.svelte-13xigfs{transition:none}.toolcard--link.svelte-13xigfs:hover .toolcard__image:where(.svelte-13xigfs),.toolcard--link.svelte-13xigfs:focus-visible .toolcard__image:where(.svelte-13xigfs),.toolcard__hit.svelte-13xigfs:hover .toolcard__image:where(.svelte-13xigfs),.toolcard__hit.svelte-13xigfs:hover .toolcard__expand:where(.svelte-13xigfs){transform:none}.toolcard__hit.svelte-13xigfs:has(:where(.svelte-13xigfs):focus-visible) .toolcard__image:where(.svelte-13xigfs){transform:none}.toolcard__hit.svelte-13xigfs:has(:where(.svelte-13xigfs):focus-visible) .toolcard__expand:where(.svelte-13xigfs){transform:none}}
