.Dtm2qG_hero{z-index:1;border-bottom:1px solid var(--border);padding:0 5%;position:relative}.Dtm2qG_hero_purple{background:linear-gradient(135deg,#7c6fff1f 0%,#0000 70%)}.Dtm2qG_hero_teal{background:linear-gradient(135deg,#00e5b01a 0%,#0000 70%)}.Dtm2qG_hero_red{background:linear-gradient(135deg,#ff5e5e1a 0%,#0000 70%)}.Dtm2qG_hero_blue{background:linear-gradient(135deg,#1e90ff1a 0%,#0000 70%)}.Dtm2qG_hero_gold{background:linear-gradient(135deg,#ffc8571a 0%,#0000 70%)}.Dtm2qG_heroInner{max-width:860px;margin:0 auto;padding:48px 0 52px}.Dtm2qG_heroBadge{color:#b3aaff;background:#7c6fff21;border:1px solid #7c6fff4d;border-radius:50px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 18px;font-size:.78rem;font-weight:600;display:inline-flex}.Dtm2qG_heroInner h1{font-family:var(--font-heading);letter-spacing:-1px;margin-bottom:14px;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.15}.Dtm2qG_heroInner p{color:var(--muted);max-width:620px;margin-bottom:24px;font-size:1rem;line-height:1.8}.Dtm2qG_tags{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.Dtm2qG_tag{border:1px solid var(--border);color:var(--muted);background:#ffffff0f;border-radius:50px;padding:5px 14px;font-size:.75rem}.Dtm2qG_heroStats{flex-wrap:wrap;gap:32px;display:flex}.Dtm2qG_heroStat{flex-direction:column;gap:3px;display:flex}.Dtm2qG_heroStatNum{font-family:var(--font-heading);color:var(--accent2);font-size:1.6rem;font-weight:800}.Dtm2qG_heroStatLabel{color:var(--muted);font-size:.75rem}.Dtm2qG_adWrap{display:none}.Dtm2qG_wrap{z-index:1;max-width:1240px;margin:0 auto;padding:0 5% 80px;position:relative}.Dtm2qG_filterRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.Dtm2qG_filterLabel{color:var(--muted);font-size:.82rem}.Dtm2qG_pills{flex-wrap:wrap;gap:6px;display:flex}.Dtm2qG_pill{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:50px;padding:5px 16px;font-size:.78rem;font-weight:600;transition:all .2s}.Dtm2qG_pill:hover{border-color:var(--accent);color:var(--text)}.Dtm2qG_pillActive{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.Dtm2qG_countBadge{color:var(--muted);background:#ffffff0f;border-radius:50px;margin-left:auto;padding:4px 12px;font-size:.78rem}.Dtm2qG_topPick{margin-bottom:40px}.Dtm2qG_topPickLabel{color:var(--gold);margin-bottom:12px;font-size:.82rem;font-weight:700}.Dtm2qG_topPickCard{border-radius:var(--radius);color:inherit;background:linear-gradient(135deg,#7c6fff1f,#00e5b00f);border:1px solid #7c6fff4d;align-items:center;gap:20px;padding:24px 28px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.Dtm2qG_topPickCard:hover{border-color:var(--accent2);transform:translateY(-2px)}.Dtm2qG_topPickIco{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;display:flex}.Dtm2qG_ico_purple{background:#7c6fff33}.Dtm2qG_ico_teal{background:#00e5b033}.Dtm2qG_ico_red{background:#ff5e5e33}.Dtm2qG_topPickInfo{flex:1}.Dtm2qG_topPickInfo h2{font-family:var(--font-heading);margin-bottom:6px;font-size:1.2rem;font-weight:800}.Dtm2qG_topPickInfo p{color:var(--muted);margin-bottom:12px;font-size:.87rem;line-height:1.65}.Dtm2qG_topPickMeta{align-items:center;gap:10px;display:flex}.Dtm2qG_stars{color:var(--gold);font-size:.82rem}.Dtm2qG_topPickMeta strong{font-size:.9rem}.Dtm2qG_badge{border-radius:50px;padding:3px 10px;font-size:.7rem;font-weight:700}.Dtm2qG_b_free{color:var(--accent2);background:#00e5b024}.Dtm2qG_b_paid{color:#b3aaff;background:#7c6fff24}.Dtm2qG_b_freemium{color:var(--gold);background:#ffc85724}.Dtm2qG_topPickCta{color:var(--accent2);white-space:nowrap;flex-shrink:0;font-size:.88rem;font-weight:700}.Dtm2qG_secHead{text-align:center;margin-bottom:32px}.Dtm2qG_secHead h2{font-family:var(--font-heading);letter-spacing:-.5px;margin-bottom:8px;font-size:1.7rem;font-weight:800}.Dtm2qG_secHead p{color:var(--muted);font-size:.9rem}.Dtm2qG_line{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:2px;width:44px;height:3px;margin:12px auto 0}.Dtm2qG_toolsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.Dtm2qG_relatedCats{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.Dtm2qG_relatedCat{background:var(--card);border:1px solid var(--border);color:inherit;border-radius:12px;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.Dtm2qG_relatedCat:hover{border-color:var(--accent);transform:translateY(-2px)}.Dtm2qG_relatedIcon{background:linear-gradient(135deg,#7c6fff33,#00e5b01f);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.Dtm2qG_relatedIco_purple{background:linear-gradient(135deg,#8b5cf642,#8b5cf614)}.Dtm2qG_relatedIco_teal{background:linear-gradient(135deg,#14b8a642,#14b8a614)}.Dtm2qG_relatedIco_red{background:linear-gradient(135deg,#fb718542,#fb718514)}.Dtm2qG_relatedIcon svg{stroke-width:1.75px}.Dtm2qG_relatedCat:hover .Dtm2qG_relatedIcon{transform:scale(1.08)rotate(-4deg);box-shadow:inset 0 0 0 1px #ffffff24,0 6px 16px #7c6fff40}.Dtm2qG_relatedCatCurrent{border-color:var(--accent);background:linear-gradient(135deg, #7c6fff1a, var(--card))}.Dtm2qG_heroIcon{background:#7c6fff38;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-10px;display:inline-flex}[dir=rtl] .Dtm2qG_heroIcon{margin-left:0;margin-right:-10px}@media (prefers-reduced-motion:reduce){.Dtm2qG_relatedCat:hover .Dtm2qG_relatedIcon{transform:none}}.Dtm2qG_relatedCat div{flex-direction:column;gap:2px;display:flex}.Dtm2qG_relatedCat strong{font-size:.88rem;font-weight:700}.Dtm2qG_relatedCat div span{color:var(--muted);font-size:.75rem}@media (max-width:768px){.Dtm2qG_topPickCard{flex-wrap:wrap}.Dtm2qG_topPickCta{width:100%}.Dtm2qG_heroStats{gap:20px}}
