.tools_page__BwBq0{--c-ink:#1b1833;--c-muted:#625e70;--c-line:#e8e4ef;min-height:100svh;padding-bottom:72px;color:var(--c-ink);background:#fcfbff}.tools_page__BwBq0 *{box-sizing:border-box}.tools_shell__hkr0x{position:relative;width:min(1180px,calc(100% - 48px));margin-inline:auto}.tools_hero__10fpt{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(520px 320px at 85% 10%,rgb(74 222 128/22%),transparent 70%),radial-gradient(560px 360px at 10% 110%,rgb(139 92 246/30%),transparent 70%),linear-gradient(135deg,#070a12,#111a2e 55%,#1c1747)}.tools_heroGrid__cpWhb{position:absolute;inset:0;z-index:-1;background:linear-gradient(rgb(148 163 184/8%) 1px,transparent 0) 0 0 /40px 40px,linear-gradient(90deg,rgb(148 163 184/8%) 1px,transparent 0) 0 0 /40px 40px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 95%);mask-image:linear-gradient(180deg,#000,transparent 95%)}.tools_hero__10fpt .tools_shell__hkr0x{padding-block:64px 72px}.tools_eyebrow__4fzZF{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgb(74 222 128/35%);border-radius:999px;background:rgb(74 222 128/8%);color:#4ade80;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.tools_hero__10fpt h1{margin:18px 0 12px;font-size:clamp(38px,5.4vw,60px);letter-spacing:-1.5px;line-height:1.1}.tools_hero__10fpt h1 span{margin-left:4px;background:linear-gradient(90deg,#4ade80,#22d3ee 55%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.tools_hero__10fpt p{max-width:620px;margin:0;color:#cbd5e1;font-size:16px;line-height:1.8}.tools_grid__gLGjU{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin:-36px 0 0;padding:0;list-style:none}.tools_card__m0HHs{--tool-accent:#6d4aff;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--c-line);border-radius:20px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 14px 36px rgb(17 24 39/8%);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tools_card__m0HHs:focus-visible{outline:3px solid var(--tool-accent);outline-offset:3px}.tools_cover__0bm6t{position:relative;display:grid;height:190px;overflow:hidden;place-items:center;background:radial-gradient(260px 160px at 50% 30%,color-mix(in srgb,var(--tool-accent) 30%,transparent),transparent 70%),#070a10}.tools_coverGrid__YVQSH{position:absolute;inset:0;background:linear-gradient(rgb(148 163 184/8%) 1px,transparent 0) 0 0 /28px 28px,linear-gradient(90deg,rgb(148 163 184/8%) 1px,transparent 0) 0 0 /28px 28px}.tools_bannerImg__wc30b{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.tools_cover__0bm6t:has(.tools_bannerImg__wc30b):after{position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,rgb(7 10 16/35%));content:"";pointer-events:none}.tools_faces__7tgeh{position:relative;display:flex;align-items:flex-end}.tools_faces__7tgeh img{width:120px;height:120px;margin-inline:-14px;border:2px solid color-mix(in srgb,var(--tool-accent) 55%,transparent);border-radius:22px;background:#0b0f14;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 30px rgb(0 0 0/45%);transition:transform .35s ease}.tools_faces__7tgeh img:first-child{transform:rotate(-8deg) translateY(8px)}.tools_faces__7tgeh img:nth-child(2){z-index:1;width:136px;height:136px}.tools_faces__7tgeh img:nth-child(3){transform:rotate(8deg) translateY(8px)}.tools_body__szh7H{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}.tools_metaRow__yaTQf{display:flex;gap:8px;align-items:center}.tools_category__0RXr1,.tools_new__Pz4p8{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.tools_category__0RXr1{background:#f1edff;color:#6d4aff}.tools_new__Pz4p8{background:#ecfdf5;color:#059669}.tools_body__szh7H h2{margin:12px 0 4px;font-size:21px}.tools_tagline__GcSyZ{color:#374151;font-size:15px;font-weight:600}.tools_body__szh7H p{margin:8px 0 0;color:var(--c-muted);font-size:14px;line-height:1.7}.tools_badges__nDODf{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.tools_badges__nDODf li{padding:3px 9px;border:1px solid var(--c-line);border-radius:8px;color:var(--c-muted);font-size:12px}.tools_cta__3YZoD{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;color:#059669;font-size:15px;font-weight:700}.tools_cta__3YZoD svg{transition:transform .2s ease}.tools_soon__24wnV{display:grid;min-height:320px;align-content:center;justify-items:center;gap:10px;padding:32px;border:1.5px dashed #d8d2e6;border-radius:20px;background:#fff;color:#9ca3af;text-align:center}.tools_soon__24wnV strong{color:#4b5563;font-size:17px}.tools_soon__24wnV span{max-width:260px;font-size:13px;line-height:1.7}@media (hover:hover){.tools_card__m0HHs:hover{border-color:color-mix(in srgb,var(--tool-accent) 50%,var(--c-line));box-shadow:0 20px 44px rgb(17 24 39/12%);transform:translateY(-4px)}.tools_card__m0HHs:hover .tools_faces__7tgeh img:first-child{transform:rotate(-12deg) translate(-6px,4px)}.tools_card__m0HHs:hover .tools_faces__7tgeh img:nth-child(3){transform:rotate(12deg) translate(6px,4px)}.tools_card__m0HHs:hover .tools_bannerImg__wc30b{transform:scale(1.05)}.tools_card__m0HHs:hover .tools_cta__3YZoD svg{transform:translateX(4px)}}@media (max-width:640px){.tools_shell__hkr0x{width:calc(100% - 32px)}.tools_hero__10fpt .tools_shell__hkr0x{padding-block:44px 64px}.tools_grid__gLGjU{grid-template-columns:1fr}.tools_soon__24wnV{min-height:180px}}@media (prefers-reduced-motion:reduce){.tools_bannerImg__wc30b,.tools_card__m0HHs,.tools_cta__3YZoD svg,.tools_faces__7tgeh img{transition:none}}