.ToolsBrowser-module__rFscNa__browser{flex-direction:column;display:flex}.ToolsBrowser-module__rFscNa__bar{scrollbar-width:none;border:1px solid var(--colour-accent);background-color:#05080c99;border-radius:.35rem;gap:.25rem;margin-bottom:1.25rem;padding:.35rem;display:flex;position:relative;overflow-x:auto}.ToolsBrowser-module__rFscNa__indicator{background:linear-gradient(#89b8d42e,#89b8d40f);border:1px solid #89b8d480;border-radius:.25rem;transition:left .45s cubic-bezier(.3,.8,.3,1),width .45s cubic-bezier(.3,.8,.3,1);position:absolute;top:.35rem;bottom:.35rem;box-shadow:0 0 18px #89b8d440}.ToolsBrowser-module__rFscNa__tab{z-index:1;font-family:var(--display-font-family);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;color:var(--colour-subtext);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.65rem 1.1rem;font-size:.78rem;transition:color .3s;position:relative}.ToolsBrowser-module__rFscNa__tab:hover,.ToolsBrowser-module__rFscNa__tab_open{color:var(--colour-text)}.ToolsBrowser-module__rFscNa__tab:focus-visible{outline:2px solid var(--colour-link);outline-offset:-2px;border-radius:.25rem}.ToolsBrowser-module__rFscNa__count{color:#ffffff59;margin-left:.5rem;font-size:.65rem}.ToolsBrowser-module__rFscNa__tab_open .ToolsBrowser-module__rFscNa__count{color:var(--colour-link)}.ToolsBrowser-module__rFscNa__description{color:var(--colour-subtext);margin:-.5rem 0 1.1rem;font-size:.875rem}.ToolsBrowser-module__rFscNa__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ToolsBrowser-module__rFscNa__card{height:170px;color:var(--colour-text);background-color:var(--colour-accent);animation:.55s cubic-bezier(.2,.8,.2,1) backwards ToolsBrowser-module__rFscNa__deal;animation-delay:var(--deal-delay,0s);border-radius:.3rem;padding:1px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;position:relative}.ToolsBrowser-module__rFscNa__card:before{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--glow-x,50%) var(--glow-y,50%), var(--colour-link), transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.ToolsBrowser-module__rFscNa__card:hover,.ToolsBrowser-module__rFscNa__card:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 12px 34px #89b8d42e}.ToolsBrowser-module__rFscNa__card:hover:before,.ToolsBrowser-module__rFscNa__card:focus-visible:before{opacity:1}@keyframes ToolsBrowser-module__rFscNa__deal{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.ToolsBrowser-module__rFscNa__card_inner{background-color:#06090d;border-radius:.25rem;height:100%;display:block;position:relative;overflow:hidden}.ToolsBrowser-module__rFscNa__art{transition:transform .8s;position:absolute;inset:0}.ToolsBrowser-module__rFscNa__card:hover .ToolsBrowser-module__rFscNa__art{transform:scale(1.07)}.ToolsBrowser-module__rFscNa__image{object-fit:cover}.ToolsBrowser-module__rFscNa__card_inner:after{content:"";pointer-events:none;background:linear-gradient(#05080c1a 0%,#05080c8c 45%,#05080cf2 100%);position:absolute;inset:0}.ToolsBrowser-module__rFscNa__new_badge{z-index:2;letter-spacing:1px;text-transform:uppercase;color:#0b1117;background-color:var(--colour-link);border-radius:1rem;padding:.2rem .5rem;font-size:.625rem;font-weight:700;position:absolute;top:.65rem;left:.65rem}.ToolsBrowser-module__rFscNa__info{z-index:2;flex-direction:column;gap:.3rem;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem}.ToolsBrowser-module__rFscNa__tag{font-family:var(--display-font-family);letter-spacing:1.5px;text-transform:uppercase;color:var(--colour-link);font-size:.65rem}.ToolsBrowser-module__rFscNa__name{letter-spacing:1px;text-transform:uppercase;font-size:1.15rem;font-weight:700;line-height:1.1}.ToolsBrowser-module__rFscNa__pitch{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ToolsBrowser-module__rFscNa__cta{letter-spacing:1px;text-transform:uppercase;max-height:0;color:var(--colour-link);opacity:0;background-color:#89b8d41a;border:1px solid #0000;border-radius:.25rem;align-self:flex-start;margin-top:0;padding:0 .8rem;font-size:.7rem;font-weight:700;transition:max-height .35s,padding .35s,margin .35s,opacity .35s,border-color .35s;overflow:hidden}.ToolsBrowser-module__rFscNa__card:hover .ToolsBrowser-module__rFscNa__cta,.ToolsBrowser-module__rFscNa__card:focus-visible .ToolsBrowser-module__rFscNa__cta{border-color:var(--colour-link);opacity:1;max-height:2.5rem;margin-top:.25rem;padding:.4rem .8rem}@media (hover:none){.ToolsBrowser-module__rFscNa__cta{border-color:var(--colour-link);opacity:1;max-height:none;margin-top:.25rem;padding:.4rem .8rem}}@media (max-width:1200px){.ToolsBrowser-module__rFscNa__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.ToolsBrowser-module__rFscNa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ToolsBrowser-module__rFscNa__grid{grid-template-columns:1fr;gap:.75rem}.ToolsBrowser-module__rFscNa__card{height:170px}}@media (prefers-reduced-motion:reduce){.ToolsBrowser-module__rFscNa__indicator,.ToolsBrowser-module__rFscNa__tab,.ToolsBrowser-module__rFscNa__card,.ToolsBrowser-module__rFscNa__card:before,.ToolsBrowser-module__rFscNa__art,.ToolsBrowser-module__rFscNa__cta{transition:none}.ToolsBrowser-module__rFscNa__card{animation:none}}
.ToolsPage-module__MmRN_a__content{width:100%;padding:0 1.5rem 2rem}.ToolsPage-module__MmRN_a__empty{color:var(--colour-subtext);margin:0;font-size:.9375rem}
