.tools-container[data-astro-cid-l4z7ivqh]{max-width:1080px;color:var(--text-main);margin:auto;padding:5rem 1.5rem 7rem}.tools-hero[data-astro-cid-l4z7ivqh]{max-width:780px;margin-bottom:5rem}.eyebrow[data-astro-cid-l4z7ivqh]{color:#818cf8;letter-spacing:.13em;margin:0 0 1rem;font-size:.76rem;font-weight:800}h1[data-astro-cid-l4z7ivqh]{letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.98}h1[data-astro-cid-l4z7ivqh] span[data-astro-cid-l4z7ivqh]{color:#a855f7}.hero-desc[data-astro-cid-l4z7ivqh]{max-width:630px;color:var(--text-muted);margin:1.75rem 0 0;font-size:1.08rem;line-height:1.75}.section-heading[data-astro-cid-l4z7ivqh]{border-bottom:1px solid #94a3b838;justify-content:space-between;align-items:end;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.section-heading[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{margin:0;font-size:1.6rem}.count[data-astro-cid-l4z7ivqh]{color:#a855f773;font:700 3rem/1 monospace}.tool-grid[data-astro-cid-l4z7ivqh]{gap:1.25rem;display:grid}.tool-card[data-astro-cid-l4z7ivqh]{min-height:360px;color:inherit;background:#11182a;border:1px solid #818cf847;border-radius:24px;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);text-decoration:none;transition:all .25s;display:grid;overflow:hidden;box-shadow:0 28px 70px #0307124d}.tool-card[data-astro-cid-l4z7ivqh]:hover{border-color:#6366f1;transform:translateY(-5px)}.tool-visual[data-astro-cid-l4z7ivqh]{background:linear-gradient(145deg,#171c3f,#24205a);justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.tiff-card[data-astro-cid-l4z7ivqh] .tool-visual[data-astro-cid-l4z7ivqh]{background:linear-gradient(145deg,#161d42,#2a1747)}.tool-visual[data-astro-cid-l4z7ivqh]:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:12%}.tool-visual[data-astro-cid-l4z7ivqh] svg[data-astro-cid-l4z7ivqh]{fill:none;stroke:#c4b5fd;stroke-width:2.2px;z-index:1;width:70px}.file[data-astro-cid-l4z7ivqh]{z-index:1;aspect-ratio:1;border-radius:22px;place-items:center;width:88px;font-size:1rem;font-weight:900;display:grid;box-shadow:0 14px 35px #00000047}.left[data-astro-cid-l4z7ivqh]{background:#6366f1;transform:rotate(-6deg)}.right[data-astro-cid-l4z7ivqh]{background:#a855f7;transform:rotate(5deg)}.tool-copy[data-astro-cid-l4z7ivqh]{padding:3.1rem}.card-meta[data-astro-cid-l4z7ivqh]{color:#a5b4fc;font-size:.78rem;font-weight:700}.live-dot[data-astro-cid-l4z7ivqh]{background:#34d399;border-radius:50%;width:7px;height:7px;margin-right:.4rem;display:inline-block;box-shadow:0 0 12px #34d399}.tool-copy[data-astro-cid-l4z7ivqh] h3[data-astro-cid-l4z7ivqh]{color:#fff;margin:1.15rem 0 .8rem;font-size:2rem}.tool-copy[data-astro-cid-l4z7ivqh] p[data-astro-cid-l4z7ivqh]{color:#b7c0d1;margin:0;line-height:1.7}.tool-copy[data-astro-cid-l4z7ivqh] ul[data-astro-cid-l4z7ivqh]{flex-wrap:wrap;gap:.55rem;margin:1.35rem 0 2rem;padding:0;list-style:none;display:flex}.tool-copy[data-astro-cid-l4z7ivqh] li[data-astro-cid-l4z7ivqh]{color:#cbd5e1;border:1px solid #94a3b833;border-radius:8px;padding:.38rem .65rem;font-size:.8rem}.open-tool[data-astro-cid-l4z7ivqh]{color:#c4b5fd;font-weight:800}.principles[data-astro-cid-l4z7ivqh]{background:#94a3b82e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.principles[data-astro-cid-l4z7ivqh] article[data-astro-cid-l4z7ivqh]{background:var(--background);padding:2rem}.principles[data-astro-cid-l4z7ivqh] span[data-astro-cid-l4z7ivqh]{color:#818cf8;font:700 .78rem monospace}.principles[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{margin:.8rem 0 .5rem;font-size:1rem}.principles[data-astro-cid-l4z7ivqh] p[data-astro-cid-l4z7ivqh]{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.6}@media (width<=720px){.tools-container[data-astro-cid-l4z7ivqh]{padding-top:3rem}.tools-hero[data-astro-cid-l4z7ivqh]{margin-bottom:3.5rem}.tool-card[data-astro-cid-l4z7ivqh]{grid-template-columns:1fr}.tool-visual[data-astro-cid-l4z7ivqh]{min-height:260px}.tool-copy[data-astro-cid-l4z7ivqh]{padding:2rem}.principles[data-astro-cid-l4z7ivqh]{grid-template-columns:1fr}}
