.aitool_pageShell__xs_DW{--ink:#172744;--muted:#60718b;--blue:#2155a7;--dark-blue:#172e58;--line:#d7e2f0;min-height:100vh;overflow-x:hidden;color:var(--ink);background:#fff;font-family:DM Sans,Arial,sans-serif}.aitool_pageShell__xs_DW *{box-sizing:border-box}.aitool_pageShell__xs_DW a{color:inherit;text-decoration:none}.aitool_pageShell__xs_DW img{display:block;max-width:100%}.aitool_pageShell__xs_DW button{color:inherit;font:inherit}.aitool_pageShell__xs_DW :focus-visible{outline:3px solid rgba(33,85,167,.42);outline-offset:3px}.aitool_siteHeader__sS884{border-bottom:1px solid var(--line)}.aitool_headerInner__GqMkq{max-width:1180px;margin:auto;padding:14px 40px}.aitool_wordmark__sXkQg{display:inline-flex;align-items:center;min-height:44px;font-size:27px;font-weight:700;letter-spacing:-1.3px}.aitool_hero__vceaw{background:#fff}.aitool_heroInner__8CLJH{max-width:1140px;margin:0 auto;padding:18px 40px 8px;text-align:center}.aitool_hero__vceaw h1{margin:0 0 5px;font:700 clamp(27px,3vw,36px)/1.22 Libre Baskerville,Georgia,serif;letter-spacing:-.045em}.aitool_hero__vceaw p{margin:0;color:#66758f;font-size:14px;line-height:1.5}.aitool_directory__TKVJJ{max-width:1180px;margin:0 auto;padding:0 40px 48px}.aitool_controls__DBvnY{position:relative;max-width:960px;margin:0 auto;padding:13px 0 9px}.aitool_categoryScroll__Gkiku{overflow-x:auto;scrollbar-width:none}.aitool_categoryScroll__Gkiku::-webkit-scrollbar{display:none}.aitool_categoryTabs__k_s54{display:flex;width:max-content;min-width:100%;align-items:center;justify-content:center;gap:24px}.aitool_activeCategory__P_Tf1,.aitool_categoryTab__87MWb{flex:none;padding:8px 0;border:0;border-radius:9px;background:transparent;font-size:12px;font-weight:600;cursor:pointer}.aitool_categoryTab__87MWb:hover{color:var(--blue)}.aitool_activeCategory__P_Tf1{padding-inline:12px;color:#284472;background:#eaf1ff}.aitool_moreMenu__XEAXW{position:absolute;z-index:10;top:48px;right:0;display:grid;min-width:230px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 15px 40px rgba(23,46,88,.14)}.aitool_moreMenu__XEAXW a{padding:10px 12px;border-radius:5px;color:#36445b;font-size:13px}.aitool_moreMenu__XEAXW a:hover,.aitool_moreMenu__XEAXW a[aria-current=page]{background:#f1f5fa;color:var(--blue)}.aitool_featuredSection__MXxWy{position:relative;left:50%;width:100vw;margin:10px 0 0 -50vw;padding:18px 40px 22px;background:#f3f7ff}.aitool_featuredInner__7Fiov{max-width:1080px;margin:0 auto}.aitool_featuredInner__7Fiov>h2{margin:0 0 9px;color:#315596;font-size:10px;font-weight:700;letter-spacing:.23em;text-transform:uppercase}.aitool_explorer__R1xaq{display:grid;grid-template-columns:minmax(0,49%) minmax(0,51%);align-items:stretch}.aitool_toolColumn__eDDWO{display:flex;min-height:0;padding-right:26px;border-right:1px solid #d5e0f0}.aitool_toolList__LhsZ3{display:grid;width:100%;grid-template-rows:repeat(5,minmax(0,1fr))}.aitool_selectedTool__vAkaF,.aitool_toolRow__D7sPv{display:flex;width:100%;min-height:79px;align-items:center;gap:15px;padding:10px 12px;border:0;border-bottom:1px solid #dbe5f2;background:transparent;text-align:left;cursor:pointer}.aitool_toolList__LhsZ3>button:last-child{border-bottom:0}.aitool_toolRow__D7sPv:hover{background:rgba(231,240,255,.55)}.aitool_selectedTool__vAkaF{background:#e7f0ff;box-shadow:inset 4px 0 #2155a7}.aitool_toolIcon__oOUIG{display:grid;flex:none;width:48px;height:48px;place-items:center;overflow:hidden;border:1px solid #e1e8f2;border-radius:50%;background:#fff}.aitool_toolIcon__oOUIG img{width:100%;height:100%;padding:5px;object-fit:contain}.aitool_iconFallback__KGZrj{color:#6680aa;font-size:27px}.aitool_toolCopy__Jgsjz{display:grid;min-width:0;gap:3px}.aitool_toolCopy__Jgsjz strong{overflow:hidden;font:700 17px/1.25 Libre Baskerville,Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.aitool_toolCopy__Jgsjz em{overflow:hidden;color:#315596;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.17em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.aitool_toolCopy__Jgsjz>span{display:-webkit-box;overflow:hidden;color:#64728c;font-size:12px;line-height:1.33;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aitool_previewColumn__J__kG{padding-left:28px}.aitool_previewCard__xq5N_{height:100%}.aitool_previewContent__Q5Z1H{padding:0 0 18px}.aitool_previewTitleRow__3_U3D{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aitool_previewTitleRow__3_U3D h3{margin:0;font:700 32px/1.16 Libre Baskerville,Georgia,serif;letter-spacing:-.04em}.aitool_previewTitleRow__3_U3D h3 a:hover{color:var(--blue)}.aitool_previewCategory__7dmc7{display:block;margin-top:5px;color:#315596;font-size:10px;font-weight:700;letter-spacing:.21em;text-transform:uppercase}.aitool_visitButton__JxR2q{display:inline-flex;min-height:39px;flex:none;align-items:center;justify-content:center;gap:8px;padding:0 19px;border-radius:5px;color:#fff!important;background:var(--dark-blue);font-size:12px;font-weight:700}.aitool_visitButton__JxR2q:hover{background:#254577}.aitool_toolScreenshot__HYlux{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff}.aitool_toolScreenshot__HYlux>img{width:100%;height:100%;object-fit:contain;object-position:top}.aitool_previewImage__az_OM{height:335px}.aitool_screenshotFallback__Dda3i{display:grid;width:100%;height:100%;min-height:150px;place-content:center;gap:8px;color:#60718b;background:#f6f8fb;text-align:center}.aitool_screenshotFallback__Dda3i>span{font-size:32px}.aitool_previewDescription__Nqkus{display:-webkit-box;max-width:65ch;margin:14px 0 0;overflow:hidden;color:#52627f;font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.aitool_browseSection__O_U4_{margin-top:26px;scroll-margin-top:24px}.aitool_browseIntro__aES8E h2{margin:0;font:700 32px/1.2 Libre Baskerville,Georgia,serif;letter-spacing:-.045em}.aitool_browseIntro__aES8E p{margin:3px 0 17px;color:var(--muted);font-size:14px;line-height:1.5}.aitool_loadingState__APnmY{margin:0 0 12px;padding:9px 12px;color:#315596;background:#f3f7ff;font-size:12px}.aitool_cardGrid__SF8ED{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.aitool_toolCard__x7zjZ{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.aitool_toolCard__x7zjZ:focus-within,.aitool_toolCard__x7zjZ:hover{border-color:#91afd9;box-shadow:0 8px 20px rgba(30,65,120,.08);transform:translateY(-2px)}.aitool_cardVisit__PKzqI{display:flex;flex:1 1;min-height:0;flex-direction:column}.aitool_cardImage__ZAYVh{aspect-ratio:3.05;border:0;border-bottom:1px solid #dce5f1;border-radius:0}.aitool_cardBody__O2AOx{display:flex;height:82px;min-height:82px;gap:10px;padding:8px 10px}.aitool_cardIcon__oeSiH{width:34px;height:34px}.aitool_cardCopy__zhGVZ{min-width:0}.aitool_cardCopy__zhGVZ h3{margin:0;font:700 16px/1.25 Libre Baskerville,Georgia,serif}.aitool_cardCopy__zhGVZ h3,.aitool_cardCopy__zhGVZ>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aitool_cardCopy__zhGVZ>span{display:block;margin-top:2px;color:#315596;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.aitool_cardCopy__zhGVZ p{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:#64728c;font-size:11px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aitool_cardDetails__6rhym{display:inline-flex;min-height:29px;align-items:center;justify-content:flex-end;gap:5px;padding:3px 11px;border-top:1px solid #e4e9f0;color:#315596!important;font-size:10px;font-weight:700}.aitool_cardDetails__6rhym:hover{background:#f3f7ff}.aitool_pagination__Eyp0d{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.aitool_pagination__Eyp0d>:last-child{justify-self:end}.aitool_paginationNav__9df20{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border:1px solid #dae2ee;border-radius:6px;background:#fff;color:#284472!important;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.aitool_pagination__Eyp0d a:hover{border-color:#8da7d4;background:#edf3ff}.aitool_paginationNav__9df20:disabled{color:#6f7d91!important;background:#f7f9fc;cursor:default}.aitool_emptyState__GDKCq{padding:55px 20px;border:1px dashed #c9d7ea;color:#64728c;text-align:center}.aitool_emptyState__GDKCq>span{font-size:30px}.aitool_emptyState__GDKCq h3{margin:8px 0 4px;color:var(--ink);font:700 22px Libre Baskerville,Georgia,serif}.aitool_emptyState__GDKCq p{margin:0 0 14px}.aitool_emptyState__GDKCq a{color:var(--blue);font-weight:700}.aitool_footer__4gecf{display:flex;max-width:1100px;margin:0 auto;justify-content:space-between;padding:20px 40px 28px;border-top:1px solid #e2e8f2;color:#6d7b91;font-size:10px;letter-spacing:.12em}.aitool_detailPage__3n_TO{min-height:100vh;padding:42px max(24px,calc((100vw - 1040px) / 2)) 80px;background:#f3f7ff}.aitool_breadcrumb__SoZq2{display:flex;align-items:center;gap:10px;margin-bottom:25px;color:#64728c;font-size:13px}.aitool_breadcrumb__SoZq2 a,.aitool_detailBack__YC4mt a{color:#315596}.aitool_breadcrumb__SoZq2 a:hover,.aitool_detailBack__YC4mt a:hover{text-decoration:underline}.aitool_detailPanel__hq4wL{padding:32px;border:1px solid var(--line);border-radius:10px;background:#fff}.aitool_detailHeading__KOQ_E{display:flex;align-items:center;gap:19px}.aitool_detailIcon__SIOW5{width:72px;height:72px;border-radius:10px}.aitool_detailCategory__Cn4xs,.aitool_detailSubcategory__LXsJJ{color:#315596;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.aitool_detailHeading__KOQ_E h1{margin:4px 0;overflow-wrap:anywhere;font:700 clamp(28px,4vw,42px)/1.2 Libre Baskerville,Georgia,serif;letter-spacing:-.045em}.aitool_detailSubcategory__LXsJJ{display:block;color:#64728c;font-weight:500;letter-spacing:.05em}.aitool_detailDescription__TPmne{max-width:72ch;margin:25px 0 21px;color:#52627f;font-size:16px;line-height:1.65}.aitool_detailVisit___3HZV{min-height:43px}.aitool_detailFigure__H0I_K{margin:30px 0 0}.aitool_detailFacts__BN0qq{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 24px;margin:26px 0 0;padding:18px 0 0;border-top:1px solid #e2e8f2}.aitool_detailFacts__BN0qq dt{color:#6d7b91;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.aitool_detailFacts__BN0qq dd{margin:4px 0 0;color:#1d2a44;font-size:15px}.aitool_detailFAQ__PQ5oP{margin-top:22px;padding:24px 28px;border:1px solid var(--line);border-radius:10px;background:#fff}.aitool_detailFAQ__PQ5oP h2{margin:0 0 4px;font-size:20px}.aitool_detailFAQ__PQ5oP h3{margin:18px 0 4px;font-size:16px}.aitool_detailFAQ__PQ5oP p{margin:0;color:#52627f;line-height:1.6}.aitool_detailFigure__H0I_K .aitool_toolScreenshot__HYlux{max-height:560px;border-radius:8px;background:#f5f8fc}.aitool_detailFigure__H0I_K .aitool_toolScreenshot__HYlux>img{max-height:560px}.aitool_detailFigure__H0I_K figcaption{margin-top:9px;color:#75839a;font-size:12px}.aitool_relatedTools__MFwi8{margin-top:22px;padding:24px 28px;border:1px solid var(--line);border-radius:10px;background:#fff}.aitool_relatedTools__MFwi8 h2{margin:0 0 14px;font-size:18px}.aitool_relatedTools__MFwi8 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none}.aitool_relatedTools__MFwi8 a{display:flex;align-items:flex-start;gap:12px;padding:10px 8px;border-radius:8px;color:inherit}.aitool_relatedTools__MFwi8 a:hover{background:#f3f7ff}.aitool_relatedTools__MFwi8 a>span:last-child{min-width:0}.aitool_relatedTools__MFwi8 strong{display:block;color:#315596;font-size:15px}.aitool_relatedTools__MFwi8 strong+span{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aitool_relatedIcon__JZlL3{flex:none;width:36px;height:36px}.aitool_detailBack__YC4mt{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:14px;font-weight:700}.aitool_errorPage__24Kbw{max-width:760px;min-height:100vh;margin:0 auto;padding:120px 28px;background:#f3f7ff}.aitool_errorPage__24Kbw h1{margin:12px 0;font:700 clamp(36px,6vw,64px)/1.1 Libre Baskerville,Georgia,serif;letter-spacing:-.045em}.aitool_errorPage__24Kbw p{color:#60718b;font-size:17px}.aitool_errorPage__24Kbw a{display:inline-block;margin-top:15px;color:var(--blue);font-weight:700}@media (max-width:1000px){.aitool_headerInner__GqMkq{padding-inline:30px}.aitool_heroInner__8CLJH{padding:27px 30px 13px}.aitool_directory__TKVJJ{padding-inline:30px}.aitool_categoryTabs__k_s54{justify-content:flex-start;gap:18px}.aitool_featuredSection__MXxWy{padding-inline:30px}.aitool_toolColumn__eDDWO{padding-right:17px}.aitool_previewColumn__J__kG{padding-left:18px}.aitool_previewImage__az_OM{height:300px}}@media (max-width:700px){.aitool_headerInner__GqMkq{padding:10px 18px}.aitool_wordmark__sXkQg{font-size:24px}.aitool_heroInner__8CLJH{padding:25px 20px 14px}.aitool_hero__vceaw h1{font-size:27px}.aitool_hero__vceaw p{font-size:12px}.aitool_directory__TKVJJ{padding:0 18px 48px}.aitool_controls__DBvnY{padding-top:6px}.aitool_categoryTabs__k_s54{justify-content:flex-start;gap:15px}.aitool_moreMenu__XEAXW{position:static;margin-top:6px;box-shadow:none}.aitool_featuredSection__MXxWy{margin-top:11px;padding:20px 18px 26px}.aitool_explorer__R1xaq{display:block}.aitool_toolColumn__eDDWO{padding-right:0;border-right:0}.aitool_toolList__LhsZ3{display:block}.aitool_selectedTool__vAkaF,.aitool_toolRow__D7sPv{min-height:83px;gap:12px;padding:10px 9px}.aitool_toolIcon__oOUIG{width:45px;height:45px}.aitool_toolCopy__Jgsjz strong{font-size:15px}.aitool_toolCopy__Jgsjz>span{font-size:11px}.aitool_previewColumn__J__kG{margin-top:22px;padding-left:0}.aitool_previewContent__Q5Z1H{padding-bottom:13px}.aitool_previewTitleRow__3_U3D h3{font-size:24px}.aitool_visitButton__JxR2q{min-height:36px;padding:0 12px;font-size:11px}.aitool_previewImage__az_OM{height:210px}.aitool_previewDescription__Nqkus{margin-top:11px;font-size:12px}.aitool_browseSection__O_U4_{margin-top:30px}.aitool_browseIntro__aES8E h2{font-size:27px}.aitool_browseIntro__aES8E p{font-size:12px}.aitool_cardGrid__SF8ED{grid-template-columns:1fr;gap:15px}.aitool_cardImage__ZAYVh{aspect-ratio:2.7}.aitool_cardBody__O2AOx{height:86px;min-height:86px}.aitool_footer__4gecf{gap:12px;flex-direction:column;padding-inline:18px}.aitool_detailPage__3n_TO{padding:24px 18px 55px}.aitool_detailPanel__hq4wL{padding:20px}.aitool_relatedTools__MFwi8{padding:18px 14px}.aitool_relatedTools__MFwi8 ul{grid-template-columns:1fr}.aitool_detailHeading__KOQ_E{align-items:flex-start;gap:13px}.aitool_detailIcon__SIOW5{width:52px;height:52px}.aitool_detailDescription__TPmne{font-size:14px}}@media (prefers-reduced-motion:reduce){.aitool_pageShell__xs_DW *,.aitool_pageShell__xs_DW :after,.aitool_pageShell__xs_DW :before{scroll-behavior:auto!important;transition:none!important}}