#tools-main[data-astro-cid-e2calspi]{padding-bottom:4em}.page-title[data-astro-cid-e2calspi]{font-family:var(--font-mono);font-weight:500}.inline-link[data-astro-cid-e2calspi]{white-space:nowrap}.tool-card[data-astro-cid-e2calspi]{flex-direction:column;padding:0;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.tool-card[data-astro-cid-e2calspi]:hover{transform:translateY(-3px)}.tool-preview[data-astro-cid-e2calspi]{background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;height:200px;display:flex;position:relative;overflow:hidden}.preview-dots[data-astro-cid-e2calspi]{gap:6px;padding:10px 14px 6px;display:flex}.dot[data-astro-cid-e2calspi]{border-radius:50%;width:10px;height:10px}.dot-r[data-astro-cid-e2calspi]{background:var(--c-s-ff5f56,#ff5f56)}.dot-y[data-astro-cid-e2calspi]{background:var(--c-s-ffbd2e,#ffbd2e)}.dot-g[data-astro-cid-e2calspi]{background:var(--c-s-27c93f,#27c93f)}.preview-content[data-astro-cid-e2calspi]{flex-direction:column;flex:1;gap:.15em;padding:0 14px 10px;display:flex;position:relative}.preview-line[data-astro-cid-e2calspi]{color:var(--text-secondary);white-space:pre;text-overflow:ellipsis;opacity:.5;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7em;line-height:1.35;overflow:hidden}.preview-line[data-astro-cid-e2calspi] .pl-key[data-astro-cid-e2calspi]{color:var(--c-t-ff7b72,#ff7b72)}.preview-line[data-astro-cid-e2calspi] .pl-fn[data-astro-cid-e2calspi]{color:var(--c-t-79c0ff,#79c0ff)}.preview-line[data-astro-cid-e2calspi] .pl-k[data-astro-cid-e2calspi]{color:var(--c-t-ff7b72,#ff7b72)}.preview-line[data-astro-cid-e2calspi] .pl-op[data-astro-cid-e2calspi]{color:var(--c-t-d2a8ff,#d2a8ff)}.preview-line[data-astro-cid-e2calspi] .pl-num[data-astro-cid-e2calspi]{color:var(--c-t-a5d6ff,#a5d6ff)}.preview-line[data-astro-cid-e2calspi] .pl-v[data-astro-cid-e2calspi]{color:var(--c-t-ffa657,#ffa657)}.pl-5[data-astro-cid-e2calspi],.pl-6[data-astro-cid-e2calspi]{opacity:.35}.pl-7[data-astro-cid-e2calspi]{opacity:.25}.preview-overlay[data-astro-cid-e2calspi]{align-items:center;gap:.5em;display:flex;position:absolute;bottom:8px;right:12px}.preview-badge[data-astro-cid-e2calspi]{color:var(--accent-primary);background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);padding:.15em .5em;font-size:.6em;font-weight:500}.preview-score[data-astro-cid-e2calspi]{font-family:var(--font-mono);color:var(--text-primary);background:var(--bg);border-radius:var(--radius);border:1px solid var(--border);padding:.15em .5em;font-size:.65em;font-weight:600}.tool-info[data-astro-cid-e2calspi]{padding:1em 1.25em}.tool-top[data-astro-cid-e2calspi]{align-items:center;gap:.6em;margin-bottom:.3em;display:flex}.tool-info[data-astro-cid-e2calspi] h3[data-astro-cid-e2calspi]{color:var(--text-primary);margin:0;font-size:1em;font-weight:600}.tool-card[data-astro-cid-e2calspi]:hover .tool-info[data-astro-cid-e2calspi] h3[data-astro-cid-e2calspi]{color:var(--accent-primary)}.tool-badge[data-astro-cid-e2calspi]{border-radius:var(--radius);letter-spacing:.02em;padding:.15em .55em;font-size:.6em;font-weight:600}.status-live[data-astro-cid-e2calspi]{color:var(--accent-primary);border:1px solid var(--border)}.tool-info[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi]{color:var(--text-secondary);margin:0 0 .7em;font-size:.82em;line-height:1.5}.tool-tags[data-astro-cid-e2calspi]{flex-wrap:wrap;gap:.35em;display:flex}.tool-tag[data-astro-cid-e2calspi]{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.15em .5em;font-size:.65em;font-weight:500;display:inline-block}.placeholder-section[data-astro-cid-e2calspi]{border-style:dashed;margin-top:2.5em}.placeholder-section[data-astro-cid-e2calspi] h2[data-astro-cid-e2calspi]{font-family:var(--font-mono);color:var(--text-primary);margin-bottom:.6em;font-size:1em;font-weight:500}.placeholder-section[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi]{color:var(--text-secondary);margin-bottom:.4em;font-size:.85em;line-height:1.55}.placeholder-section[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi]:last-child{margin-bottom:0}.placeholder-section[data-astro-cid-e2calspi] strong[data-astro-cid-e2calspi]{color:var(--text-primary)}
