.ToolExplorer-module__olH2Fq__page{width:100%;color:var(--entity-text)}.ToolExplorer-module__olH2Fq__terminalOnly,.ToolExplorer-module__olH2Fq__inkOnly{display:none}.ToolExplorer-module__olH2Fq__pageHeader{border-bottom:1px solid var(--entity-rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;margin-bottom:24px;padding:6px 0 22px;display:grid;position:relative}.ToolExplorer-module__olH2Fq__headingCopy{min-width:0}.ToolExplorer-module__olH2Fq__eyebrow{color:var(--entity-accent);font-family:var(--entity-font-data);letter-spacing:.13em;margin:0 0 5px;font-size:11px;line-height:1.4}.ToolExplorer-module__olH2Fq__pageTitle{color:var(--entity-text);font-family:var(--entity-font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:48px;font-weight:720;line-height:1.08}.ToolExplorer-module__olH2Fq__pageSubtitle{color:var(--entity-copy);font-family:var(--entity-font-body);letter-spacing:.07em;margin:6px 0 0;font-size:13px;line-height:1.5}.ToolExplorer-module__olH2Fq__headerIndex{border:1px solid var(--entity-rule-strong);background:var(--entity-surface-subtle);grid-template-columns:auto auto;align-items:center;gap:1px 11px;min-width:152px;padding:10px 13px;display:grid}.ToolExplorer-module__olH2Fq__headerIndex>span{color:var(--entity-accent);font-family:var(--entity-font-display);letter-spacing:.16em;grid-row:1/span 2;font-size:12px}.ToolExplorer-module__olH2Fq__headerIndex>b{color:var(--entity-text);font-family:var(--entity-font-display);font-size:14px;font-weight:650;line-height:1.2}.ToolExplorer-module__olH2Fq__headerIndex>i{color:var(--entity-muted);font-family:var(--entity-font-data);letter-spacing:.1em;font-size:9px;font-style:normal}.ToolExplorer-module__olH2Fq__headingRule{height:1px;position:absolute;bottom:-1px;left:0;right:0}.ToolExplorer-module__olH2Fq__headingRule>span{background:var(--entity-accent);width:min(232px,24vw);height:1px;display:block}.ToolExplorer-module__olH2Fq__explorer{grid-template-columns:var(--directory-rail-width) minmax(0, 1fr);gap:var(--directory-gap);align-items:start;display:grid}.ToolExplorer-module__olH2Fq__filters,.ToolExplorer-module__olH2Fq__results{min-width:0}.ToolExplorer-module__olH2Fq__filters .cat-filter-toggle{min-height:44px;color:var(--entity-text);border-color:var(--entity-rule);background:var(--entity-surface-subtle);font-family:var(--entity-font-ui);margin:0 0 12px}.ToolExplorer-module__olH2Fq__filters .cat-filter-toggle:focus-visible{outline:2px solid var(--entity-accent);outline-offset:2px}.ToolExplorer-module__olH2Fq__filters .cat-rail{top:calc(var(--site-header-height) + 20px);border-right:1px solid var(--entity-rule);gap:18px;padding-right:18px}.ToolExplorer-module__olH2Fq__filterGroup{border-bottom:1px solid var(--entity-rule);flex-direction:column;gap:1px;min-width:0;padding:0 0 15px;display:flex}.ToolExplorer-module__olH2Fq__filterGroup:last-child{border-bottom:0;padding-bottom:0}.ToolExplorer-module__olH2Fq__filterTitle{color:var(--entity-text);font-family:var(--entity-font-ui);letter-spacing:.06em;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;font-size:13px;font-weight:650;display:flex}.ToolExplorer-module__olH2Fq__filterTitle i{color:var(--entity-muted);font-family:var(--entity-font-data);letter-spacing:.1em;font-size:8.5px;font-style:normal;font-weight:400}.ToolExplorer-module__olH2Fq__filterLink{min-height:32px;color:var(--entity-copy);font-family:var(--entity-font-ui);border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:5px 8px;font-size:12.5px;line-height:1.35;text-decoration:none;transition:color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.ToolExplorer-module__olH2Fq__filterLink:hover{background:var(--entity-hover);color:var(--entity-text)}.ToolExplorer-module__olH2Fq__filterLink:focus-visible{z-index:1;outline:2px solid var(--entity-accent);outline-offset:1px}.ToolExplorer-module__olH2Fq__filterLink[aria-current=true]{border-color:var(--entity-rule-strong);background:var(--entity-hover);color:var(--entity-accent)}.ToolExplorer-module__olH2Fq__filterKey{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ToolExplorer-module__olH2Fq__filterCount{color:var(--entity-muted);font-family:var(--entity-font-data);font-variant-numeric:tabular-nums;flex:none;font-size:10px}.ToolExplorer-module__olH2Fq__filterLink[aria-current=true] .ToolExplorer-module__olH2Fq__filterCount{color:var(--entity-accent)}.ToolExplorer-module__olH2Fq__moreVendors{margin-top:3px}.ToolExplorer-module__olH2Fq__moreVendors>summary{min-height:34px;color:var(--entity-accent);font-family:var(--entity-font-ui);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:12px;list-style:none;display:flex}.ToolExplorer-module__olH2Fq__moreVendors>summary::-webkit-details-marker{display:none}.ToolExplorer-module__olH2Fq__moreVendors>summary:before{content:"+";flex:none;width:12px}.ToolExplorer-module__olH2Fq__moreVendors[open]>summary:before{content:"−"}.ToolExplorer-module__olH2Fq__moreVendors>summary>span{margin-right:auto}.ToolExplorer-module__olH2Fq__moreVendors>summary>i{color:var(--entity-muted);font-family:var(--entity-font-data);font-variant-numeric:tabular-nums;font-size:9px;font-style:normal}.ToolExplorer-module__olH2Fq__moreVendors>summary:hover{background:var(--entity-hover)}.ToolExplorer-module__olH2Fq__moreVendors>summary:focus-visible{outline:2px solid var(--entity-accent);outline-offset:1px}.ToolExplorer-module__olH2Fq__moreVendorList{scrollbar-color:var(--entity-rule-strong) transparent;max-height:min(320px,48vh);padding:4px 0 2px 8px;overflow-y:auto}.ToolExplorer-module__olH2Fq__searchPanel{margin-bottom:13px;position:relative}.ToolExplorer-module__olH2Fq__searchPanel:before{z-index:1;color:var(--entity-accent);font-family:var(--entity-font-data);content:"⌕";pointer-events:none;font-size:18px;line-height:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ToolExplorer-module__olH2Fq__searchPanel .cat-search-form{gap:0;margin:0}.ToolExplorer-module__olH2Fq__searchPanel .cat-search{border-color:var(--entity-rule-strong);background:var(--entity-surface-subtle);min-height:52px;color:var(--entity-text);font-family:var(--entity-font-ui);border-radius:0;margin:0;padding:12px 16px 12px 44px;font-size:14px}.ToolExplorer-module__olH2Fq__searchPanel .cat-search::placeholder{color:var(--entity-muted);opacity:1}.ToolExplorer-module__olH2Fq__searchPanel .cat-search:focus{border-color:var(--entity-accent);box-shadow:inset 0 0 0 1px var(--entity-accent)}.ToolExplorer-module__olH2Fq__searchPanel .cat-search-go{border-color:var(--entity-rule-strong);background:var(--entity-surface-subtle);min-width:76px;color:var(--entity-accent);font-family:var(--entity-font-ui);letter-spacing:.06em;border-left:0;border-radius:0;padding:0 16px;font-size:12px}.ToolExplorer-module__olH2Fq__searchPanel .cat-search-go:hover{border-color:var(--entity-accent);background:var(--entity-hover)}.ToolExplorer-module__olH2Fq__searchPanel .cat-search-go:focus-visible{z-index:1;outline:2px solid var(--entity-accent);outline-offset:-2px;position:relative}.ToolExplorer-module__olH2Fq__resultBar{border-bottom:1px solid var(--entity-rule);justify-content:space-between;align-items:center;gap:18px;min-height:50px;display:flex}.ToolExplorer-module__olH2Fq__resultCount{color:var(--entity-copy);font-family:var(--entity-font-ui);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:12px;display:flex}.ToolExplorer-module__olH2Fq__resultCount>b{color:var(--entity-accent);font-family:var(--entity-font-data);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.ToolExplorer-module__olH2Fq__resultCount>i{color:var(--entity-muted);margin-left:4px;font-size:10.5px;font-style:normal}.ToolExplorer-module__olH2Fq__sorts{flex:none;align-items:center;display:flex}.ToolExplorer-module__olH2Fq__sorts>span{color:var(--entity-muted);font-family:var(--entity-font-ui);letter-spacing:.09em;margin-right:7px;font-size:10px}.ToolExplorer-module__olH2Fq__sorts>a{border:1px solid var(--entity-rule);min-width:48px;min-height:32px;color:var(--entity-copy);font-family:var(--entity-font-ui);border-right:0;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;text-decoration:none;transition:color .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1);display:inline-flex}.ToolExplorer-module__olH2Fq__sorts>a:last-child{border-right:1px solid var(--entity-rule)}.ToolExplorer-module__olH2Fq__sorts>a:hover{background:var(--entity-hover);color:var(--entity-text)}.ToolExplorer-module__olH2Fq__sorts>a[aria-current=true]{z-index:1;border-color:var(--entity-accent);background:var(--entity-hover);color:var(--entity-accent);position:relative}.ToolExplorer-module__olH2Fq__sorts>a:focus-visible{z-index:2;outline:2px solid var(--entity-accent);outline-offset:-2px;position:relative}.ToolExplorer-module__olH2Fq__activeFilters{flex-wrap:wrap;gap:6px;padding:10px 0 8px;display:flex}.ToolExplorer-module__olH2Fq__activeFilters>a{border:1px solid var(--entity-rule);min-height:29px;color:var(--entity-copy);background:var(--entity-surface-subtle);font-family:var(--entity-font-ui);align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;text-decoration:none;display:inline-flex}.ToolExplorer-module__olH2Fq__activeFilters>a>span{color:var(--entity-muted)}.ToolExplorer-module__olH2Fq__activeFilters>a>b{color:var(--entity-accent);margin-left:4px;font-size:13px;font-weight:400}.ToolExplorer-module__olH2Fq__activeFilters>a:hover,.ToolExplorer-module__olH2Fq__activeFilters>a:focus-visible{border-color:var(--entity-accent);color:var(--entity-text)}.ToolExplorer-module__olH2Fq__activeFilters>a:focus-visible{outline:2px solid var(--entity-accent);outline-offset:1px}.ToolExplorer-module__olH2Fq__activeFilters>.ToolExplorer-module__olH2Fq__clearFilters{color:var(--entity-accent);background:0 0;border-color:#0000}.ToolExplorer-module__olH2Fq__directory{min-width:0;position:relative}.ToolExplorer-module__olH2Fq__windowBar{display:none}.ToolExplorer-module__olH2Fq__windowDots{gap:6px;display:inline-flex}.ToolExplorer-module__olH2Fq__windowDots>i{border:1px solid var(--entity-rule-strong);background:var(--entity-surface);border-radius:50%;width:7px;height:7px}.ToolExplorer-module__olH2Fq__windowDots>i:first-child{background:var(--entity-accent)}.ToolExplorer-module__olH2Fq__windowStatus{margin-left:auto}.ToolExplorer-module__olH2Fq__tableHead,.ToolExplorer-module__olH2Fq__toolRow{grid-template-columns:minmax(290px,1.7fr) minmax(122px,.7fr) minmax(105px,.56fr) 72px 64px;align-items:center;display:grid}.ToolExplorer-module__olH2Fq__tableHead{border-bottom:1px solid var(--entity-rule-strong);min-height:42px;color:var(--entity-muted);font-family:var(--entity-font-ui);letter-spacing:.09em;font-size:9.5px}.ToolExplorer-module__olH2Fq__tableHead>span,.ToolExplorer-module__olH2Fq__toolRow>div{min-width:0;padding:0 11px}.ToolExplorer-module__olH2Fq__tableHead>span:last-child{text-align:center}.ToolExplorer-module__olH2Fq__toolRow{border-bottom:1px solid var(--entity-rule);min-height:88px;transition:background-color .18s cubic-bezier(.25,1,.5,1);position:relative}.ToolExplorer-module__olH2Fq__toolRow:nth-child(n+9){content-visibility:auto;contain-intrinsic-size:88px}.ToolExplorer-module__olH2Fq__toolRow:hover,.ToolExplorer-module__olH2Fq__toolRow:focus-within{background:var(--entity-hover)}.ToolExplorer-module__olH2Fq__identityCell{align-self:stretch}.ToolExplorer-module__olH2Fq__toolLink{height:100%;min-height:87px;color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.ToolExplorer-module__olH2Fq__toolLink:focus-visible{outline:2px solid var(--entity-accent);outline-offset:-3px}.ToolExplorer-module__olH2Fq__toolGlyph{border:1px solid var(--entity-rule-strong);background:var(--entity-surface-subtle);width:42px;height:42px;color:var(--entity-accent);font-family:var(--entity-font-data);flex:none;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid;position:relative;overflow:hidden}.ToolExplorer-module__olH2Fq__toolCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ToolExplorer-module__olH2Fq__toolName{min-width:0;color:var(--entity-text);font-family:var(--entity-font-display);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:8px;font-size:15px;font-weight:650;line-height:1.35;transition:color .18s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden}.ToolExplorer-module__olH2Fq__toolName>i{color:var(--entity-muted);font-family:var(--entity-font-data);font-variant-numeric:tabular-nums;font-size:8.5px;font-style:normal;font-weight:400}.ToolExplorer-module__olH2Fq__toolTagline{min-width:0;color:var(--entity-copy);font-family:var(--entity-font-body);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.4;overflow:hidden}.ToolExplorer-module__olH2Fq__toolTags{gap:5px;min-width:0;display:flex;overflow:hidden}.ToolExplorer-module__olH2Fq__toolTags>span{border:1px solid var(--entity-rule);color:var(--entity-muted);font-family:var(--entity-font-ui);white-space:nowrap;flex:none;padding:1px 6px;font-size:8.5px;line-height:1.45}.ToolExplorer-module__olH2Fq__toolLink:hover .ToolExplorer-module__olH2Fq__toolName{color:var(--entity-accent)}.ToolExplorer-module__olH2Fq__taxonomyCell,.ToolExplorer-module__olH2Fq__priceCell,.ToolExplorer-module__olH2Fq__ratingCell{color:var(--entity-copy);font-family:var(--entity-font-ui);flex-direction:column;gap:2px;font-size:11px;line-height:1.35;display:flex}.ToolExplorer-module__olH2Fq__taxonomyCell>a,.ToolExplorer-module__olH2Fq__taxonomyCell>i,.ToolExplorer-module__olH2Fq__priceCell>span,.ToolExplorer-module__olH2Fq__priceCell>i,.ToolExplorer-module__olH2Fq__ratingCell>i{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ToolExplorer-module__olH2Fq__taxonomyCell>a{color:var(--entity-copy);text-decoration:none}.ToolExplorer-module__olH2Fq__taxonomyCell>a+a,.ToolExplorer-module__olH2Fq__taxonomyCell>i,.ToolExplorer-module__olH2Fq__priceCell>i,.ToolExplorer-module__olH2Fq__ratingCell>i{color:var(--entity-muted);font-size:9px;font-style:normal}.ToolExplorer-module__olH2Fq__taxonomyCell>a:hover,.ToolExplorer-module__olH2Fq__taxonomyCell>a:focus-visible{color:var(--entity-accent);text-underline-offset:3px;text-decoration:underline}.ToolExplorer-module__olH2Fq__taxonomyCell>a:focus-visible{outline:2px solid var(--entity-accent);outline-offset:2px}.ToolExplorer-module__olH2Fq__priceCell>span{color:var(--entity-text)}.ToolExplorer-module__olH2Fq__ratingCell{color:var(--entity-accent);font-family:var(--entity-font-data);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-start}.ToolExplorer-module__olH2Fq__ratingValue{align-items:baseline;gap:4px;display:inline-flex}.ToolExplorer-module__olH2Fq__unrated{color:var(--entity-muted)}.ToolExplorer-module__olH2Fq__compareCell{justify-content:center;align-items:center;display:flex}.ToolExplorer-module__olH2Fq__compareCell button[data-compare-toggle]{width:44px;min-width:44px;min-height:44px;padding:6px}.ToolExplorer-module__olH2Fq__compareCell button[data-compare-toggle]>span:last-child{display:none}.ToolExplorer-module__olH2Fq__toolRow:has(.ToolExplorer-module__olH2Fq__compareCell [aria-pressed=true]){background:var(--entity-hover);box-shadow:inset 1px 0 0 var(--entity-accent)}.ToolExplorer-module__olH2Fq__emptyState{border-bottom:1px solid var(--entity-rule);text-align:center;align-content:center;place-items:center;gap:7px;min-height:290px;display:grid}.ToolExplorer-module__olH2Fq__emptyState>span{color:var(--entity-accent);font-family:var(--entity-font-data);font-size:34px}.ToolExplorer-module__olH2Fq__emptyState>p{color:var(--entity-text);font-family:var(--entity-font-body);font-size:15px}.ToolExplorer-module__olH2Fq__emptyState>a{color:var(--entity-copy);font-family:var(--entity-font-ui);text-underline-offset:4px;font-size:12px;text-decoration:underline}.ToolExplorer-module__olH2Fq__emptyState>a:hover,.ToolExplorer-module__olH2Fq__emptyState>a:focus-visible{color:var(--entity-accent)}.ToolExplorer-module__olH2Fq__results .pager{border-color:var(--entity-rule);justify-content:space-between;margin-top:14px;padding-top:14px}html[data-theme=d] .ToolExplorer-module__olH2Fq__terminalOnly{display:inline}html[data-theme=d] .ToolExplorer-module__olH2Fq__page{font-family:var(--entity-font-body)}html[data-theme=d] .ToolExplorer-module__olH2Fq__eyebrow{text-shadow:0 0 10px color-mix(in srgb, var(--entity-accent) 35%, transparent)}html[data-theme=d] .ToolExplorer-module__olH2Fq__resultCount>.ToolExplorer-module__olH2Fq__terminalOnly{text-shadow:0 0 10px color-mix(in srgb, var(--entity-accent) 35%, transparent)}html[data-theme=d] .ToolExplorer-module__olH2Fq__pageTitle:after{color:var(--entity-accent);font-family:var(--entity-font-data);content:"_";margin-left:6px;font-size:.55em;animation:1.05s step-end infinite ToolExplorer-module__olH2Fq__cursorBlink}html[data-theme=d] .ToolExplorer-module__olH2Fq__headerIndex{font-family:var(--entity-font-data)}html[data-theme=d] .ToolExplorer-module__olH2Fq__filterLink{font-family:var(--entity-font-data)}html[data-theme=d] .ToolExplorer-module__olH2Fq__moreVendors>summary{font-family:var(--entity-font-data)}html[data-theme=d] .ToolExplorer-module__olH2Fq__sorts>a{font-family:var(--entity-font-data)}html[data-theme=d] .ToolExplorer-module__olH2Fq__activeFilters>a{font-family:var(--entity-font-data)}html[data-theme=d] .ToolExplorer-module__olH2Fq__tableHead{font-family:var(--entity-font-data)}html[data-theme=d] .ToolExplorer-module__olH2Fq__taxonomyCell{font-family:var(--entity-font-data)}html[data-theme=d] .ToolExplorer-module__olH2Fq__priceCell{font-family:var(--entity-font-data)}html[data-theme=d] .ToolExplorer-module__olH2Fq__filterTitle:before{color:var(--entity-accent);font-family:var(--entity-font-data);content:"//";margin-right:6px;font-size:10px}html[data-theme=d] .ToolExplorer-module__olH2Fq__filterTitle>span{margin-right:auto}html[data-theme=d] .ToolExplorer-module__olH2Fq__directory{border:1px solid var(--entity-rule-strong);background:var(--entity-surface);overflow:hidden}html[data-theme=d] .ToolExplorer-module__olH2Fq__windowBar{border-bottom:1px solid var(--entity-rule);background:var(--entity-surface-subtle);min-height:34px;color:var(--entity-copy);font-family:var(--entity-font-data);letter-spacing:.05em;align-items:center;gap:11px;padding:7px 12px;font-size:9.5px;display:flex}html[data-theme=d] .ToolExplorer-module__olH2Fq__windowPath{color:var(--entity-accent)}html[data-theme=d] .ToolExplorer-module__olH2Fq__windowStatus{color:var(--entity-muted)}html[data-theme=d] .ToolExplorer-module__olH2Fq__tableHead{background:var(--entity-surface-subtle)}html[data-theme=d] .ToolExplorer-module__olH2Fq__toolGlyph{text-shadow:0 0 9px color-mix(in srgb, var(--entity-accent) 45%, transparent)}:is(html[data-theme=d] .ToolExplorer-module__olH2Fq__toolRow:hover .ToolExplorer-module__olH2Fq__toolName,html[data-theme=d] .ToolExplorer-module__olH2Fq__toolRow:focus-within .ToolExplorer-module__olH2Fq__toolName){text-shadow:0 0 10px color-mix(in srgb, var(--entity-accent) 30%, transparent)}html[data-theme=i] .ToolExplorer-module__olH2Fq__inkOnly{display:inline}:is(html[data-theme=i] .ToolExplorer-module__olH2Fq__pageTitle,html[data-theme=i] .ToolExplorer-module__olH2Fq__toolName,html[data-theme=i] .ToolExplorer-module__olH2Fq__filterTitle){font-family:var(--entity-font-display)}html[data-theme=i] .ToolExplorer-module__olH2Fq__pageTitle{letter-spacing:.035em}html[data-theme=i] .ToolExplorer-module__olH2Fq__headerIndex{box-shadow:4px 4px 0 color-mix(in srgb, var(--entity-text) 8%, transparent)}html[data-theme=i] .ToolExplorer-module__olH2Fq__filterLink[aria-current=true]{border-color:#0000;border-left-color:var(--entity-accent)}html[data-theme=i] .ToolExplorer-module__olH2Fq__headingRule>span{height:3px;transform:translateY(-1px)}html[data-theme=i] .ToolExplorer-module__olH2Fq__tableHead{font-family:var(--entity-font-display);letter-spacing:.1em;font-size:10.5px}html[data-theme=i] .ToolExplorer-module__olH2Fq__toolRow{border-bottom-style:dashed}html[data-theme=i] .ToolExplorer-module__olH2Fq__toolGlyph{box-shadow:inset 0 0 0 3px var(--entity-surface);font-family:var(--entity-font-display);font-size:18px}html[data-theme=i] .ToolExplorer-module__olH2Fq__toolName{font-size:17px;font-weight:620}html[data-theme=i] .ToolExplorer-module__olH2Fq__priceCell>span{font-family:var(--entity-font-data)}html[data-theme=i] .ToolExplorer-module__olH2Fq__ratingCell{font-family:var(--entity-font-data)}@keyframes ToolExplorer-module__olH2Fq__cursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}@media (max-width:1160px){.ToolExplorer-module__olH2Fq__tableHead,.ToolExplorer-module__olH2Fq__toolRow{grid-template-columns:minmax(250px,1.45fr) minmax(112px,.66fr) minmax(96px,.55fr) 64px 58px}.ToolExplorer-module__olH2Fq__tableHead>span,.ToolExplorer-module__olH2Fq__toolRow>div{padding-left:8px;padding-right:8px}}@media (max-width:960px){.ToolExplorer-module__olH2Fq__explorer{grid-template-columns:minmax(0,1fr);gap:18px}.ToolExplorer-module__olH2Fq__filters .cat-filter-toggle{display:block}.ToolExplorer-module__olH2Fq__filters .cat-rail{border-right:0;border-bottom:1px solid var(--entity-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:14px 0;display:none;position:static}.ToolExplorer-module__olH2Fq__filters .cat-rail.cat-rail--open{display:grid}.ToolExplorer-module__olH2Fq__filterGroup{border-right:1px solid var(--entity-rule);border-bottom:0;padding:0 14px 0 0}.ToolExplorer-module__olH2Fq__filterGroup:last-child{border-right:0}}@media (max-width:780px){:is(.ToolExplorer-module__olH2Fq__filters .cat-rail,.ToolExplorer-module__olH2Fq__filters .cat-rail.cat-rail--open){border:1px solid var(--entity-rule);grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.ToolExplorer-module__olH2Fq__filters .cat-rail{display:none}.ToolExplorer-module__olH2Fq__filters .cat-rail.cat-rail--open{display:grid}.ToolExplorer-module__olH2Fq__filterGroup,.ToolExplorer-module__olH2Fq__filterGroup:last-child{border-right:0;border-bottom:1px solid var(--entity-rule);padding:0 0 14px}.ToolExplorer-module__olH2Fq__filterGroup:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:700px){.ToolExplorer-module__olH2Fq__tableHead{display:none}.ToolExplorer-module__olH2Fq__directory .ToolExplorer-module__olH2Fq__toolRow{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:12px 0 14px}.ToolExplorer-module__olH2Fq__toolRow>div{padding:0 11px}.ToolExplorer-module__olH2Fq__identityCell,.ToolExplorer-module__olH2Fq__taxonomyCell,.ToolExplorer-module__olH2Fq__priceCell,.ToolExplorer-module__olH2Fq__ratingCell,.ToolExplorer-module__olH2Fq__compareCell{grid-column:1}.ToolExplorer-module__olH2Fq__toolLink{min-height:58px}.ToolExplorer-module__olH2Fq__taxonomyCell,.ToolExplorer-module__olH2Fq__priceCell,.ToolExplorer-module__olH2Fq__ratingCell{white-space:normal;grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:3px 8px;font-size:11.5px;display:grid}.ToolExplorer-module__olH2Fq__taxonomyCell:before,.ToolExplorer-module__olH2Fq__priceCell:before,.ToolExplorer-module__olH2Fq__ratingCell:before{color:var(--entity-muted);font-family:var(--entity-font-ui);letter-spacing:.05em;content:attr(data-label);grid-area:1/1/span 2;font-size:9.5px}.ToolExplorer-module__olH2Fq__taxonomyCell>a,.ToolExplorer-module__olH2Fq__taxonomyCell>i,.ToolExplorer-module__olH2Fq__priceCell>span,.ToolExplorer-module__olH2Fq__priceCell>i,.ToolExplorer-module__olH2Fq__ratingCell>span,.ToolExplorer-module__olH2Fq__ratingCell>i{text-overflow:clip;white-space:normal;grid-column:2;overflow:visible}.ToolExplorer-module__olH2Fq__compareCell{border-top:1px solid var(--entity-rule);justify-content:flex-end;min-height:52px;margin:4px 11px 0;position:static;padding:7px 0 0!important}.ToolExplorer-module__olH2Fq__windowStatus{display:none}.ToolExplorer-module__olH2Fq__results .pager{justify-content:center}}@media (max-width:560px){.ToolExplorer-module__olH2Fq__pageHeader{grid-template-columns:minmax(0,1fr);padding-bottom:18px}.ToolExplorer-module__olH2Fq__headerIndex{min-width:104px;padding:7px 9px;position:absolute;top:6px;right:0}.ToolExplorer-module__olH2Fq__headerIndex>span{display:none}.ToolExplorer-module__olH2Fq__headingCopy{padding-right:112px}.ToolExplorer-module__olH2Fq__pageTitle{font-size:36px}.ToolExplorer-module__olH2Fq__pageSubtitle{letter-spacing:.04em}.ToolExplorer-module__olH2Fq__searchPanel .cat-search{min-height:48px;padding-left:39px;font-size:16px}.ToolExplorer-module__olH2Fq__searchPanel:before{left:13px}.ToolExplorer-module__olH2Fq__searchPanel .cat-search-go{min-width:62px;padding:0 11px}.ToolExplorer-module__olH2Fq__resultBar{flex-direction:column;align-items:flex-start;gap:8px;padding:9px 0 12px}.ToolExplorer-module__olH2Fq__sorts{width:100%}.ToolExplorer-module__olH2Fq__sorts>a{flex:1}.ToolExplorer-module__olH2Fq__activeFilters{padding-top:8px}.ToolExplorer-module__olH2Fq__toolTags{display:none}.ToolExplorer-module__olH2Fq__toolGlyph{width:38px;height:38px}.ToolExplorer-module__olH2Fq__toolName{font-size:15px}html[data-theme=i] .ToolExplorer-module__olH2Fq__toolName{font-size:15px}.ToolExplorer-module__olH2Fq__windowPath{text-overflow:ellipsis;white-space:nowrap;max-width:76%;overflow:hidden}}@media (max-width:410px){.ToolExplorer-module__olH2Fq__headingCopy{padding-right:0}.ToolExplorer-module__olH2Fq__headerIndex{grid-row:2;width:max-content;min-width:0;position:static}.ToolExplorer-module__olH2Fq__taxonomyCell,.ToolExplorer-module__olH2Fq__priceCell,.ToolExplorer-module__olH2Fq__ratingCell{grid-template-columns:76px minmax(0,1fr)}}@media (any-pointer:coarse){.ToolExplorer-module__olH2Fq__filterLink,.ToolExplorer-module__olH2Fq__moreVendors>summary,.ToolExplorer-module__olH2Fq__sorts>a,.ToolExplorer-module__olH2Fq__activeFilters>a{min-height:44px}.ToolExplorer-module__olH2Fq__taxonomyCell>a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){html[data-theme=d] .ToolExplorer-module__olH2Fq__pageTitle:after{animation:none}.ToolExplorer-module__olH2Fq__toolRow,.ToolExplorer-module__olH2Fq__filterLink,.ToolExplorer-module__olH2Fq__toolName,.ToolExplorer-module__olH2Fq__sorts>a{transition:none}}
