.tool-header[data-v-e8a2c183]{font-family:var(--font-body);margin:2rem auto 1.25rem;padding:0 .75rem;position:relative}@media(min-width:768px){.tool-header[data-v-e8a2c183]{margin-bottom:1.75rem;margin-top:2.5rem;padding:0 1.25rem}}.tool-header__glow[data-v-e8a2c183]{background:radial-gradient(circle at 18% 18%,rgba(88,101,242,.08) 0,transparent 42%),radial-gradient(circle at 82% 22%,rgba(56,189,248,.06) 0,transparent 40%);filter:blur(8px);height:14rem;inset:-2.25rem 0 auto;pointer-events:none;position:absolute;z-index:0}.tool-header__shell[data-v-e8a2c183]{background:linear-gradient(155deg,#0a101fe6,#0c1424d6 58%,#0f172ac2);border:1px solid rgba(148,163,184,.22);border-radius:1.4rem;box-shadow:0 16px 34px #0206174d,inset 0 1px #ffffff0a;margin:0 auto;max-width:72rem;padding:1rem;position:relative;z-index:1}@media(min-width:768px){.tool-header__shell[data-v-e8a2c183]{padding:1.5rem}}.tool-header__meta[data-v-e8a2c183]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:space-between}.tool-header__back[data-v-e8a2c183]{align-items:center;background:#0f172a73;border:1px solid rgba(148,163,184,.24);border-radius:9999px;color:#e2e8f0f2;display:inline-flex;font-size:.78rem;font-weight:600;gap:.45rem;letter-spacing:.01em;padding:.42rem .74rem;transition:all .18s ease}.tool-header__back[data-v-e8a2c183]:hover{background:#1e293ba6;border-color:#94a3b873;color:#fff}.tool-header__chips[data-v-e8a2c183]{align-items:center;display:inline-flex;gap:.5rem}.tool-header__category-chip[data-v-e8a2c183]{--tool-category-color:#5865f2;align-items:center;background:#5865f224;border:1px solid var(--tool-category-color);border-radius:9999px;color:var(--tool-category-color);display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;letter-spacing:.01em;padding:.38rem .62rem;transition:transform .18s ease}.tool-header__category-chip[data-v-e8a2c183]:hover{transform:translateY(-1px)}.tool-header__beta[data-v-e8a2c183]{background:#3b82f62e;border-color:#3b82f661;color:#e0f2fef2}.tool-header__content[data-v-e8a2c183]{align-items:flex-start;display:flex;gap:.9rem;margin-top:1rem}@media(min-width:768px){.tool-header__content[data-v-e8a2c183]{gap:1.2rem;margin-top:1.2rem}}.tool-header__icon-wrap[data-v-e8a2c183]{align-items:center;background:linear-gradient(145deg,#1e40af33,#0f172a8a);border:1px solid rgba(148,163,184,.28);border-radius:.9rem;box-shadow:0 0 0 1px #94a3b81a,0 10px 20px #0f172a47;display:inline-flex;flex-shrink:0;height:3.1rem;justify-content:center;width:3.1rem}@media(min-width:768px){.tool-header__icon-wrap[data-v-e8a2c183]{height:3.5rem;width:3.5rem}}.tool-header__icon[data-v-e8a2c183]{color:#e0f2fef2;height:1.55rem;width:1.55rem}.tool-header__text[data-v-e8a2c183]{min-width:0}.tool-header__title[data-v-e8a2c183]{color:#f8fafc;font-family:var(--font-title);font-size:clamp(1.75rem,3.4vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0;text-wrap:balance}.tool-header__description[data-v-e8a2c183]{color:#cbd5e1eb;font-size:clamp(.94rem,1.8vw,1.12rem);line-height:1.65;margin-top:.72rem;max-width:52rem;text-wrap:pretty}.tools-auth-cta[data-v-f42b07e4]{display:grid;font-family:var(--font-body);gap:1rem;isolation:isolate;overflow:hidden;position:relative}.tools-auth-cta--framed[data-v-f42b07e4]{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}@media(min-width:980px){.tools-auth-cta[data-v-f42b07e4]{align-items:stretch;gap:1.2rem;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr)}}.tools-auth-cta__content[data-v-f42b07e4]{display:flex;flex-direction:column;gap:.78rem;position:relative;z-index:1}.tools-auth-cta__glow[data-v-f42b07e4]{border-radius:9999px;filter:blur(48px);pointer-events:none;position:absolute;z-index:0}.tools-auth-cta__glow--primary[data-v-f42b07e4]{background:#3b82f633;height:8rem;right:-2rem;top:-2rem;width:8rem}.tools-auth-cta__glow--secondary[data-v-f42b07e4]{background:#4f46e529;bottom:-2.8rem;height:7rem;left:-2rem;width:7rem}.tools-auth-cta__badge[data-v-f42b07e4]{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-f42b07e4]{color:#f8fafc;font-size:1.12rem;font-weight:700;line-height:1.24}.tools-auth-cta__description[data-v-f42b07e4]{color:#e2e8f0eb;font-size:.9rem;line-height:1.56;max-width:50rem}.tools-auth-cta__seo-copy[data-v-f42b07e4]{color:#bfdbfee6;font-size:.84rem;line-height:1.52;max-width:52rem}.tools-auth-cta__chips[data-v-f42b07e4]{display:flex;flex-wrap:wrap;gap:.48rem}.tools-auth-cta__chip[data-v-f42b07e4]{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-f42b07e4]{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-f42b07e4]:hover{box-shadow:0 16px 30px #2563eb70;filter:brightness(1.05);transform:translateY(-1px)}.tools-auth-cta__button[data-v-f42b07e4]:active{transform:translateY(0)}.tools-auth-cta__visual[data-v-f42b07e4]{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-f42b07e4]{display:block}}.tools-auth-cta__visual-shell[data-v-f42b07e4]{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-f42b07e4]{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-f42b07e4]{color:#dbeafe;height:1.4rem;width:1.4rem}.tools-auth-cta__visual-text[data-v-f42b07e4]{color:#f8fafc;display:flex;flex-direction:column;gap:.35rem}.tools-auth-cta__visual-kicker[data-v-f42b07e4]{color:#bfdbfee6;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tools-auth-cta__visual-text strong[data-v-f42b07e4]{font-size:1.06rem;line-height:1.3;max-width:15rem}.tools-auth-cta__visual-grid[data-v-f42b07e4]{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}@media(min-width:768px){.tools-auth-cta--framed[data-v-f42b07e4]{padding:1.35rem}.tools-auth-cta__title[data-v-f42b07e4]{font-size:1.3rem}.tools-auth-cta__seo-copy[data-v-f42b07e4]{font-size:.9rem}}
