.ToolsBrowser-module__gH4Z3W__browser{padding-bottom:48px}.ToolsBrowser-module__gH4Z3W__controls{grid-template-columns:minmax(0,1fr) 220px;gap:12px;padding-block:20px;display:grid}.ToolsBrowser-module__gH4Z3W__search{border:1px solid var(--line-hairline);background:var(--bg-sunken);color:var(--accent);align-items:center;gap:12px;padding-inline:16px;display:flex}.ToolsBrowser-module__gH4Z3W__search input{width:100%;min-width:0;min-height:48px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none}.ToolsBrowser-module__gH4Z3W__search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.ToolsBrowser-module__gH4Z3W__select select{border:1px solid var(--line-hairline);background:var(--bg-sunken);width:100%;height:100%;min-height:48px;color:var(--text-primary);font:inherit;border-radius:0;padding:0 12px}.ToolsBrowser-module__gH4Z3W__layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ToolsBrowser-module__gH4Z3W__rail{gap:4px;padding-top:38px;display:grid}.ToolsBrowser-module__gH4Z3W__rail button{min-height:44px;color:var(--text-secondary);text-align:start;font:500 .8rem/1.3 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.ToolsBrowser-module__gH4Z3W__rail button:hover{background:var(--bg-hover);color:var(--text-primary)}.ToolsBrowser-module__gH4Z3W__rail button[aria-pressed=true]{color:var(--accent-on);background:var(--accent);font-weight:700}.ToolsBrowser-module__gH4Z3W__rail small{font-family:var(--font-mono)}.ToolsBrowser-module__gH4Z3W__count{min-height:38px;color:var(--text-secondary);margin:0;font-size:.8rem}.ToolsBrowser-module__gH4Z3W__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ToolsBrowser-module__gH4Z3W__card{border:1px solid var(--line-hairline);min-width:0;color:var(--text-primary);background:var(--bg-page);grid-template-rows:auto 1fr;display:grid}.ToolsBrowser-module__gH4Z3W__card:hover{border-color:var(--accent);background:var(--bg-hover)}.ToolsBrowser-module__gH4Z3W__card:focus-visible,.ToolsBrowser-module__gH4Z3W__rail button:focus-visible,.ToolsBrowser-module__gH4Z3W__select select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ToolsBrowser-module__gH4Z3W__cover{aspect-ratio:16/9;border-bottom:1px solid var(--line-hairline);background:#101318;overflow:hidden}.ToolsBrowser-module__gH4Z3W__cover img{object-fit:contain;filter:none;width:100%;height:100%;transform:none}.ToolsBrowser-module__gH4Z3W__cover>div{aspect-ratio:auto;border:0;height:100%}.ToolsBrowser-module__gH4Z3W__copy{padding:14px 14px 34px;position:relative}.ToolsBrowser-module__gH4Z3W__copy small{color:var(--text-secondary);font:.65rem/1.4 var(--font-mono)}.ToolsBrowser-module__gH4Z3W__copy h2{letter-spacing:-.02em;margin:7px 0;font-size:.95rem;line-height:1.35}.ToolsBrowser-module__gH4Z3W__copy p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.55}.ToolsBrowser-module__gH4Z3W__copy svg{color:var(--accent);position:absolute;bottom:12px;right:14px}.ToolsBrowser-module__gH4Z3W__empty{padding:40px 0}.ToolsBrowser-module__gH4Z3W__empty button{min-height:44px;color:var(--accent-on);background:var(--accent);cursor:pointer;border:0;padding:8px 16px}@media (max-width:1300px){.ToolsBrowser-module__gH4Z3W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.ToolsBrowser-module__gH4Z3W__layout{grid-template-columns:155px minmax(0,1fr);gap:16px}.ToolsBrowser-module__gH4Z3W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ToolsBrowser-module__gH4Z3W__layout{grid-template-columns:minmax(0,1fr)}.ToolsBrowser-module__gH4Z3W__rail{display:none}.ToolsBrowser-module__gH4Z3W__controls{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:16px}.ToolsBrowser-module__gH4Z3W__grid{gap:12px}}@media (max-width:440px){.ToolsBrowser-module__gH4Z3W__grid{grid-template-columns:minmax(0,1fr)}.ToolsBrowser-module__gH4Z3W__cover{aspect-ratio:2}}
