.tools-similar[data-v-feb81249]{background:linear-gradient(165deg,#080f1dd6,#0b1323b3);border:1px solid rgba(148,163,184,.22);border-radius:1.1rem;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0206173d;font-family:var(--font-body);margin-top:2.2rem;padding:1rem}@media(min-width:768px){.tools-similar[data-v-feb81249]{margin-top:2.6rem;padding:1.35rem}}.tools-similar__head[data-v-feb81249]{margin-bottom:1.4rem;text-align:center}.tools-similar__badge[data-v-feb81249]{align-items:center;background:linear-gradient(90deg,rgba(var(--accent-0-rgb,88,101,242),.34) 0,#3b82f64d);border:1px solid rgba(var(--accent-0-rgb,88,101,242),.4);border-radius:9999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.01em;padding:.42rem .95rem}.tools-similar__title[data-v-feb81249]{background:linear-gradient(90deg,#fff,#ffffffe6 50%,#fffc);-webkit-background-clip:text;font-family:var(--font-title);font-weight:800;letter-spacing:-.02em;margin-top:.75rem;-webkit-text-fill-color:transparent;background-clip:text}.tools-similar__description[data-v-feb81249]{color:#cbd5e1e6;font-size:1rem;line-height:1.6;margin:.5rem auto 0;max-width:40rem}.tools-similar__grid[data-v-feb81249]{display:grid;gap:.85rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.tools-similar__grid[data-v-feb81249]{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.tools-similar__grid[data-v-feb81249]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-similar__card[data-v-feb81249]{--tool-color:#5865f2;background:#0f172aa8;border:1px solid rgba(148,163,184,.2);border-radius:.95rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tools-similar__card[data-v-feb81249]:hover{border-color:var(--tool-color);box-shadow:0 16px 30px #02061759;transform:translateY(-2px)}.tools-similar__media[data-v-feb81249]{height:10.25rem;overflow:hidden;position:relative}.tools-similar__image[data-v-feb81249],.tools-similar__placeholder[data-v-feb81249]{height:100%;width:100%}.tools-similar__image[data-v-feb81249]{-o-object-fit:cover;object-fit:cover;transition:transform .28s ease}.tools-similar__card:hover .tools-similar__image[data-v-feb81249]{transform:scale(1.03)}.tools-similar__placeholder[data-v-feb81249]{align-items:center;background:linear-gradient(140deg,#1e293be6,#0f172aeb);color:var(--tool-color);display:flex;justify-content:center}.tools-similar__chip[data-v-feb81249]{background:var(--tool-color);border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:#fff;font-size:.68rem;font-weight:700;padding:.26rem .52rem;position:absolute;right:.58rem;top:.58rem}.tools-similar__body[data-v-feb81249]{display:flex;flex:1;flex-direction:column;gap:.58rem;padding:.85rem}.tools-similar__card-title[data-v-feb81249]{color:#f8fafc;font-family:var(--font-title);font-size:1rem;font-weight:700;line-height:1.25}.tools-similar__summary[data-v-feb81249]{color:#94a3b8f2;display:-webkit-box;font-size:.84rem;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.tools-similar__cta[data-v-feb81249]{align-items:center;color:color-mix(in srgb,var(--tool-color) 60%,#fff);display:inline-flex;font-size:.8rem;font-weight:700;gap:.35rem;margin-top:auto;transition:color .18s ease}.tools-similar__card:hover .tools-similar__cta[data-v-feb81249]{color:color-mix(in srgb,var(--tool-color) 40%,#fff)}.tools-loader-shell[data-v-32127a9e]{font-family:var(--font-body);margin:0 auto;max-width:88rem;padding:0 .75rem 4.5rem;position:relative}@media(min-width:640px){.tools-loader-shell[data-v-32127a9e]{padding-left:1.25rem;padding-right:1.25rem}}.tools-loader-section[data-v-32127a9e]{position:relative}.tools-loader-section+.tools-loader-section[data-v-32127a9e]{margin-top:1.25rem}@media(min-width:768px){.tools-loader-section+.tools-loader-section[data-v-32127a9e]{margin-top:1.75rem}}.tools-loader-section--main[data-v-32127a9e] .md\:mt-10,.tools-loader-section--main[data-v-32127a9e] .md\:mt-8,.tools-loader-section--main[data-v-32127a9e] .mt-10,.tools-loader-section--main[data-v-32127a9e] .mt-5,.tools-loader-section--main[data-v-32127a9e] .mt-6,.tools-loader-section--main[data-v-32127a9e] .mt-7{margin-top:0!important}.tools-loader-section--about[data-v-32127a9e],.tools-loader-section--examples[data-v-32127a9e],.tools-loader-section--faq[data-v-32127a9e],.tools-loader-section--generations[data-v-32127a9e],.tools-loader-section--leaderboard[data-v-32127a9e]{background:linear-gradient(165deg,#080f1dd6,#0b1323b3);border:1px solid rgba(148,163,184,.22);border-radius:1.1rem;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0206173d;padding:1rem}.tools-loader-section--similar[data-v-32127a9e]{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.tools-loader-section--auth-cta[data-v-32127a9e]{background:linear-gradient(165deg,#080f1dd6,#0b1323b3);border:1px solid rgba(148,163,184,.22);border-radius:1.1rem;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0206173d;overflow:hidden;padding:1rem}.tools-auth-cta[data-v-32127a9e]{display:grid;gap:1rem;isolation:isolate;overflow:hidden;position:relative}@media(min-width:980px){.tools-auth-cta[data-v-32127a9e]{align-items:stretch;gap:1.2rem;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr)}}.tools-auth-cta__content[data-v-32127a9e]{display:flex;flex-direction:column;gap:.78rem;position:relative;z-index:1}.tools-auth-cta__glow[data-v-32127a9e]{border-radius:9999px;filter:blur(48px);pointer-events:none;position:absolute;z-index:0}.tools-auth-cta__glow--primary[data-v-32127a9e]{background:#3b82f633;height:8rem;right:-2rem;top:-2rem;width:8rem}.tools-auth-cta__glow--secondary[data-v-32127a9e]{background:#4f46e529;bottom:-2.8rem;height:7rem;left:-2rem;width:7rem}.tools-auth-cta__badge[data-v-32127a9e]{align-items:center;background:#4f46e533;border:1px solid rgba(99,102,241,.42);border-radius:9999px;color:#e0e7fffa;display:inline-flex;font-size:.72rem;font-weight:600;gap:.4rem;letter-spacing:.01em;padding:.35rem .65rem;width:-moz-fit-content;width:fit-content}.tools-auth-cta__title[data-v-32127a9e]{color:#f8fafc;font-size:1.12rem;font-weight:700;line-height:1.24}.tools-auth-cta__description[data-v-32127a9e]{color:#e2e8f0eb;font-size:.9rem;line-height:1.56;max-width:50rem}.tools-auth-cta__seo-copy[data-v-32127a9e]{color:#bfdbfee6;font-size:.84rem;line-height:1.52;max-width:52rem}.tools-auth-cta__chips[data-v-32127a9e]{display:flex;flex-wrap:wrap;gap:.48rem}.tools-auth-cta__chip[data-v-32127a9e]{background:#0f172a80;border:1px solid rgba(148,163,184,.34);border-radius:9999px;color:#e2e8f0eb;font-size:.74rem;font-weight:500;line-height:1.2;padding:.32rem .62rem}.tools-auth-cta__button[data-v-32127a9e]{align-items:center;background:linear-gradient(120deg,#3b82f6eb,#4f46e5eb);border:1px solid rgba(147,197,253,.58);border-radius:.82rem;box-shadow:0 12px 26px #2563eb57;color:#f8fafc;cursor:pointer;display:inline-flex;font-size:.89rem;font-weight:600;gap:.52rem;padding:.56rem .92rem;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;width:-moz-fit-content;width:fit-content}.tools-auth-cta__button[data-v-32127a9e]:hover{box-shadow:0 16px 30px #2563eb70;filter:brightness(1.05);transform:translateY(-1px)}.tools-auth-cta__button[data-v-32127a9e]:active{transform:translateY(0)}.tools-auth-cta__visual[data-v-32127a9e]{background:linear-gradient(150deg,#141e3acc,#0e192c99);border:1px solid rgba(99,102,241,.34);border-radius:1rem;display:none;min-height:10.75rem;overflow:hidden;position:relative;z-index:1}@media(min-width:980px){.tools-auth-cta__visual[data-v-32127a9e]{display:block}}.tools-auth-cta__visual-shell[data-v-32127a9e]{display:flex;flex-direction:column;gap:.8rem;inset:0;justify-content:center;padding:1rem;position:absolute;z-index:2}.tools-auth-cta__visual-icon-wrap[data-v-32127a9e]{align-items:center;background:#3b82f633;border:1px solid rgba(147,197,253,.45);border-radius:.95rem;box-shadow:0 10px 20px #1e40af40;display:inline-flex;height:2.9rem;justify-content:center;width:2.9rem}.tools-auth-cta__visual-icon[data-v-32127a9e]{color:#dbeafe;height:1.4rem;width:1.4rem}.tools-auth-cta__visual-text[data-v-32127a9e]{color:#f8fafc;display:flex;flex-direction:column;gap:.35rem}.tools-auth-cta__visual-kicker[data-v-32127a9e]{color:#bfdbfee6;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tools-auth-cta__visual-text strong[data-v-32127a9e]{font-size:1.06rem;line-height:1.3;max-width:15rem}.tools-auth-cta__visual-grid[data-v-32127a9e]{background:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0) 0 0 /20px 20px,linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0) 0 0 /20px 20px,radial-gradient(circle at 78% 22%,rgba(99,102,241,.24) 0,transparent 44%);inset:0;position:absolute}.tools-loader-section--similar[data-v-32127a9e] .tools-similar{margin-top:0}@media(min-width:768px){.tools-loader-section--about[data-v-32127a9e],.tools-loader-section--auth-cta[data-v-32127a9e],.tools-loader-section--examples[data-v-32127a9e],.tools-loader-section--faq[data-v-32127a9e],.tools-loader-section--generations[data-v-32127a9e],.tools-loader-section--leaderboard[data-v-32127a9e]{padding:1.35rem}.tools-auth-cta__title[data-v-32127a9e]{font-size:1.3rem}.tools-auth-cta__seo-copy[data-v-32127a9e]{font-size:.9rem}}.tools-loader-section--about[data-v-32127a9e] .font-body{font-family:inherit;margin-top:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.tools-loader-section--about[data-v-32127a9e] button{background:linear-gradient(120deg,#4f46e557,#3b82f652)!important;border:1px solid rgba(129,140,248,.42)!important;box-shadow:0 10px 22px #2563eb3d;color:#e0e7ff!important}.tools-loader-section--about[data-v-32127a9e] h3{background:none!important;color:#f8fafc!important;-webkit-text-fill-color:currentColor!important;font-family:inherit !important,"inherit !important fallback";letter-spacing:-.02em}.tools-loader-section--about[data-v-32127a9e] p{color:#cbd5e1eb;line-height:1.72}.tools-loader-section--about[data-v-32127a9e] .mt-16{margin-top:2rem!important}.tools-loader-section--about[data-v-32127a9e] .mt-16>div{background:linear-gradient(90deg,transparent,rgba(99,102,241,.95),transparent)!important;width:7rem!important}.tools-loader-section--faq[data-v-32127a9e] .md\:mt-token-20,.tools-loader-section--faq[data-v-32127a9e] .mt-token-14{margin-top:0!important}.tools-loader-section--faq[data-v-32127a9e] .faq-badge{background:linear-gradient(120deg,#4f46e561,#3b82f654);border:1px solid rgba(129,140,248,.4);color:#e0e7ff}.tools-loader-section--faq[data-v-32127a9e] .faq-details{background:#0f172a8c;border-color:#94a3b833}.tools-loader-section--faq[data-v-32127a9e] .faq-summary:hover{background:#1e293b66}.tools-loader-section--faq[data-v-32127a9e] .faq-icon-toggle{background-color:#6366f13d}
