.tool-directory_directory__cOGvE{display:grid;grid-gap:16px;gap:16px;min-width:0}.tool-directory_sortBar__ywppt{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 18px;background:color-mix(in srgb,var(--accent) 6%,var(--card));border:1px solid var(--line);border-radius:14px}.tool-directory_sortBar__ywppt label{display:flex;align-items:center;gap:8px;font-size:13px}.tool-directory_sortBar__ywppt select{width:auto;min-height:34px;padding:4px 26px 4px 10px}.tool-directory_topbar__wb6iX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0}.tool-directory_topbar__wb6iX .tool-directory_toolbar__59GZ4{margin-left:auto}.tool-directory_topbar__wb6iX .tool-directory_menu__Lleij{max-width:100%;margin:0!important}.tool-directory_directory__cOGvE>.workspace-page-header,.tool-directory_directory__cOGvE>.workspace-section-nav{margin-bottom:0!important}.tool-directory_toolbar__59GZ4{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%}.tool-directory_searchActions__pav3U{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;max-width:100%;margin-left:auto}.tool-directory_searchControl__nmNCT{display:flex;flex:0 1 auto;min-width:0}.tool-directory_history__d1x_8{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;padding:8px 12px;min-height:40px;color:var(--muted);text-decoration:none;border-radius:10px;white-space:nowrap}.tool-directory_history__d1x_8:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.tool-directory_menu__Lleij{width:-moz-fit-content;width:fit-content;justify-self:start;margin:0}.tool-directory_videoNotice__MdF_Y{margin:0;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--muted);font-size:13px;line-height:22px}.tool-directory_availability__evBUt{display:inline-block;margin-top:6px;padding:2px 7px;border-radius:6px;background:var(--example-soft);color:var(--muted);font-size:11px;line-height:18px}.tool-directory_recent__gq2dR{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:-10px;color:var(--muted);font-size:12px}.tool-directory_recent__gq2dR>span{flex-shrink:0}.tool-directory_recentLink__Eganv{display:inline-flex;align-items:center;color:var(--muted);text-decoration:none;min-height:32px}.tool-directory_recentLink__Eganv:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.tool-directory_section__TS4N7{display:grid;grid-gap:12px;gap:12px}.tool-directory_section__TS4N7 h2{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;line-height:24px}.tool-directory_section__TS4N7 h2 small{color:var(--muted);font-size:12px;font-weight:400}.tool-directory_grid__Hxhq6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:12px;gap:12px}.tool-directory_videoGrid__N4djK{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tool-directory_videoFeature__WHplc .tool-directory_cardBody__RKeGo{flex:0 0 auto;aspect-ratio:9/2;min-height:110px;padding:12px;align-items:center}.tool-directory_videoFeature__WHplc .tool-directory_cardCopy__5w_Jz{flex:1 1}.tool-directory_videoFeature__WHplc .tool-directory_availability__evBUt{margin-top:2px}.tool-directory_feature__iJKMV{--example-ink:#5d8d80;--example-soft:#e8f3ee;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--text);text-decoration:none;transition:border-color .16s,box-shadow .16s}.tool-directory_feature__iJKMV[data-example-tone=lilac]{--example-ink:#9180b6;--example-soft:#f0ebf7}.tool-directory_feature__iJKMV[data-example-tone=rose]{--example-ink:#b88096;--example-soft:#f8eaf0}.tool-directory_feature__iJKMV[data-example-tone=peach]{--example-ink:#b68c68;--example-soft:#f9eee3}.tool-directory_feature__iJKMV[data-example-tone=blue]{--example-ink:#729cc2;--example-soft:#e9f2fa}.tool-directory_feature__iJKMV:hover{border-color:color-mix(in srgb,var(--example-ink) 60%,var(--line));box-shadow:0 5px 18px #34689b12}.tool-directory_cardBody__RKeGo{display:flex;align-items:flex-start;gap:10px;padding:14px;flex:1 1;min-height:82px}.tool-directory_icon__wCNku{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;background:var(--example-soft);color:var(--example-ink)}.tool-directory_icon__wCNku [data-ui-tone]>svg:not([width="0"]){fill:var(--example-ink);filter:drop-shadow(0 1px 0 #ffffffb0)}.tool-directory_cardCopy__5w_Jz{min-width:0}.tool-directory_cardCopy__5w_Jz strong{display:block;font-size:14px;line-height:22px;font-weight:600}.tool-directory_cardCopy__5w_Jz small{display:block;margin-top:4px;color:var(--muted);line-height:18px;font-size:12px}.tool-directory_feature__iJKMV[data-image-billing]{position:relative}.tool-directory_freeBadge__mbq5t,.tool-directory_freeLegend__YvvWT{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:7px;padding:3px 8px;background:var(--card);color:var(--accent);font-size:11px;line-height:18px;font-weight:600;white-space:nowrap}.tool-directory_freeBadge__mbq5t,.tool-directory_paidBadge__ilgON{position:absolute;top:8px;left:8px;z-index:2}.tool-directory_freeBadge__mbq5t{box-shadow:0 2px 8px #34689b12}.tool-directory_paidBadge__ilgON{display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tool-directory_paidBadge__ilgON img{object-fit:contain}.tool-directory_billingNote__V7ja0{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12px;line-height:26px}.tool-directory_billingNote__V7ja0 p{margin:0}.tool-directory_billingNote__V7ja0 img{display:inline-block;vertical-align:middle;object-fit:contain}.tool-directory_openArrow__ANQBD{margin-left:auto;flex-shrink:0;color:var(--muted);opacity:0;transition:opacity .16s}.tool-directory_feature__iJKMV:focus-visible .tool-directory_openArrow__ANQBD,.tool-directory_feature__iJKMV:hover .tool-directory_openArrow__ANQBD{opacity:1}.tool-directory_feature__iJKMV:focus-visible,.tool-directory_history__d1x_8:focus-visible,.tool-directory_menu__Lleij button:focus-visible,.tool-directory_recentLink__Eganv:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:600px){.tool-directory_videoGrid__N4djK{grid-template-columns:1fr}.tool-directory_directory__cOGvE{gap:16px}.tool-directory_searchActions__pav3U{width:100%}.tool-directory_searchControl__nmNCT button{min-height:44px!important;height:44px!important;min-width:44px!important;width:44px!important}.tool-directory_history__d1x_8{min-height:44px}.tool-directory_recent__gq2dR{flex-wrap:nowrap;overflow-x:auto}.tool-directory_recentLink__Eganv{min-height:44px;flex-shrink:0;white-space:nowrap}.tool-directory_cardBody__RKeGo{padding:12px}.tool-directory_videoFeature__WHplc .tool-directory_cardBody__RKeGo{aspect-ratio:auto}.tool-directory_openArrow__ANQBD{opacity:1}}@media (min-width:601px) and (max-width:1100px){.tool-directory_videoGrid__N4djK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tool-directory_feature__iJKMV,.tool-directory_openArrow__ANQBD{transition:none}}@media (forced-colors:active){.tool-directory_icon__wCNku [data-ui-tone]>svg:not([width="0"]){fill:CanvasText;filter:none}.tool-directory_feature__iJKMV{border-color:CanvasText}}