.tool-page-header[data-v-a384b8b4]{padding:24px 0 18px}.tool-page-header h1[data-v-a384b8b4]{margin:0;font-family:var(--home-font-ui);font-size:var(--ui-text-title-1);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--ui-text-emphasis)}.tool-page-header p[data-v-a384b8b4]{margin:6px 0 0;color:var(--ui-text-secondary);font-size:var(--ui-text-subheadline);line-height:1.5}.tool-page-header__row[data-v-a384b8b4]{display:flex;align-items:center;gap:10px}.tool-page-header__badge[data-v-a384b8b4]{display:inline-flex;padding:4px 10px;border-radius:var(--ui-radius-full);background:var(--ui-accent-soft);color:var(--ui-accent-text);font-size:var(--ui-text-caption);font-weight:600;letter-spacing:.02em}@media(max-width:600px){.tool-page-header[data-v-a384b8b4]{padding:18px 0 14px}}.tool-page[data-v-6c10cb04]{position:relative;padding-top:var(--marketing-nav-height,0);background:var(--ui-surface-base);color:var(--ui-text-primary);font-family:var(--home-font-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}.tool-ambient[data-v-6c10cb04]{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 36% at 50% -6%,rgba(var(--ui-palette-accent-rgb),.1),transparent 70%),radial-gradient(ellipse 34% 26% at 88% 34%,rgba(var(--ui-palette-accent-rgb),.05),transparent 70%)}.tool-page--app[data-v-6c10cb04]{min-height:100%;padding-top:var(--safe-area-inset-top,0)}.tool-page--app .tool-ambient[data-v-6c10cb04]{position:absolute;inset:0 0 auto;height:100dvh}.tool-nav[data-v-6c10cb04]{position:relative;display:flex;gap:28px;max-width:1120px;margin:0 auto;padding:calc(20px + env(safe-area-inset-top,0px)) 24px 20px}.tool-brand[data-v-6c10cb04],.tool-nav[data-v-6c10cb04]{align-items:center;min-height:44px}.tool-brand[data-v-6c10cb04]{display:inline-flex;gap:10px;color:inherit;text-decoration:none}.tool-brand__icon[data-v-6c10cb04]{width:28px;height:28px;display:block}.tool-brand__word[data-v-6c10cb04]{font-size:var(--ui-text-title-3)}.tool-nav__links[data-v-6c10cb04]{display:flex;align-items:center;gap:4px;margin-left:auto}.tool-nav__link[data-v-6c10cb04]{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:var(--ui-text-secondary);text-decoration:none;font-size:var(--ui-text-footnote);font-weight:500;border-radius:999px;transition:color .16s ease,background .16s ease}.tool-nav__link.is-active[data-v-6c10cb04],.tool-nav__link[data-v-6c10cb04]:hover{color:var(--ui-text-primary)}.tool-nav__link.is-active[data-v-6c10cb04]{background:var(--elev-floating-bg)}.tool-nav__cta[data-v-6c10cb04]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:999px;background:var(--ui-action-primary-bg,var(--ui-accent));color:var(--ui-action-primary-fg,#151413);font-size:var(--ui-text-footnote);font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:var(--elev-control-shadow);transition:transform .16s ease,filter .16s ease}.tool-nav__cta[data-v-6c10cb04]:hover{transform:translateY(-1px);filter:brightness(1.06)}.tool-nav__cta[data-v-6c10cb04]:active{transform:translateY(0) scale(.97)}.tool-main[data-v-6c10cb04]{position:relative;width:var(--marketing-page-width);margin:0 auto}.tool-heading[data-v-6c10cb04]{padding:64px 0 40px;max-width:720px}.tool-badge[data-v-6c10cb04]{display:inline-flex;margin-bottom:16px;padding:4px 10px;border-radius:var(--ui-radius-full);background:var(--ui-accent-soft);color:var(--ui-accent-text);font-size:var(--ui-text-caption);font-weight:600;letter-spacing:.02em}.tool-title[data-v-6c10cb04]{font-family:var(--home-font-headline);font-size:clamp(2.5rem,5.2vw,3.75rem);font-weight:var(--home-headline-weight);line-height:1.06;letter-spacing:-.01em;color:var(--ui-text-emphasis);text-wrap:balance;margin:0 0 20px}.tool-title[data-v-6c10cb04] em{font-style:italic}.tool-sub[data-v-6c10cb04]{margin:0;font-size:var(--ui-text-callout,1rem);line-height:1.65;color:var(--ui-text-secondary);max-width:60ch}.tool-page--app .tool-heading[data-v-6c10cb04]:not(.tool-heading--compact){padding:32px 0 28px}.tool-page--app .tool-title[data-v-6c10cb04]{font-size:clamp(2rem,3.4vw,2.75rem);margin-bottom:14px}@media(max-width:600px){.tool-nav[data-v-6c10cb04]{gap:12px;padding:calc(20px + env(safe-area-inset-top,0px)) 16px 14px}.tool-nav__links[data-v-6c10cb04]{display:none}.tool-nav__cta[data-v-6c10cb04]{margin-left:auto}.tool-heading[data-v-6c10cb04]{padding:40px 0 28px}.tool-page--app .tool-heading[data-v-6c10cb04]:not(.tool-heading--compact){padding:24px 0 20px}}
