.ToolCard_grid__2sjC9{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(460px,100%),1fr));gap:16px}.ToolCard_lead__5T2UI{grid-column:1/-1}.ToolCard_card__ZisL_{display:block;container-type:inline-size;color:var(--text-1);transition:none}@media (prefers-reduced-motion:no-preference){.ToolCard_card__ZisL_{transition:transform .12s var(--ease-out)}}@media (hover:hover) and (pointer:fine){.ToolCard_card__ZisL_:hover{color:var(--text-1)}}.ToolCard_card__ZisL_:active{transform:translateY(1px)}.ToolCard_card__ZisL_:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.ToolCard_card__ZisL_:after{content:"";position:absolute;inset:-1px;z-index:2;border:2px solid var(--slot-over);box-shadow:inset 0 0 14px color-mix(in oklch,var(--slot-over) 20%,transparent);opacity:0;pointer-events:none;transition:opacity .12s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ToolCard_card__ZisL_:hover:after{opacity:1;transition-duration:.18s}}.ToolCard_layout__RlgYh{display:grid;grid-template-rows:auto 1fr;height:100%}.ToolCard_art__SLg_P{position:relative;aspect-ratio:16/9;overflow:clip;background:radial-gradient(90% 80% at 60% 35%,oklch(31.88% .0424 92.74) 0,oklch(25.1% .0569 267.84) 45%,oklch(16.05% .0161 248.31) 100%)}.ToolCard_art__SLg_P img{display:block;width:100%;height:100%;object-fit:cover;transition:none}.ToolCard_art__SLg_P img.ToolCard_cover__WSY0u{object-fit:contain}@media (prefers-reduced-motion:no-preference){.ToolCard_art__SLg_P img{transition:transform .12s var(--ease-out)}}@media (hover:hover) and (pointer:fine){.ToolCard_card__ZisL_:hover .ToolCard_art__SLg_P img{transform:scale(1.03);transition-duration:.18s}}.ToolCard_art__SLg_P:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--panel) 0,color-mix(in oklch,var(--panel) 0%,transparent) 45%)}.ToolCard_body__ESeum{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-block:20px 22px;padding-inline:22px}.ToolCard_name__neBDq{margin:0;color:var(--text-1);font-size:20px;font-weight:600;line-height:26px;text-wrap:balance}.ToolCard_summary__jNqWl{flex:1 0 auto;margin-block:0 8px;margin-inline:0;color:var(--text-2);font-size:15px;line-height:24px;text-wrap:pretty}@media (hover:hover) and (pointer:fine){.ToolCard_card__ZisL_:hover .ToolCard_action__IHeDH:before{opacity:1;transition-duration:.18s}.ToolCard_card__ZisL_:hover .ToolCard_action__IHeDH{color:oklch(100% 0 none)}}@container (min-width: 520px){.ToolCard_layout__RlgYh{grid-template-columns:minmax(0,46fr) minmax(0,54fr);grid-template-rows:1fr;min-height:240px}.ToolCard_art__SLg_P{aspect-ratio:auto;height:100%}.ToolCard_art__SLg_P img{position:absolute;inset:0}.ToolCard_art__SLg_P:after{background:linear-gradient(90deg,color-mix(in oklch,var(--panel) 0%,transparent) 55%,var(--panel) 100%)}.ToolCard_body__ESeum{justify-content:center;padding-block:24px;padding-inline:20px 24px}}@media (prefers-reduced-motion:reduce){.ToolCard_art__SLg_P img,.ToolCard_card__ZisL_,.ToolCard_card__ZisL_:after{transition:none}@media (hover:hover) and (pointer:fine){.ToolCard_card__ZisL_:hover .ToolCard_art__SLg_P img{transform:none}}}