.tools-page[data-astro-cid-l4z7ivqh]{min-height:calc(100svh - 82px);padding-block:128px 90px}.tools-heading[data-astro-cid-l4z7ivqh]{justify-content:space-between;align-items:end;gap:36px;margin-bottom:28px;display:flex}.tools-heading[data-astro-cid-l4z7ivqh] .eyebrow[data-astro-cid-l4z7ivqh]{margin:0 0 12px}.tools-heading[data-astro-cid-l4z7ivqh] h1[data-astro-cid-l4z7ivqh]{margin:0;font-size:clamp(48px,7vw,82px);line-height:.9}.tools-heading[data-astro-cid-l4z7ivqh]>p[data-astro-cid-l4z7ivqh]{max-width:340px;color:var(--text-secondary);margin:0 0 3px;font-size:16px;line-height:1.55}.tool-card[data-astro-cid-l4z7ivqh]{border:1px solid var(--border);background:linear-gradient(120deg, #0d130f, var(--surface) 55%);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid;position:relative;overflow:hidden}.tool-card-media[data-astro-cid-l4z7ivqh]{background:#020302;min-height:420px;position:relative;overflow:hidden}.tool-card-media[data-astro-cid-l4z7ivqh] img[data-astro-cid-l4z7ivqh]{object-fit:cover;object-position:top left;width:100%;height:100%;min-height:420px;transition:transform .35s;display:block}.tool-card[data-astro-cid-l4z7ivqh]:hover .tool-card-media[data-astro-cid-l4z7ivqh] img[data-astro-cid-l4z7ivqh]{transform:scale(1.025)}.tool-card-media[data-astro-cid-l4z7ivqh] span[data-astro-cid-l4z7ivqh]{color:#d8dfda;font:400 10px var(--technical);letter-spacing:.06em;background:#050706d1;border:1px solid #f0f3f12e;padding:8px 10px;position:absolute;bottom:14px;right:16px}.tool-card-copy[data-astro-cid-l4z7ivqh]{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(26px,4vw,56px);display:flex}.tool-card-copy[data-astro-cid-l4z7ivqh] .eyebrow[data-astro-cid-l4z7ivqh]{color:var(--accent-secondary);margin:0 0 18px;font-size:11px}.tool-card-copy[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{margin:0;font-size:clamp(38px,4vw,60px);line-height:.98}.tool-card-detail-link[data-astro-cid-l4z7ivqh]:after{z-index:1;content:"";position:absolute;inset:0}.tool-card-detail-link[data-astro-cid-l4z7ivqh]:focus-visible{outline:0}.tool-card-description[data-astro-cid-l4z7ivqh]{max-width:50ch;color:var(--text-secondary);margin:18px 0 0;font-size:16px;line-height:1.65}.tool-card-platform[data-astro-cid-l4z7ivqh]{color:#c7d0ca;margin:18px 0 0;font-size:13px;line-height:1.5}.tool-card-platform[data-astro-cid-l4z7ivqh] span[data-astro-cid-l4z7ivqh]{color:var(--text-muted)}.tool-card-actions[data-astro-cid-l4z7ivqh]{z-index:2;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex;position:relative}.tool-card-actions[data-astro-cid-l4z7ivqh] .button-primary[data-astro-cid-l4z7ivqh]{font-size:12px}.tool-card-details[data-astro-cid-l4z7ivqh]{color:var(--text-secondary);font-size:13px}.tool-card-details[data-astro-cid-l4z7ivqh]:hover{color:var(--accent)}@media (width<=760px){.tools-page[data-astro-cid-l4z7ivqh]{min-height:auto;padding-top:24px;padding-bottom:125px}.tools-heading[data-astro-cid-l4z7ivqh]{flex-direction:column;align-items:start;gap:12px;margin-bottom:22px}.tools-heading[data-astro-cid-l4z7ivqh]>p[data-astro-cid-l4z7ivqh]{font-size:15px}.tool-card[data-astro-cid-l4z7ivqh]{grid-template-columns:1fr}.tool-card-media[data-astro-cid-l4z7ivqh]{aspect-ratio:16/9;min-height:0}.tool-card-media[data-astro-cid-l4z7ivqh] img[data-astro-cid-l4z7ivqh]{object-fit:cover;object-position:left top;min-height:0}.tool-card-media[data-astro-cid-l4z7ivqh] span[data-astro-cid-l4z7ivqh]{font-size:8px;bottom:8px;right:8px}.tool-card-copy[data-astro-cid-l4z7ivqh]{padding:18px 16px}.tool-card-copy[data-astro-cid-l4z7ivqh] .eyebrow[data-astro-cid-l4z7ivqh]{margin-bottom:12px;font-size:9px}.tool-card-copy[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{overflow-wrap:anywhere;font-size:clamp(25px,7vw,34px)}.tool-card-description[data-astro-cid-l4z7ivqh]{margin-top:12px;font-size:14px;line-height:1.5}.tool-card-platform[data-astro-cid-l4z7ivqh]{margin-top:12px;font-size:12px}.tool-card-actions[data-astro-cid-l4z7ivqh]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px}.tool-card-actions[data-astro-cid-l4z7ivqh] .button-primary[data-astro-cid-l4z7ivqh]{min-height:42px;padding-inline:14px;font-size:11px}}@media (width<=390px){.tool-card-copy[data-astro-cid-l4z7ivqh]{padding-inline:18px}.tool-card-description[data-astro-cid-l4z7ivqh]{font-size:13px}.tool-card-platform[data-astro-cid-l4z7ivqh]{font-size:11px}}
