/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */:root{--color-brand-blue-50:#f2f6fb;--color-brand-blue-100:#e6eef7;--color-brand-blue-150:#dce7f5;--color-brand-blue-200:#d3e1f3;--color-brand-blue-300:#b9d0ed;--color-brand-blue-400:#9cb9e3;--color-brand-blue-500:#7ea2d8;--color-brand-blue-600:#608ac2;--color-brand-blue-700:#456fa6;--color-brand-blue-800:#2e4e7a;--color-brand-blue-900:#1a2d47;--color-brand-blue-950:#0f1a2a;--color-brand-blue:var(--color-brand-blue-300);--color-brand-blue-alpha-50a:#b9d0ed0d;--color-brand-blue-alpha-100a:#b9d0ed1a;--color-brand-blue-alpha-200a:#b9d0ed33;--color-brand-blue-alpha-300a:#b9d0ed4d;--color-brand-blue-alpha-400a:#b9d0ed66;--color-brand-blue-alpha-500a:#b9d0ed80;--color-brand-blue-alpha-600a:#b9d0ed99;--color-brand-blue-alpha-700a:#b9d0edb3;--color-brand-blue-alpha-800a:#b9d0edcc;--color-brand-beige-50:#faf8f5;--color-brand-beige-100:#ede5dd;--color-brand-beige-150:#dcd4cb;--color-brand-beige-200:#cfc4b7;--color-brand-beige-300:#b2a292;--color-brand-beige-400:#927f6e;--color-brand-beige-500:#705f50;--color-brand-beige-600:#524437;--color-brand-beige-700:#3b2f23;--color-brand-beige-800:#221b12;--color-brand-beige-900:#16120e;--color-brand-beige-950:#0a0807;--color-brand-beige:var(--color-brand-beige-100);--color-brand-brown:var(--color-brand-beige-800);--color-brand-green-50:#e6f7f2;--color-brand-green-100:#bfeddf;--color-brand-green-150:#a6e5d4;--color-brand-green-200:#8dddc8;--color-brand-green-300:#52c9ae;--color-brand-green-400:#00a681;--color-brand-green-500:#008b6c;--color-brand-green-600:#007259;--color-brand-green-700:#005742;--color-brand-green-800:#003d2e;--color-brand-green-900:#00261c;--color-brand-green-950:#00150e;--color-brand-green:var(--color-brand-green-300);--color-brand-orange-50:#fff1ec;--color-brand-orange-100:#fed5c8;--color-brand-orange-150:#fec3b4;--color-brand-orange-200:#fdb19f;--color-brand-orange-300:#fd8570;--color-brand-orange-400:#fd5634;--color-brand-orange-500:#e03b1b;--color-brand-orange-600:#ba2d12;--color-brand-orange-700:#92200c;--color-brand-orange-800:#6a1507;--color-brand-orange-900:#440d04;--color-brand-orange-950:#260702;--color-brand-orange:var(--color-brand-orange-400);--color-brand-purple-50:#f8f3ff;--color-brand-purple-100:#ede1ff;--color-brand-purple-150:#e0cefe;--color-brand-purple-200:#d4bbfe;--color-brand-purple-300:#b894fb;--color-brand-purple-400:#9b6ef7;--color-brand-purple-500:#7d4aef;--color-brand-purple-600:#6233d1;--color-brand-purple-700:#4a21ac;--color-brand-purple-800:#341482;--color-brand-purple-900:#1f0b57;--color-brand-purple-950:#110530;--color-brand-purple:var(--color-brand-purple-300);--color-product-neutral-50:#f0eeec;--color-product-neutral-100:#ddd7d3;--color-product-neutral-150:#d4ccc7;--color-product-neutral-200:#cac1bb;--color-product-neutral-300:#b8aba3;--color-product-neutral-400:#a3978f;--color-product-neutral-500:#8d837c;--color-product-neutral-600:#655d58;--color-product-neutral-700:#514b47;--color-product-neutral-800:#3f3a36;--color-product-neutral-900:#2d2a27;--color-product-neutral-950:#1c1a18;--color-product-accent:var(--color-brand-blue-300)}.ai-tool-scope,.download-scope,.home,.pricing-scope,.public-page-scope{--brand-blue:var(--color-brand-blue-300);--brand-beige:var(--color-brand-beige-100);--brand-brown:var(--color-brand-beige-800);--brand-green:var(--color-brand-green-300);--brand-orange:var(--color-brand-orange-400);--brand-purple:var(--color-brand-purple-300);--brand-beige-substitute:#fff;--brand-brown-substitute:#000;--brand-mix-blue:50%;--brand-mix-beige:25%;--brand-mix-brown:10%;--brand-mix-secondary-each:5%;--product-mix-neutral-50:70%;--product-mix-neutral-900:20%;--product-mix-blue:10%;--pair-on-brown-blue:var(--color-brand-blue-300);--pair-on-brown-beige:var(--color-brand-beige-100);--pair-on-brown-green:var(--color-brand-green-300);--pair-on-brown-purple:var(--color-brand-purple-300);--pair-on-brown-orange:var(--color-brand-orange-400);--pair-on-blue-brown:var(--color-brand-beige-800);--pair-on-beige-brown:var(--color-brand-beige-800);--pair-on-beige-muted:var(--color-brand-beige-500);--pair-on-green-brown:var(--color-brand-beige-800);--pair-on-purple-brown:var(--color-brand-beige-800);--pair-on-orange-brown:var(--color-brand-beige-800);--pair-on-neutral-50-strong:var(--color-product-neutral-900);--pair-on-neutral-50-muted:var(--color-product-neutral-600);--pair-on-neutral-900-strong:var(--color-product-neutral-50);--pair-on-neutral-900-blue:var(--color-brand-blue-300);--pair-large-on-blue-muted:var(--color-brand-beige-500);--display-on-blue-beige:var(--color-brand-beige-100);--display-on-blue-white:#fff;--display-on-paper-beige-300:var(--color-brand-beige-300);--field-blue-strong:var(--color-brand-blue-800);--field-blue-strong-hover:var(--color-brand-blue-900);--field-blue-soft:var(--color-brand-blue-700);--pair-on-field-blue-strong:#fff;--mark-positive:var(--color-brand-green-500);--mark-attention:var(--color-brand-orange-500);--mark-neutral:var(--color-product-neutral-400)}.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-page-field:linear-gradient(172deg,var(--home-field-top) 0%,var(--home-field-upper) 22%,var(--home-field-mid) 52%,var(--home-field-lower) 78%,var(--home-field-foot) 100%);--home-hero-depth:var(--color-brand-blue-400);--home-hero-radius:clamp(420px,62vw,980px);--home-hero-origin:47% 36%;--home-hero-glow:radial-gradient(circle var(--home-hero-radius) at var(--home-hero-origin),#ffffffeb 0%,var(--color-brand-blue-100) 28%,var(--color-brand-blue-200) 52%,var(--color-brand-blue-300) 76%,var(--home-hero-depth) 100%)}@supports (color:color-mix(in lab,red,red)){.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-hero-glow:radial-gradient(circle var(--home-hero-radius) at var(--home-hero-origin),#ffffffeb 0%,color-mix(in srgb,var(--color-brand-blue-100) 84%,transparent) 28%,color-mix(in srgb,var(--color-brand-blue-200) 74%,transparent) 52%,color-mix(in srgb,var(--color-brand-blue-300) 64%,transparent) 76%,color-mix(in srgb,var(--home-hero-depth) 46%,transparent) 100%)}}.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-hero-base:var(--color-brand-blue-100);--home-beige-75:#f3eee9;--home-band-veil:var(--color-brand-brown)}@supports (color:color-mix(in lab,red,red)){.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-band-veil:color-mix(in srgb,var(--color-brand-brown) 3.5%,transparent)}}.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-divider:var(--color-brand-brown)}@supports (color:color-mix(in lab,red,red)){.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-divider:color-mix(in srgb,var(--color-brand-brown) 14%,transparent)}}.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-band-base:var(--color-brand-beige-100);--home-field-top:var(--home-beige-75);--home-field-upper:var(--home-beige-75);--home-field-mid:var(--home-beige-75);--home-field-lower:var(--home-beige-75);--home-field-foot:var(--home-beige-75);--home-hero-core:radial-gradient(52% 58% at 50% 30%,var(--color-brand-blue-100) 0%,transparent 68%)}@supports (color:color-mix(in lab,red,red)){.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-hero-core:radial-gradient(52% 58% at 50% 30%,color-mix(in srgb,var(--color-brand-blue-100) 65%,transparent) 0%,transparent 68%)}}.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-hero-sheet-top:var(--color-brand-beige-50);--home-hero-sheet-mid:var(--home-beige-75)}@supports (color:color-mix(in lab,red,red)){.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-hero-sheet-mid:color-mix(in srgb,var(--home-beige-75) 72%,transparent)}}.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-hairline:#22222229;--theme-color-text-general-brand-identity:var(--color-brand-green-700);--home-grid-line:var(--color-brand-blue-400)}@supports (color:color-mix(in lab,red,red)){.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-grid-line:color-mix(in srgb,var(--color-brand-blue-400) 18%,transparent)}}.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-grid-size:56px;--home-card-bg:var(--color-v1-glass-light-80);--home-card-bg-hover:var(--color-v1-glass-light-90);--home-card-border:var(--color-v1-glass-neutral-border-16);--home-card-border-hover:var(--color-v1-glass-neutral-border-20);--home-card-border-accent:var(--color-brand-blue-alpha-400a);--home-stat-divider:var(--color-v1-glass-neutral-border-8);--home-stat-radius:var(--home-card-radius);--home-stat-pad:0;--home-stat-gutter:16px;--home-control-border:var(--color-product-neutral-600);--home-card-radius:var(--radius-v1-xl);--home-card-shadow:0 1px 2px var(--color-v1-shadows-soft),0 6px 20px var(--color-v1-shadows-medium);--home-card-shadow-hover:0 1px 3px var(--color-v1-shadows-medium),0 10px 28px var(--color-v1-shadows-heavy);--home-accent:var(--ai-brand-text);--home-cta-bg:var(--ai-action-fill);--home-cta-bg-hover:var(--ai-action-fill-hover);--home-section-py:40px;--home-base:var(--color-brand-beige-100);--home-raised:var(--color-product-neutral-100);--color-v1-surface-hierarchy-base:var(--home-base);--color-v1-surface-hierarchy-raised:var(--home-raised);--color-v1-surface-hierarchy-container:var(--color-product-neutral-50);--color-v1-surface-hierarchy-container-high:var(--color-product-neutral-100);--color-v1-border-structural-soften:var(--color-v1-glass-neutral-12);--color-v1-border-structural-strong:var(--color-v1-glass-neutral-24);--ai-brand-mark-bg:var(--color-v1-neutral-light-850);--ai-brand-mark-fg:var(--color-v1-neutral-light-50);--ai-brand-fill:var(--color-brand-blue-300);--ai-brand-on-fill:var(--color-brand-brown);--ai-brand-text:var(--color-brand-blue-800);--ai-brand-border:var(--color-brand-blue-600);--ai-action-fill:var(--ai-brand-fill);--ai-action-fill-hover:var(--color-brand-blue-400);--ai-action-fill-active:var(--color-brand-blue-500);--ai-action-label:var(--ai-brand-on-fill);--ai-action-glow:var(--color-brand-blue-alpha-300a);--ai-brand-fill-edge:var(--color-brand-blue-700);--ai-brand-fill-ring:inset 0 0 0 1px var(--ai-brand-fill-edge);--ai-brand-fill-ring-off:0 0 #0000;--ai-btn-radius:var(--radius-v1-circle);--ai-btn-pad-sm:var(--spacing-v1-2) var(--spacing-v1-4);--ai-btn-pad-md:var(--spacing-v1-2) var(--spacing-v1-5);--ai-btn-pad-lg:var(--spacing-v1-3) var(--spacing-v1-6);--ai-btn-min-h-sm:36px;--ai-btn-min-h-md:44px;--ai-btn-min-h-lg:48px;--ai-font-display:var(--font-family-v1-family-brand);--ai-font-display-weight:var(--font-weight-v1-font-weight-400);--ai-display-leading-xl:1.15;--ai-display-leading-l:1.2;--ai-display-leading-m:1.25;--ai-item-title-weight:var(--font-weight-v1-font-weight-600);--ai-display-tracking-xl:-.02em;--ai-display-tracking-l:-.015em;--ai-display-tracking-m:-.01em;--home-body-leading-xs:1.6;--home-body-leading-s:1.55;--home-body-leading-m:1.5;--home-body-leading-l:1.4;--ai-font-subtext:var(--font-family-v1-family-mono);--ai-font-subtext-weight:var(--font-weight-v1-font-weight-400);--ai-font-body:var(--font-inter,var(--font-family-v1-family-sans));--font-family-v1-family-sans:var(--font-inter,"Inter",ui-sans-serif,system-ui,sans-serif);--ai-status-included:var(--mark-positive);--ai-status-excluded:var(--color-product-neutral-600);--ai-status-rating:var(--mark-attention)}.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope{--home-hero-glow:radial-gradient(circle var(--home-hero-radius) at var(--home-hero-origin),#ffffffeb 0%,var(--color-brand-beige-50) 28%,var(--home-beige-75) 52%,var(--color-brand-beige-100) 76%,var(--color-brand-beige-150) 100%)}@supports (color:color-mix(in lab,red,red)){.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope{--home-hero-glow:radial-gradient(circle var(--home-hero-radius) at var(--home-hero-origin),#ffffffeb 0%,color-mix(in srgb,var(--color-brand-beige-50) 84%,transparent) 28%,color-mix(in srgb,var(--home-beige-75) 74%,transparent) 52%,color-mix(in srgb,var(--color-brand-beige-100) 64%,transparent) 76%,color-mix(in srgb,var(--color-brand-beige-150) 46%,transparent) 100%)}}.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope{--home-hero-base:var(--home-beige-75)}@media (min-width:768px){.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--home-stat-pad:20px 0;--home-stat-gutter:var(--spacing-large-4)}}[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-brown-1000:#201810;--home-brown-950:#2a2016;--home-brown-900:#33291c;--home-brown-925:#30271b;--home-brown-850:#3e3425;--home-page-field:linear-gradient(172deg,var(--home-field-top) 0%,var(--home-field-upper) 22%,var(--home-field-mid) 52%,var(--home-field-lower) 78%,var(--home-field-foot) 100%);--home-hero-glow:radial-gradient(circle var(--home-hero-radius) at var(--home-hero-origin),var(--home-brown-850) 0%,var(--home-brown-900) 28%,var(--home-brown-950) 52%,var(--home-brown-1000) 76%,var(--home-brown-1000) 100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-hero-glow:radial-gradient(circle var(--home-hero-radius) at var(--home-hero-origin),color-mix(in srgb,var(--home-brown-850) 94%,transparent) 0%,color-mix(in srgb,var(--home-brown-900) 88%,transparent) 28%,color-mix(in srgb,var(--home-brown-950) 82%,transparent) 52%,color-mix(in srgb,var(--home-brown-1000) 78%,transparent) 76%,color-mix(in srgb,var(--home-brown-1000) 62%,transparent) 100%)}}[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-hero-base:var(--color-brand-blue-300)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-hero-base:color-mix(in srgb,var(--color-brand-blue-300) 3%,var(--home-brown-950))}}[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-base:var(--home-brown-850);--home-raised:var(--home-brown-950);--color-v1-surface-hierarchy-container:var(--color-v1-glass-light-10);--color-v1-surface-hierarchy-container-high:var(--color-v1-glass-light-12);--color-v1-border-structural-soften:var(--color-v1-glass-light-12);--color-v1-border-structural-strong:var(--color-v1-glass-light-border-30);--color-v1-text-hierarchy-secondary:var(--color-v1-neutral-dark-300);--theme-color-text-general-brand-identity:var(--color-brand-green-300);--home-band-veil:#00000024;--home-divider:#ffffff17;--home-band-base:var(--home-brown-950);--home-field-top:var(--home-brown-900);--home-field-upper:var(--home-brown-900);--home-field-mid:var(--home-brown-900);--home-field-lower:var(--home-brown-900);--home-field-foot:var(--home-brown-900);--home-hero-core:radial-gradient(52% 58% at 50% 30%,var(--color-brand-blue-300) 0%,transparent 68%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-hero-core:radial-gradient(52% 58% at 50% 30%,color-mix(in srgb,var(--color-brand-blue-300) 3%,transparent) 0%,transparent 68%)}}[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-hero-sheet-top:var(--home-brown-850);--home-hero-sheet-mid:var(--home-brown-900)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-hero-sheet-mid:color-mix(in srgb,var(--home-brown-900) 70%,transparent)}}[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-hairline:var(--color-v1-glass-light-10);--home-grid-line:var(--color-brand-blue-300)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-grid-line:color-mix(in srgb,var(--color-brand-blue-300) 12%,transparent)}}[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-card-bg:var(--home-brown-850);--home-card-bg-hover:#fff}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-card-bg-hover:color-mix(in srgb,#fff 6%,var(--home-brown-850))}}[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-card-border:var(--color-v1-glass-light-border-18);--home-card-border-hover:var(--color-v1-glass-light-border-24);--home-card-border-accent:var(--color-brand-blue-alpha-400a);--home-stat-divider:var(--color-v1-glass-light-border-12)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-stat-divider:color-mix(in srgb,var(--color-v1-glass-light-border-12) 66%,transparent)}}[data-theme=dark] .home,[data-theme=dark] .public-page-scope{--home-control-border:var(--color-product-neutral-400);--ai-brand-text:var(--color-brand-blue-300);--home-accent:var(--ai-brand-text);--ai-brand-border:var(--color-brand-blue-300);--ai-action-fill:var(--color-brand-blue-300);--ai-action-fill-hover:var(--color-brand-blue-400);--ai-action-fill-active:var(--color-brand-blue-500);--ai-action-label:var(--color-brand-brown);--ai-action-glow:var(--color-brand-blue-alpha-100a);--ai-brand-fill-ring:var(--ai-brand-fill-ring-off)}.ai-tool-scope.ai-tool-route,.download-scope,.home-footer-scope.ai-tool-scope,.home-header-scope.ai-tool-scope,.pricing-scope{--ai-surface-card:var(--color-brand-beige-50);--ai-border-default:var(--color-v1-overlay-dark-12);--ai-shadow-popover:0 20px 60px var(--color-v1-overlay-dark-16);--ai-mobile-drawer-bg:var(--color-brand-beige-50);--ai-font-ui:var(--ai-font-body);--ai-text-header:var(--color-product-neutral-900);--ai-text-body:var(--color-product-neutral-800);--ai-text-muted:var(--color-product-neutral-600);--ai-text-nav:var(--color-product-neutral-500);--ai-text-link:var(--ai-brand-text);--ai-header-brand-text:var(--color-product-neutral-900);--ai-lang-trigger-bg-hover:var(--color-product-neutral-100);--ai-lang-trigger-border:var(--color-product-neutral-300);--ai-sign-in-border:var(--ai-brand-fill-edge);--ai-lang-trigger-text:var(--color-product-neutral-900);--ai-lang-chevron:var(--color-product-neutral-500);--ai-control-bg-strong:var(--color-product-neutral-150);--ai-control-hover:var(--color-product-neutral-100);--ai-products-heading-color:var(--ai-brand-text);--ai-products-heading-rule:var(--color-v1-glass-neutral-12);--ai-lang-item-selected-bg:var(--color-brand-blue-alpha-100a);--ai-lang-item-hover-bg:var(--color-product-neutral-150);--ai-lang-item-active-text:var(--ai-brand-text);--ai-header-nav-active:var(--color-product-neutral-950);--ai-header-nav-muted:var(--color-product-neutral-600);--ai-header-label-size:var(--ai-header-primary-font-size-mobile,14px);--ai-header-label-line:var(--ai-header-primary-line-height-mobile,21px);--ai-header-meta-size:var(--text-size-v1-font-size-functional-scale-1);--ai-header-meta-line:var(--text-size-v1-line-height-functional-scale-1);--ai-menu-heading-size:var(--text-size-v1-font-size-functional-scale-2);--ai-menu-heading-line:24px}@media (min-width:900px){.ai-tool-scope.ai-tool-route,.download-scope,.home-footer-scope.ai-tool-scope,.home-header-scope.ai-tool-scope,.pricing-scope{--ai-header-label-size:var(--ai-header-primary-font-size-desktop,16px);--ai-header-label-line:var(--ai-header-primary-line-height-desktop,24px)}}.ai-tool-scope.ai-tool-route,.download-scope,.home-footer-scope.ai-tool-scope,.pricing-scope,.public-footer-scope.ai-tool-scope{--cta-footer-section-bg:var(--color-brand-beige-150)}@supports (color:color-mix(in lab,red,red)){.ai-tool-scope.ai-tool-route,.download-scope,.home-footer-scope.ai-tool-scope,.pricing-scope,.public-footer-scope.ai-tool-scope{--cta-footer-section-bg:color-mix(in srgb,var(--color-brand-beige-150) 35%,var(--color-brand-beige-100))}}.ai-tool-scope.ai-tool-route,.download-scope,.home-footer-scope.ai-tool-scope,.pricing-scope,.public-footer-scope.ai-tool-scope{--cta-footer-section-bg-image:none;--cta-footer-section-border-top:none;--cta-footer-card-bg:var(--home-card-bg);--cta-footer-card-border:1px solid var(--home-card-border);--cta-footer-card-shadow:var(--home-card-shadow);--cta-footer-card-tint:none;--cta-footer-title:var(--ai-text-header);--cta-footer-text:var(--ai-text-body);--ai-footer-product-nav-bg:linear-gradient(180deg,var(--color-brand-beige-50) 0%,var(--home-beige-75) 100%)}[data-theme=dark] .home-header-scope.ai-tool-scope{--ai-products-heading-rule:var(--color-v1-glass-light-16);--ai-text-header:var(--color-v1-text-hierarchy-emphasis);--ai-text-body:var(--color-v1-text-hierarchy-primary);--ai-text-muted:var(--color-v1-text-hierarchy-secondary);--ai-text-nav:var(--color-v1-text-hierarchy-secondary);--ai-text-link:var(--color-v1-hue-blue-300);--ai-header-brand-text:var(--color-v1-text-hierarchy-emphasis);--ai-surface-card:var(--home-brown-900,#33291c);--ai-border-default:var(--color-v1-glass-light-12);--ai-shadow-popover:0 20px 60px var(--color-v1-overlay-dark-30);--ai-header-bg:#2a2016b8;--ai-control-bg-strong:var(--color-v1-glass-light-10);--ai-control-hover:var(--color-v1-glass-light-6);--ai-lang-trigger-bg-hover:var(--color-v1-glass-light-16);--ai-lang-trigger-border:var(--color-v1-glass-light-22);--ai-lang-trigger-text:var(--color-v1-text-hierarchy-emphasis);--ai-lang-chevron:var(--color-product-neutral-300);--ai-lang-item-hover-bg:var(--color-v1-glass-light-10);--ai-lang-item-active-text:var(--ai-brand-text);--ai-header-nav-active:var(--color-v1-neutral-light-0);--ai-header-nav-muted:var(--color-v1-text-hierarchy-primary);--ai-mobile-drawer-bg:var(--home-brown-900,#33291c);--ai-mobile-drawer-search-placeholder:var(--color-v1-text-hierarchy-placeholder);--ai-mobile-drawer-backdrop:#00000073;--ai-brand-mark-bg:var(--color-v1-neutral-dark-200);--ai-brand-mark-fg:var(--color-v1-neutral-dark-950);--ai-brand-fill:var(--color-brand-blue-300);--ai-brand-on-fill:var(--color-brand-brown);--ai-brand-text:var(--color-brand-blue-300);--ai-brand-border:var(--color-brand-blue-300);--ai-action-fill:var(--color-brand-blue-300);--ai-action-fill-hover:var(--color-brand-blue-400);--ai-action-fill-active:var(--color-brand-blue-500);--ai-action-label:var(--color-brand-brown);--ai-action-glow:var(--color-brand-blue-alpha-100a);--ai-brand-fill-ring:var(--ai-brand-fill-ring-off)}[data-theme=dark] .home-footer-scope.ai-tool-scope{--ai-text-header:var(--color-v1-text-hierarchy-emphasis);--ai-header-brand-text:var(--color-v1-text-hierarchy-neutral-white);--cta-footer-text:var(--color-v1-text-hierarchy-emphasis);--cta-footer-accent-from:var(--ai-brand-fill);--cta-footer-accent-to:var(--ai-brand-fill);--cta-footer-title:var(--color-v1-text-hierarchy-emphasis);--cta-footer-section-bg:var(--home-brown-950);--cta-footer-section-bg-image:none;--cta-footer-card-bg:var(--home-card-bg);--cta-footer-card-border:1px solid var(--home-card-border);--cta-footer-card-shadow:var(--home-card-shadow);--glass-bg-tier1:var(--color-v1-glass-light-6);--ai-tool-card-tint:none;--ai-footer-product-nav-bg:linear-gradient(180deg,var(--home-brown-850) 0%,var(--home-brown-900) 100%);--ai-footer-product-nav-border-top:1px solid var(--color-v1-glass-light-10);--ai-footer-product-nav-title:var(--color-v1-text-hierarchy-emphasis);--ai-footer-product-nav-rule:var(--color-v1-glass-light-16);--ai-footer-product-nav-link:var(--color-v1-text-hierarchy-primary);--ai-footer-product-nav-link-hover:var(--color-v1-text-hierarchy-neutral-white);--ai-footer-product-nav-link-focus:var(--color-v1-text-hierarchy-secondary);--ai-footer-main-bg:var(--home-brown-900);--ai-footer-copyright-bg:var(--home-brown-1000);--ai-brand-mark-bg:var(--color-v1-neutral-dark-200);--ai-brand-mark-fg:var(--color-v1-neutral-dark-950);--ai-brand-fill:var(--color-brand-blue-300);--ai-brand-on-fill:var(--color-brand-brown);--ai-brand-text:var(--color-brand-blue-300);--ai-brand-border:var(--color-brand-blue-300);--ai-brand-fill-ring:var(--ai-brand-fill-ring-off)}.ai-tool-hero-band,.download-scope .download-hero-band,.home-band-hero,.pricing-scope .pricing-hero-band{position:relative}.ai-tool-hero-band:before,.download-scope .download-hero-band:before,.home-band-hero:before,.pricing-scope .pricing-hero-band:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(to right,var(--home-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--home-grid-line) 1px,transparent 1px);background-size:var(--home-grid-size) var(--home-grid-size);-webkit-mask-image:radial-gradient(circle calc(var(--home-hero-radius) * 1.18) at var(--home-hero-origin),#0000008c 0,#0000008c 14%,#000 40%,#000000b8 70%,transparent 96%);mask-image:radial-gradient(circle calc(var(--home-hero-radius) * 1.18) at var(--home-hero-origin),#0000008c 0,#0000008c 14%,#000 40%,#000000b8 70%,transparent 96%);position:absolute;inset:0}.ai-tool-scope .ai-tool-hero-band>*,.download-scope .download-hero-band>*,.home .home-band-hero>*,.pricing-scope .pricing-hero-band>*{z-index:2;position:relative}.ai-tool-route>main>:nth-child(odd){background-color:#0000;background-image:none}.ai-tool-route>main>:empty{display:none}.ai-tool-route>main>:nth-child(2n){background-color:var(--home-band-veil);background-image:none;border-top:0;border-bottom:0}.ai-tool-route>main>*{position:relative}.ai-tool-route>main>*+:before{content:"";z-index:3;pointer-events:none;background-image:linear-gradient(90deg,transparent 0,var(--home-divider) 20%,var(--home-divider) 80%,transparent 100%);inset-inline:0;height:1px;position:absolute;top:0}.home-band-a{background-color:#0000}.home-band-a,.home-band-b{background-image:none;border-top:0;border-bottom:0}.home-band-b{background-color:var(--home-band-veil)}.home-section+.home-section:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,transparent 0,var(--home-divider) 20%,var(--home-divider) 80%,transparent 100%);inset-inline:0;height:1px;position:absolute;top:0}.home-band-hero{background-color:#0000;background-image:var(--home-hero-core),linear-gradient(180deg,var(--home-hero-sheet-top) 0,var(--home-hero-sheet-mid) 46%,transparent 100%)}.ai-tool-style-modal-root{--ai-brand-fill:var(--color-brand-blue-300);--ai-brand-on-fill:var(--color-brand-brown);--ai-brand-border:var(--color-brand-blue-600);--ai-text-link:var(--color-brand-blue-800)}.download-scope,.pricing-scope{overflow-x:clip}.download-scope .download-hero-band,.pricing-scope .pricing-hero-band{--hero-field-bleed-top:144px;--hero-field-bleed-bottom:200px}@media (min-width:900px){.download-scope .download-hero-band,.pricing-scope .pricing-hero-band{--hero-field-bleed-top:180px;--hero-field-bleed-bottom:300px}}.download-scope .download-hero-band:after,.download-scope .download-hero-band:before,.pricing-scope .pricing-hero-band:after,.pricing-scope .pricing-hero-band:before{width:100vw;left:50%;right:auto;top:calc(-1 * var(--hero-field-bleed-top));bottom:calc(-1 * var(--hero-field-bleed-bottom));transform:translate(-50%)}.download-scope .download-hero-band:after,.pricing-scope .pricing-hero-band:after{content:"";z-index:0;pointer-events:none;background-color:var(--home-hero-base);background-image:var(--home-hero-glow);position:absolute;-webkit-mask-image:linear-gradient(#000 0 55%,#0000 100%);mask-image:linear-gradient(#000 0 55%,#0000 100%)}.ai-tool-hero-band{--ai-hero-band-bleed-top:var(--ai-header-height,64px);background-color:#0000;background-image:linear-gradient(180deg,var(--home-hero-sheet-top) 0,var(--home-hero-sheet-mid) 46%,transparent 100%)}@media (min-width:900px){.ai-tool-hero-band{--ai-hero-band-bleed-top:var(--ai-header-height-desktop,72px)}}.ai-tool-scope.ai-tool-route .ai-tool-hero-band{background-color:var(--home-hero-base)}.ai-tool-hero-band:after,.ai-tool-hero-band:before{top:calc(-1 * var(--ai-hero-band-bleed-top))}.ai-tool-hero-band:after{content:"";z-index:0;bottom:0;left:0;right:0;pointer-events:none;background-image:var(--home-hero-glow);position:absolute}:where(.home,.public-page-scope,.ai-tool-scope.ai-tool-route,.pricing-scope,.download-scope) [class*=text-Body]:not([class*=font-]),:where(.home,.public-page-scope,.ai-tool-scope.ai-tool-route,.pricing-scope,.download-scope) [class*=text-body]:not([class*=font-]){font-weight:var(--font-weight-v1-font-weight-400)}:where(.home,.public-page-scope,.ai-tool-scope.ai-tool-route,.pricing-scope,.download-scope) [class*=text-bodyXS]:not([class*=leading-]){line-height:var(--home-body-leading-xs)}:where(.home,.public-page-scope,.ai-tool-scope.ai-tool-route,.pricing-scope,.download-scope) [class*=text-Body-s]:not([class*=leading-]){line-height:var(--home-body-leading-s)}:where(.home,.public-page-scope,.ai-tool-scope.ai-tool-route,.pricing-scope,.download-scope) [class*=text-bodyM]:not([class*=leading-]){line-height:var(--home-body-leading-m)}:where(.home,.public-page-scope,.ai-tool-scope.ai-tool-route,.pricing-scope,.download-scope) [class*=text-Body-l]:not([class*=leading-]){line-height:var(--home-body-leading-l)}@media (max-width:899px){.ai-tool-scope.ai-tool-route,.download-scope,.home,.pricing-scope,.public-page-scope{--ai-btn-min-h-sm:44px}}.home-ledger{margin:0;padding:0;list-style:none;display:grid}.home-ledger>li{border-top:1px solid var(--home-hairline)}.home-ledger>li:last-child{border-bottom:1px solid var(--home-hairline)}.home-ledger-row{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 16px;padding-block:20px;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:grid}@media (min-width:900px){.home-ledger-row{grid-template-columns:52px minmax(0,1fr) auto;column-gap:24px;padding-block:22px}}.home-ledger-no{font-family:var(--font-family-v1-family-serif),Georgia,serif;color:var(--home-accent);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:18px;font-weight:400;line-height:1.45}.home-ledger-mark{grid-row:1/span 2;justify-content:flex-start;align-items:flex-start;display:flex}.home-ledger-mark img,.home-ledger-mark svg{object-fit:contain;width:40px;height:40px}.home-ledger-title{grid-area:1/2;margin-bottom:4px}.home-ledger-desc{grid-area:2/2;max-width:62ch}.home-ledger-cta{grid-column:2;justify-self:start;margin-top:12px}@media (min-width:900px){.home-ledger-cta{grid-area:1/3/span 2;place-self:center end;margin-top:0}}.home-ledger-row:hover .home-ledger-cta{background-color:var(--ai-action-fill-hover)}.home-flow{--home-flow-gap:32px;counter-reset:home-flow;gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-flow>li{counter-increment:home-flow;text-align:start;padding-inline-start:56px;position:relative}.home-flow>li:before{content:counter(home-flow,decimal-leading-zero);border:1px solid var(--home-card-border);background-color:var(--home-card-bg);width:40px;height:40px;font-family:var(--font-family-v1-family-serif),Georgia,serif;color:var(--home-accent);font-variant-numeric:tabular-nums;z-index:1;inset-inline-start:0;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:0}.home-flow>li:not(:last-child):after{content:"";background-color:var(--home-hairline);inset-inline-start:20px;width:1px;position:absolute;top:40px;bottom:-24px}@media (min-width:900px){.home-flow{grid-template-columns:repeat(var(--home-flow-count,3),minmax(0,1fr));gap:var(--home-flow-gap);display:grid;position:relative}.home-flow>li{text-align:center;padding-inline-start:0;padding-top:56px}.home-flow>li:before{top:0;inset-inline-start:50%;transform:translate(-50%)}.home-flow:before{content:"";top:20px;inset-inline:calc((100% - (var(--home-flow-count,3) - 1) * var(--home-flow-gap)) / (var(--home-flow-count,3) * 2));background-color:var(--home-hairline);z-index:0;height:1px;position:absolute}.home-flow>li:not(:last-child):after{content:none}}.home-showcase{align-items:start;gap:24px;display:grid}@media (min-width:900px){.home-showcase{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:40px}}.home-showcase-item{border-top:1px solid var(--home-hairline);text-align:start;align-items:center;gap:10px;width:100%;min-height:44px;padding-block:12px;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex}.home-showcase-item:before{content:"";background-color:var(--home-hairline);border-radius:50%;flex:none;width:5px;height:5px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.home-showcase-item[aria-selected=true]:before{background-color:var(--home-accent)}.home-showcase-pane{aspect-ratio:4/3;width:100%;position:relative}.home-showcase-pane img{animation:home-showcase-fade .45s cubic-bezier(.4,0,.2,1)}@keyframes home-showcase-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-showcase-pane img{animation:none}}.home-revcar{--revcar-gap:16px}.home-revcar-viewport{overflow:hidden}.home-revcar-track{transform:translate3d(calc(var(--page,0) * -100%),0,0);align-items:flex-start;transition:transform .62s cubic-bezier(.22,.68,.24,1);display:flex}[dir=rtl] .home-revcar-track{transform:translate3d(calc(var(--page,0) * 100%),0,0)}@media (prefers-reduced-motion:reduce){.home-revcar-track{transition:none}}.home-revcar-page{gap:var(--revcar-gap);flex:0 0 100%;grid-template-rows:auto auto;display:grid}.home-revcar-row{gap:var(--revcar-gap);align-items:stretch;display:flex}.home-revcar-row>*{flex:var(--w,1) 1 0;min-width:0}@media (max-width:899px){.home-revcar{--revcar-gap:12px}.home-revcar-row{flex-direction:column}.home-revcar-row>*{flex:none}}.home-revcar-dots{flex-wrap:wrap;justify-content:center;gap:0;margin-top:20px;display:flex}.home-revcar-dot{cursor:pointer;background:0 0;border:0;width:28px;height:44px;padding:0;position:relative}.home-revcar-dot:after{content:"";background-color:var(--home-divider);border-radius:999px;width:7px;height:7px;transition:width .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-revcar-dot[aria-current=true]:after{background-color:var(--home-accent);width:18px}.home-revcar-dot:focus-visible{outline:2px solid var(--ai-text-link);outline-offset:-6px;border-radius:999px}.home-lead{align-items:start;gap:24px;display:grid}@media (min-width:900px){.home-lead{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px}}.home-lead-list>*+*{border-top:1px solid var(--home-hairline)}.home-lead-row{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;display:grid}.home-lead-media{border-radius:var(--home-card-radius);overflow:hidden}.home-lead-thumb{aspect-ratio:16/10;border-radius:var(--radius-v1-medium);width:100%;position:relative;overflow:hidden}.home-qgrid{align-items:start;gap:0 40px;display:grid}@media (min-width:900px){.home-qgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-qgrid-col{flex-direction:column;min-width:0;display:flex}.home-qgrid-col>*{border-top:1px solid var(--home-hairline)}.home-qgrid-col:last-child>:last-child{border-bottom:1px solid var(--home-hairline)}@media (min-width:900px){.home-qgrid-col>:last-child{border-bottom:1px solid var(--home-hairline)}}.home-table>*+*{border-top:1px solid var(--home-hairline)}