.page-shell[data-astro-cid-6jgagx6q]{width:min(1220px,calc(100% - 48px));margin-inline:auto}.db-hero[data-astro-cid-6jgagx6q]{padding:70px 0 50px;border-bottom:1px solid var(--line)}.eyebrow[data-astro-cid-6jgagx6q]{font:10px DM Mono,monospace}.eyebrow[data-astro-cid-6jgagx6q] span[data-astro-cid-6jgagx6q]{display:inline-block;width:60px;height:1px;background:var(--ink);margin-left:10px;vertical-align:middle}.db-hero[data-astro-cid-6jgagx6q] h1[data-astro-cid-6jgagx6q]{font-size:clamp(48px,7vw,96px);line-height:.85;letter-spacing:-.08em;margin:24px 0}.db-hero[data-astro-cid-6jgagx6q] h1[data-astro-cid-6jgagx6q] em[data-astro-cid-6jgagx6q]{display:inline-block;font-family:Georgia,serif;background:var(--lime);font-weight:400;padding:0 14px 8px;line-height:1.1}.intro[data-astro-cid-6jgagx6q]{max-width:520px;font-size:18px;line-height:1.5;color:var(--muted)}.intro[data-astro-cid-6jgagx6q] strong[data-astro-cid-6jgagx6q]{color:var(--ink)}.db-main[data-astro-cid-6jgagx6q]{display:grid;grid-template-columns:260px 1fr;gap:40px;padding:40px 0 20px}.filters[data-astro-cid-6jgagx6q]{position:sticky;top:25px;align-self:start}.filter-group[data-astro-cid-6jgagx6q]{margin-bottom:28px}.filter-group[data-astro-cid-6jgagx6q] h3[data-astro-cid-6jgagx6q]{font:11px DM Mono,monospace;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;color:var(--muted)}.filter-chips[data-astro-cid-6jgagx6q]{display:flex;flex-direction:column;gap:8px}.chip[data-astro-cid-6jgagx6q]{background:none;border:1px solid var(--line);padding:8px 14px;font:13px Space Grotesk,sans-serif;text-align:left;cursor:pointer;transition:all .15s;color:var(--ink)}.chip[data-astro-cid-6jgagx6q]:hover{border-color:var(--ink)}.chip[data-astro-cid-6jgagx6q].active{background:var(--ink);color:#fff;border-color:var(--ink)}.clear-btn[data-astro-cid-6jgagx6q]{width:100%;background:none;border:1px dashed var(--line);padding:10px;font:12px Space Grotesk,sans-serif;cursor:pointer;color:var(--muted);margin-top:10px;transition:all .15s}.clear-btn[data-astro-cid-6jgagx6q]:hover{color:var(--ink);border-color:var(--ink)}.content-area[data-astro-cid-6jgagx6q]{min-width:0}.search-bar[data-astro-cid-6jgagx6q]{display:flex;gap:14px;align-items:center;border:1px solid var(--line);padding:6px 12px;margin-bottom:24px}.search-bar[data-astro-cid-6jgagx6q] input[data-astro-cid-6jgagx6q]{flex:1;border:none;outline:none;padding:10px;font:14px Space Grotesk,sans-serif;background:transparent}#result-count[data-astro-cid-6jgagx6q]{font:11px DM Mono,monospace;color:var(--muted);white-space:nowrap}.tools-grid[data-astro-cid-6jgagx6q]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.tool-card[data-astro-cid-6jgagx6q]{background:var(--ink);color:#fff;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s;border:1px solid var(--ink)}.tool-card[data-astro-cid-6jgagx6q]:hover{transform:translateY(-3px)}.tool-card-top[data-astro-cid-6jgagx6q]{position:relative;aspect-ratio:16/9;overflow:hidden}.tool-card-top[data-astro-cid-6jgagx6q] img[data-astro-cid-6jgagx6q]{width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity .3s,transform .3s}.tool-card[data-astro-cid-6jgagx6q]:hover img[data-astro-cid-6jgagx6q]{opacity:.95;transform:scale(1.05)}.price-badge[data-astro-cid-6jgagx6q]{position:absolute;top:12px;right:12px;padding:4px 10px;font:10px DM Mono,monospace;background:var(--lime);color:var(--ink)}.price-badge[data-astro-cid-6jgagx6q].free{background:#6ee7b7}.price-badge[data-astro-cid-6jgagx6q].paid{background:#fca5a5}.tool-card-body[data-astro-cid-6jgagx6q]{padding:18px;flex:1;display:flex;flex-direction:column}.tool-cat[data-astro-cid-6jgagx6q]{font:10px DM Mono,monospace;color:var(--lime);margin-bottom:8px;letter-spacing:.03em}.tool-card[data-astro-cid-6jgagx6q] h3[data-astro-cid-6jgagx6q]{font-size:18px;line-height:1.15;letter-spacing:-.03em;margin:0 0 8px}.tool-card[data-astro-cid-6jgagx6q] p[data-astro-cid-6jgagx6q]{font-size:12px;line-height:1.5;color:#bdbdb5;margin:0 0 14px;flex:1}.tool-card-foot[data-astro-cid-6jgagx6q]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.rating[data-astro-cid-6jgagx6q]{font-size:13px;color:var(--lime)}.rating[data-astro-cid-6jgagx6q] span[data-astro-cid-6jgagx6q]{color:#999;font-size:10px;margin-left:4px}.price-range[data-astro-cid-6jgagx6q]{font:10px DM Mono,monospace;color:#999}.compare-section[data-astro-cid-6jgagx6q]{padding:60px 0 80px}.compare-box[data-astro-cid-6jgagx6q]{border:1px solid var(--line);padding:40px;background:var(--panel);text-align:center}.compare-box[data-astro-cid-6jgagx6q] h2[data-astro-cid-6jgagx6q]{font-size:clamp(28px,4vw,44px);letter-spacing:-.06em;margin:12px 0 8px}.compare-box[data-astro-cid-6jgagx6q] p[data-astro-cid-6jgagx6q]{color:var(--muted);font-size:14px;margin-bottom:22px}@media(max-width:900px){.db-main[data-astro-cid-6jgagx6q]{grid-template-columns:1fr}.filters[data-astro-cid-6jgagx6q]{position:static}.filter-chips[data-astro-cid-6jgagx6q]{flex-direction:row;flex-wrap:wrap}.chip[data-astro-cid-6jgagx6q]{width:auto}}
