.fs-public-page.fs-tools-page .fs-public-content{width:100%;font-family:var(--fs-public-font);padding:0 0 80px}.fs-public-page.fs-tools-page .fs-tool-directory-hero{isolation:isolate;text-align:center;background:radial-gradient(ellipse at 82% 8%, #245b43 0, #14261f 25%, transparent 62%), var(--forge-bg);padding:96px 24px 64px;position:relative}.fs-public-page.fs-tools-page .fs-tool-directory-fan{aspect-ratio:4;width:min(640px,100%);margin:0 auto 54px;position:relative}.fs-public-page.fs-tools-page .fs-tool-directory-fan>div{aspect-ratio:16/9;border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 10px 28px #0005}.fs-public-page.fs-tools-page .fs-tool-directory-fan img{object-fit:cover;width:100%;height:100%;display:block}.fs-public-page.fs-tools-page .fs-tool-directory-fan>div:first-child{width:29%;top:26%;left:1%;transform:rotate(-5deg)}.fs-public-page.fs-tools-page .fs-tool-directory-fan>div:nth-child(2){z-index:1;width:36.8%;top:10%;left:11.6%;transform:rotate(-5deg)}.fs-public-page.fs-tools-page .fs-tool-directory-fan>div:nth-child(3){z-index:2;width:43.3%;top:0;left:28.35%}.fs-public-page.fs-tools-page .fs-tool-directory-fan>div:nth-child(4){z-index:1;width:36.8%;top:10%;right:11.6%;transform:rotate(5deg)}.fs-public-page.fs-tools-page .fs-tool-directory-fan>div:nth-child(5){width:29%;top:26%;right:1%;transform:rotate(5deg)}.fs-public-page.fs-tools-page .fs-tool-directory-hero h1{letter-spacing:-.8px;margin:0;font-size:36px;font-weight:800;line-height:56px}.fs-public-page.fs-tools-page .fs-tool-directory-hero>p{max-width:800px;color:var(--forge-muted);margin:8px auto 0;font-size:16px;line-height:24px}.fs-public-page.fs-tools-page .fs-tool-directory-catalog{width:min(100%,1008px);margin-inline:auto;padding:0 24px}.fs-public-page.fs-tools-page .fs-tool-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.fs-public-page.fs-tools-page .fs-tool-directory-grid>li{min-width:0}.fs-public-page.fs-tools-page .fs-tool-directory-card{height:100%;color:var(--forge-text);border-radius:8px;flex-direction:column;text-decoration:none;display:flex}.fs-public-page.fs-tools-page .fs-tool-directory-media{aspect-ratio:16/9;background:#15181f;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.fs-public-page.fs-tools-page .fs-tool-directory-media img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.fs-public-page.fs-tools-page .fs-tool-directory-media[data-pixelated=true]{background-color:#191d24;background-image:conic-gradient(#252932 25%, transparent 0 50%, #252932 0 75%, transparent 0);background-size:20px 20px}.fs-public-page.fs-tools-page .fs-tool-directory-media[data-pixelated=true] img{object-fit:contain;width:128px;max-width:80%;height:128px;max-height:80%;image-rendering:pixelated}.fs-public-page.fs-tools-page .fs-tool-directory-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:16px 0 4px;display:flex}.fs-public-page.fs-tools-page .fs-tool-directory-card h2{margin:0;font-size:16px;font-weight:600;line-height:24px;transition:color .15s}.fs-public-page.fs-tools-page .fs-tool-directory-card p{color:var(--forge-muted);margin:8px 0 20px;font-size:14px;line-height:22px}.fs-public-page.fs-tools-page .fs-tool-directory-action{min-height:24px;color:var(--forge-text);align-items:center;gap:8px;margin-top:auto;font-size:13px;line-height:20px;display:inline-flex}.fs-public-page.fs-tools-page .fs-tool-directory-card:is(:hover,:focus-visible) h2,.fs-public-page.fs-tools-page .fs-tool-directory-card:is(:hover,:focus-visible) .fs-tool-directory-action{color:var(--forge-primary)}.fs-public-page.fs-tools-page .fs-tool-directory-card:hover .fs-tool-directory-media img{transform:scale(1.025)}.fs-public-page.fs-tools-page .fs-tool-directory-card:focus-visible{outline:2px solid var(--forge-primary);outline-offset:4px}@media (width<=1023px){.fs-public-page.fs-tools-page .fs-tool-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (width<=600px){.fs-public-page.fs-tools-page .fs-public-content{padding-bottom:56px}.fs-public-page.fs-tools-page .fs-tool-directory-hero{padding:56px 16px 36px}.fs-public-page.fs-tools-page .fs-tool-directory-fan{margin-bottom:32px}.fs-public-page.fs-tools-page .fs-tool-directory-hero h1{letter-spacing:-.7px;font-size:30px;line-height:38px}.fs-public-page.fs-tools-page .fs-tool-directory-hero>p{margin-top:12px;font-size:15px;line-height:24px}.fs-public-page.fs-tools-page .fs-tool-directory-catalog{padding:0 16px}.fs-public-page.fs-tools-page .fs-tool-directory-grid{grid-template-columns:minmax(0,1fr);row-gap:32px}}
