html:has(.marketing-root),html:has(.marketing-root) body{scroll-behavior:smooth;overflow-x:clip}.marketing-root{--background:oklch(98.46% 0.002 247.84);--foreground:oklch(0.145 0.005 248);--card:oklch(99.6% 0.0015 247.84);--card-foreground:oklch(0.145 0.005 248);--popover:oklch(99.8% 0.002 248);--popover-foreground:oklch(0.145 0.005 248);--primary:oklch(0.205 0.006 248);--primary-foreground:oklch(0.985 0.003 248);--secondary:oklch(54.65% 0.246 262.87);--secondary-foreground:oklch(0.205 0.006 248);--muted:oklch(0.97 0.006 248);--muted-foreground:oklch(0.556 0.008 248);--accent:oklch(99.6% 0.003 248);--accent-foreground:oklch(96.7% 0.003 264.54);--accent-warm:oklch(0.75 0.15 75);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.577 0.245 27.325);--border:oklch(0.922 0.006 248);--border-subtle:oklch(0.955 0.004 248);--input:oklch(0.922 0.006 248);--ring:oklch(0.708 0.008 248);--marketing-shell-gutter:1.5rem;--marketing-guide-rail-x:var(--marketing-shell-gutter);--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--radius:0.625rem;--sidebar:oklch(0.985 0.003 248);--sidebar-foreground:oklch(0.145 0.005 248);--sidebar-primary:oklch(0.205 0.006 248);--sidebar-primary-foreground:oklch(0.985 0.003 248);--sidebar-accent:oklch(0.97 0.006 248);--sidebar-accent-foreground:oklch(0.205 0.006 248);--sidebar-border:oklch(0.922 0.006 248);--sidebar-ring:oklch(0.708 0.008 248);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--color-background:oklch(98.46% 0.002 247.84);--color-foreground:oklch(0.145 0.005 248);--color-card:oklch(99.6% 0.0015 247.84);--color-card-foreground:oklch(0.145 0.005 248);--color-popover:oklch(99.8% 0.002 248);--color-popover-foreground:oklch(0.145 0.005 248);--color-primary:oklch(0.205 0.006 248);--color-primary-foreground:oklch(0.985 0.003 248);--color-secondary:oklch(54.65% 0.246 262.87);--color-secondary-foreground:oklch(0.205 0.006 248);--color-muted:oklch(0.97 0.006 248);--color-muted-foreground:oklch(0.556 0.008 248);--color-accent:oklch(99.6% 0.003 248);--color-accent-foreground:oklch(96.7% 0.003 264.54);--color-accent-warm:oklch(0.75 0.15 75);--color-destructive:oklch(0.577 0.245 27.325);--color-destructive-foreground:oklch(0.577 0.245 27.325);--color-border:oklch(0.922 0.006 248);--color-border-subtle:oklch(0.955 0.004 248);--color-input:oklch(0.922 0.006 248);--color-ring:oklch(0.708 0.008 248);--color-chart-1:oklch(0.646 0.222 41.116);--color-chart-2:oklch(0.6 0.118 184.704);--color-chart-3:oklch(0.398 0.07 227.392);--color-chart-4:oklch(0.828 0.189 84.429);--color-chart-5:oklch(0.769 0.188 70.08);--marketing-shell-max-width:1392px;--marketing-workbench-max-width:72rem;--marketing-logo-fade-start:color-mix(in oklab,var(--background) 93%,rgb(43 127 255/0.08));--marketing-logo-fade-mid:color-mix(in oklab,var(--background) 96%,var(--muted));--line-frame:rgb(15 23 42/0.28);--line-field:rgb(15 23 42/0.18);--line-seam:rgb(15 23 42/0.07);--line-rail:rgb(15 23 42/0.05);--marketing-seam-bg:var(--line-seam);--marketing-seam-frame:var(--line-field);--marketing-seam:var(--line-seam);--section-bracket:clamp(2.25rem,5vw,4rem);--surface-inset-lead:color-mix(in oklab,var(--muted) 46%,var(--card));--surface-inset-cell:color-mix(in oklab,var(--card) 96%,var(--background));--radius-field:0.75rem;--radius-cell:0.5rem;--radius-exhibit:0.375rem;--radius-mark:0.25rem;--instrument-substrate:rgb(15 23 42/0.1);--instrument-register:rgb(15 23 42/0.34);min-height:100dvh;background:radial-gradient(64% 46% at 50% 0,color-mix(in oklab,var(--secondary) 7%,transparent),transparent 72%),color-mix(in oklab,var(--background) 78%,var(--muted))}.dark .marketing-root{--demo-window-bg-highlight:#303846;--demo-window-gray-100:#252a34;--demo-window-gray-50:#2a303c;--demo-window-gray-35:#2d3440;--demo-window-gray-25:#303846;--demo-window-ring:#4a5f82;--demo-window-title-front:#b6c2d7;--demo-window-title-back:#8b9bb5;--demo-window-desc:#8b9bb5;--demo-window-dot:#5a6d8f;--demo-window-action:#6b7f9f;--demo-window-icon-muted:#6b7f9f;--demo-window-icon-accent:#60a5fa;--background:oklch(21.03% 0.006 285.89);--foreground:oklch(0.985 0.003 286);--card:oklch(0.145 0.005 286);--card-foreground:oklch(0.985 0.003 286);--popover:oklch(0.145 0.005 286);--popover-foreground:oklch(0.985 0.003 286);--primary:oklch(0.985 0.003 286);--primary-foreground:oklch(0.205 0.006 286);--secondary:oklch(54.65% 0.246 262.87);--secondary-foreground:oklch(0.985 0.003 286);--muted:oklch(0.269 0.006 286);--muted-foreground:oklch(0.708 0.008 286);--accent:oklch(27.39% 0.005 286.03);--accent-foreground:oklch(98.46% 0.002 247.84);--accent-warm:oklch(0.65 0.14 75);--destructive:oklch(0.396 0.141 25.723);--destructive-foreground:oklch(0.637 0.237 25.331);--border:oklch(0.269 0.006 286);--border-subtle:oklch(0.22 0.005 286);--input:oklch(0.269 0.006 286);--ring:oklch(0.439 0.008 286);--line-frame:rgb(255 255 255/0.22);--line-field:rgb(255 255 255/0.14);--line-seam:rgb(255 255 255/0.1);--line-rail:rgb(255 255 255/0.07);--instrument-substrate:rgb(255 255 255/0.12);--instrument-register:rgb(255 255 255/0.32);--surface-inset-lead:color-mix(in oklab,var(--muted) 38%,var(--card));--surface-inset-cell:color-mix(in oklab,var(--card) 82%,var(--background));--chart-1:oklch(0.488 0.243 264.376);--chart-2:oklch(0.696 0.17 162.48);--chart-3:oklch(0.769 0.188 70.08);--chart-4:oklch(0.627 0.265 303.9);--chart-5:oklch(0.645 0.246 16.439);--sidebar:oklch(0.205 0.006 286);--sidebar-foreground:oklch(0.985 0.003 286);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0.003 286);--sidebar-accent:oklch(0.269 0.006 286);--sidebar-accent-foreground:oklch(0.985 0.003 286);--sidebar-border:oklch(0.269 0.006 286);--sidebar-ring:oklch(0.439 0.008 286);--color-background:oklch(21.03% 0.006 285.89);--color-foreground:oklch(0.985 0.003 286);--color-card:oklch(0.145 0.005 286);--color-card-foreground:oklch(0.985 0.003 286);--color-popover:oklch(0.145 0.005 286);--color-popover-foreground:oklch(0.985 0.003 286);--color-primary:oklch(0.985 0.003 286);--color-primary-foreground:oklch(0.205 0.006 286);--color-secondary:oklch(54.65% 0.246 262.87);--color-secondary-foreground:oklch(0.985 0.003 286);--color-muted:oklch(0.269 0.006 286);--color-muted-foreground:oklch(0.708 0.008 286);--color-accent:oklch(27.39% 0.005 286.03);--color-accent-foreground:oklch(98.46% 0.002 247.84);--color-accent-warm:oklch(0.65 0.14 75);--color-destructive:oklch(0.396 0.141 25.723);--color-destructive-foreground:oklch(0.637 0.237 25.331);--color-border:oklch(0.269 0.006 286);--color-border-subtle:oklch(0.22 0.005 286);--color-input:oklch(0.269 0.006 286);--color-ring:oklch(0.439 0.008 286);--color-chart-1:oklch(0.488 0.243 264.376);--color-chart-2:oklch(0.696 0.17 162.48);--color-chart-3:oklch(0.769 0.188 70.08);--color-chart-4:oklch(0.627 0.265 303.9);--color-chart-5:oklch(0.645 0.246 16.439);--marketing-logo-fade-start:color-mix(in oklab,var(--background) 92%,black);--marketing-logo-fade-mid:color-mix(in oklab,var(--background) 88%,black);--marketing-seam-bg:var(--line-seam);--marketing-seam-frame:var(--line-field);--marketing-seam:var(--line-seam)}.chat-showcase-scope{--secondary:hsl(205 11% 95.5%);--secondary-foreground:hsl(205 22% 13%);--muted:hsl(205 9% 94.5%);--muted-foreground:hsl(205 8% 46%);--border:hsl(205 10% 87%);--input:hsl(205 10% 87%);--color-secondary:hsl(205 11% 95.5%);--color-secondary-foreground:hsl(205 22% 13%);--color-muted:hsl(205 9% 94.5%);--color-muted-foreground:hsl(205 8% 46%);--color-border:hsl(205 10% 87%);--color-input:hsl(205 10% 87%)}.dark .marketing-root .chat-showcase-scope{--secondary:hsl(205 8% 17%);--secondary-foreground:hsl(205 12% 98%);--muted:hsl(205 8% 17%);--muted-foreground:hsl(205 8% 55%);--border:hsl(205 8% 20%);--input:hsl(205 8% 20%);--color-secondary:hsl(205 8% 17%);--color-secondary-foreground:hsl(205 12% 98%);--color-muted:hsl(205 8% 17%);--color-muted-foreground:hsl(205 8% 55%);--color-border:hsl(205 8% 20%);--color-input:hsl(205 8% 20%)}.marketing-root .marketing-sheet-shell{position:relative;overflow:hidden;isolation:isolate;border-radius:10px;border:none;background:linear-gradient(180deg,color-mix(in oklab,var(--card) 94%,white) 0,var(--background) 42%),var(--background);box-shadow:var(--shadow-4),0 0 0 1px rgb(15 23 42/.04),0 0 22px -5px rgb(37 99 235/.1),inset 0 1px 0 rgb(255 255 255/.58)}.marketing-root .marketing-sheet-shell:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:linear-gradient(145deg,rgb(255 255 255/.95),rgb(255 255 255/.52) 22%,rgb(15 23 42/.05) 62%,rgb(15 23 42/.1));pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.dark .marketing-root .marketing-sheet-shell{background:radial-gradient(ellipse 130% 90% at 50% -24%,rgb(37 99 235/.1),transparent 58%),linear-gradient(180deg,rgb(255 255 255/.05) 0,transparent 36%),color-mix(in oklab,var(--card) 86%,var(--background));box-shadow:0 14px 32px rgb(0 0 0/.44),0 3px 8px rgb(0 0 0/.28),0 0 0 1px rgb(255 255 255/.07),0 0 32px -8px rgb(37 99 235/.18),inset 0 1px 0 rgb(255 255 255/.1),inset 0 -1px 0 rgb(0 0 0/.38)}.dark .marketing-root .marketing-sheet-shell:before{background:linear-gradient(145deg,rgb(147 197 253/.2),rgb(255 255 255/.12) 16%,rgb(255 255 255/.05) 34%,rgb(0 0 0/.42) 72%,rgb(0 0 0/.62))}.marketing-root .marketing-command-card{border-color:color-mix(in srgb,var(--border) 54%,transparent)}.dark .marketing-root .marketing-command-card{border-color:color-mix(in srgb,var(--border) 40%,transparent);background-color:color-mix(in oklab,var(--card) 14%,var(--background));background-image:none;box-shadow:var(--shadow-4),inset 0 1px 0 rgb(255 255 255/.06)}.marketing-root .marketing-sheet-tabs{position:relative;padding-block:10px;padding-inline:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 24%,transparent),color-mix(in srgb,var(--muted) 8%,transparent));box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--border) 55%,transparent)}.dark .marketing-root .marketing-sheet-tabs{background:linear-gradient(180deg,rgb(255 255 255/.035),rgb(255 255 255/.008));box-shadow:inset 0 -1px 0 rgb(0 0 0/.42)}.marketing-root .marketing-sheet-tabs__list{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.marketing-root .marketing-sheet-chip{display:inline-flex;align-items:center;justify-content:center;max-width:220px;min-height:22px;padding-block:4px;padding-inline:10px;border:1px solid transparent;border-radius:6px;background-color:color-mix(in srgb,var(--muted) 30%,transparent);font-size:11px;font-weight:500;line-height:1;color:var(--muted-foreground);white-space:nowrap;box-shadow:inset 0 1px 0 rgb(255 255 255/.22)}.dark .marketing-root .marketing-sheet-chip:not(.marketing-sheet-chip--active):not(.marketing-sheet-chip--add){background-color:rgb(255 255 255/.04);box-shadow:inset 0 1px 0 rgb(255 255 255/.05),inset 0 -1px 0 rgb(0 0 0/.22)}.marketing-root .marketing-sheet-chip--active{border-color:color-mix(in srgb,var(--border) 82%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--background) 98%,white),var(--background));color:var(--foreground);box-shadow:0 1px 2px rgb(0 0 0/.07),0 5px 12px rgb(0 0 0/.06),inset 0 1px 0 rgb(255 255 255/.62)}.dark .marketing-root .marketing-sheet-chip--active{border-color:rgb(255 255 255/.1);background:linear-gradient(180deg,color-mix(in oklab,var(--card) 92%,white),var(--background));box-shadow:0 2px 4px rgb(0 0 0/.38),0 8px 18px rgb(0 0 0/.24),inset 0 1px 0 rgb(255 255 255/.11)}.marketing-root .marketing-sheet-chip--add{width:22px;min-width:22px;padding-inline:0;font-size:13px;background-color:transparent;color:color-mix(in srgb,var(--muted-foreground) 65%,transparent);box-shadow:none}.marketing-root .marketing-sheet-grid{position:relative;overflow:hidden;inline-size:100%;background:color-mix(in oklab,var(--background) 96%,black);box-shadow:inset 0 2px 6px rgb(0 0 0/.05)}.marketing-root .marketing-sheet-grid .rdg-cell input,.marketing-root .marketing-sheet-grid .rdg-text-editor{color:var(--foreground);background:var(--card);font-size:11.5px;padding-inline:7px}.dark .marketing-root .marketing-sheet-grid{background:color-mix(in oklab,var(--background) 90%,black);box-shadow:inset 0 1px 0 rgb(0 0 0/.5),inset 0 3px 10px rgb(0 0 0/.28)}.marketing-root .marketing-sheet-grid .rdg{--rdg-color-scheme:light;--rdg-font-size:10.5px;--rdg-border-color:var(--border);--rdg-border-width:1px;--rdg-background-color:var(--background);--rdg-header-background-color:color-mix(in srgb,var(--muted) 60%,transparent);--rdg-selection-color:transparent;--rdg-row-selected-background-color:transparent;--rdg-row-selected-hover-background-color:transparent;--rdg-row-hover-background-color:transparent;--rdg-cell-frozen-box-shadow:none;position:relative;border:none;content-visibility:visible;contain:none;overflow:hidden;block-size:auto;max-inline-size:100%}.dark .marketing-root .marketing-sheet-grid .rdg{--rdg-color-scheme:dark}.marketing-root .marketing-sheet-grid .rdg-cell{padding:0;border-color:var(--border);line-height:1}.marketing-root .marketing-sheet-grid .marketing-sheet-gutter-cell{background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 48%,transparent),color-mix(in srgb,var(--muted) 34%,transparent))}.marketing-root .marketing-sheet-grid .marketing-sheet-data-cell--header,.marketing-root .marketing-sheet-grid .marketing-sheet-gutter-cell--header{background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 68%,transparent),color-mix(in srgb,var(--muted) 52%,transparent))}.dark .marketing-root .marketing-sheet-grid .marketing-sheet-gutter-cell{background:linear-gradient(180deg,rgb(255 255 255/.04),rgb(255 255 255/.02))}.dark .marketing-root .marketing-sheet-grid .marketing-sheet-data-cell--header,.dark .marketing-root .marketing-sheet-grid .marketing-sheet-gutter-cell--header{background:linear-gradient(180deg,rgb(255 255 255/.06),rgb(255 255 255/.025))}.marketing-root .marketing-sheet-grid .marketing-sheet-cell,.marketing-root .marketing-sheet-grid .marketing-sheet-gutter,.marketing-root .marketing-sheet-grid .marketing-sheet-header-letter{display:flex;align-items:center;block-size:100%;inline-size:100%;min-inline-size:0}.marketing-root .marketing-sheet-grid .marketing-sheet-gutter{justify-content:center;font-size:9px;color:color-mix(in srgb,var(--muted-foreground) 70%,transparent)}.marketing-root .marketing-sheet-grid .marketing-sheet-header-letter{justify-content:center;font-size:10px;font-weight:500;color:var(--muted-foreground)}.marketing-root .marketing-sheet-grid .marketing-sheet-cell{padding-inline:8px}.marketing-root .marketing-sheet-grid .marketing-sheet-cell--left{justify-content:flex-start}.marketing-root .marketing-sheet-grid .marketing-sheet-cell--right{justify-content:flex-end;font-variant-numeric:tabular-nums}.marketing-root .marketing-sheet-grid .marketing-sheet-cell--column-header{font-weight:600;color:var(--foreground)}.marketing-root .marketing-sheet-grid .marketing-sheet-cell--metric{color:var(--muted-foreground)}.marketing-root .marketing-sheet-grid .marketing-sheet-data-cell{transition:background-color .16s ease-out}.marketing-root .marketing-sheet-grid .marketing-sheet-cell--writing{background-color:rgba(var(--primary-rgb),.08);box-shadow:inset 0 0 0 1.5px rgba(var(--primary-rgb),.7)}.marketing-root .marketing-sheet-grid .marketing-sheet-cell{transition:opacity .36s cubic-bezier(.25,1,.5,1)}.marketing-root .marketing-sheet-grid--clearing .marketing-sheet-cell:not(.marketing-sheet-cell--column-header){opacity:0}.marketing-root .chat-showcase-scope .marketing-chat-composer{isolation:isolate}.marketing-root .chat-showcase-scope .marketing-chat-composer__attachments{position:relative;z-index:1}.marketing-root .chat-showcase-scope .marketing-chat-composer__input-well{position:relative;z-index:1;padding-block:1rem 1.25rem;padding-inline:1rem}.marketing-root .chat-showcase-scope .marketing-chat-composer__toolbar{position:relative;z-index:1;border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 12%,transparent),color-mix(in srgb,var(--muted) 24%,transparent));box-shadow:inset 0 1px 0 rgb(255 255 255/.35)}.dark .marketing-root .chat-showcase-scope .marketing-chat-composer__toolbar{border-top-color:rgb(0 0 0/.38);background:linear-gradient(180deg,rgb(255 255 255/.02),rgb(255 255 255/.05));box-shadow:inset 0 1px 0 rgb(255 255 255/.05)}.marketing-root .chat-showcase-scope .marketing-chat-tools-popover{border:none;background:linear-gradient(180deg,color-mix(in oklab,var(--popover) 98%,white),var(--popover)),var(--popover);box-shadow:var(--shadow-4),0 0 0 1px rgb(15 23 42/.05),0 0 22px -6px rgb(37 99 235/.1),inset 0 1px 0 rgb(255 255 255/.5)}.dark .marketing-root .chat-showcase-scope .marketing-chat-tools-popover{background:radial-gradient(ellipse 100% 70% at 50% -20%,rgb(37 99 235/.08),transparent 55%),hsl(220 8% 18%);box-shadow:var(--shadow-4),0 8px 24px rgb(0 0 0/.35),0 0 0 1px rgb(255 255 255/.07),inset 0 1px 0 rgb(255 255 255/.09),inset 0 -1px 0 rgb(0 0 0/.35)}.marketing-root .chat-showcase-scope [data-testid=input-attachment-preview]>div{border-color:hsl(214 14% 86%);background:linear-gradient(180deg,hsl(210 16% 98%),hsl(210 16% 96.5%));box-shadow:0 1px 2px rgb(15 23 42/.05),inset 0 1px 0 rgb(255 255 255/.72)}.dark .marketing-root .chat-showcase-scope [data-testid=input-attachment-preview]>div{border-color:hsl(220 7% 34%);background:linear-gradient(180deg,hsl(220 7% 28%),hsl(220 7% 26%));box-shadow:0 1px 3px rgb(0 0 0/.32),inset 0 1px 0 rgb(255 255 255/.08),inset 0 -1px 0 rgb(0 0 0/.22)}.marketing-root .chat-showcase-scope [data-testid=input-attachment-preview]>div{padding-block:.1875rem;padding-inline:.4375rem;gap:.375rem;border-radius:6px}.marketing-root .chat-showcase-scope [data-testid=input-attachment-preview] .truncate{font-size:10.5px}.marketing-root .chat-showcase-scope [data-testid=input-attachment-preview] svg{width:12px;height:12px}.marketing-root .chat-showcase-scope [data-testid=input-attachment-preview] .rounded-sm{font-size:9px;padding-block:.0625rem;padding-inline:.25rem}.marketing-root .chat-showcase-scope [data-testid=input-attachment-preview] .rounded-sm svg{width:9px;height:9px}.marketing-root .marketing-workflow-marquee-track{will-change:transform}@keyframes marketing-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.marketing-root .marketing-caret-blink{animation:marketing-caret-blink 1.06s steps(1) infinite}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-caret-blink{animation:none}}.marketing-root [class*=transition],.marketing-root a,.marketing-root button,.marketing-root summary{transition-timing-function:var(--ease-out-quart)}.marketing-root :focus-visible{outline:2px solid var(--secondary);outline-offset:2px;border-radius:var(--radius)}.marketing-navbar-surface{position:relative;overflow:hidden;border-color:rgba(15,23,42,.07);background:linear-gradient(180deg,oklch(.978 .005 265),oklch(.958 .008 265));box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 1px 3px rgba(43,127,255,.1)}.dark .marketing-navbar-surface{border-color:rgba(255,255,255,.08);background:oklch(.28 .014 265);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 5px rgba(43,127,255,.18)}.marketing-nav-indicator{z-index:0;border:1px solid rgba(41,41,41,.035);background-color:rgb(255 255 255/.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.dark .marketing-nav-indicator{border-color:rgba(255,255,255,.04);background-color:rgb(255 255 255/.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.marketing-root .marketing-shell-frame{width:min(100%,var(--marketing-shell-max-width));min-height:100dvh;border-left-color:var(--line-frame);border-right-color:var(--line-frame);background:linear-gradient(180deg,var(--background) 0,color-mix(in oklab,var(--background) 96%,var(--muted)) 100%)}.dark .marketing-root .marketing-shell-frame{border-left-color:var(--line-frame);border-right-color:var(--line-frame);background:linear-gradient(180deg,var(--background) 0,color-mix(in oklab,var(--background) 94%,black) 100%)}.marketing-root .marketing-guide-line{top:0;width:1px;height:100%;border:0;opacity:1;pointer-events:none;background:repeating-linear-gradient(to bottom,var(--line-rail) 0 3px,transparent 3px 6px)}.marketing-root .marketing-guide-line.absolute.left-6{left:var(--marketing-guide-rail-x);transform:translateX(-50%)}.marketing-root .marketing-guide-line.absolute.left-6:before{content:"";position:absolute;top:0;right:100%;width:4px;height:100%;background:repeating-linear-gradient(to bottom,var(--line-rail) 0 1px,transparent 1px 16px);pointer-events:none}.marketing-root .marketing-guide-line.absolute.right-6{right:var(--marketing-guide-rail-x);transform:translateX(50%)}.marketing-root .marketing-guide-line.absolute.right-6:before{content:"";position:absolute;top:0;left:100%;width:4px;height:100%;background:repeating-linear-gradient(to bottom,var(--line-rail) 0 1px,transparent 1px 16px);pointer-events:none}.marketing-root #main-content>.marketing-section-rhythm{position:relative;width:100%;padding-bottom:var(--section-bracket)}.marketing-root #main-content>.marketing-section-rhythm:not(.marketing-section-rhythm--leading){padding-top:var(--section-bracket);border-top:1px solid var(--line-seam)}.marketing-body-rail{padding-left:var(--marketing-shell-gutter);padding-right:var(--marketing-shell-gutter)}.marketing-root .marketing-home-atmosphere{position:relative;isolation:isolate;overflow:hidden}.marketing-root .marketing-home-atmosphere:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(78% 52% at 50% 38%,rgb(43 127 255/.05),transparent 72%),linear-gradient(180deg,var(--background) 0,var(--background) 8%,rgb(43 127 255/.03) 40%,rgb(43 127 255/.045) 50%,var(--marketing-logo-fade-start) 68%,var(--marketing-logo-fade-mid) 82%,var(--background) 100%)}.dark .marketing-root .marketing-home-atmosphere:before{background:radial-gradient(82% 56% at 50% 36%,rgb(43 127 255/.08),transparent 72%),linear-gradient(180deg,var(--background) 0,var(--background) 8%,rgb(43 127 255/.05) 40%,rgb(43 127 255/.075) 50%,var(--marketing-logo-fade-start) 68%,var(--marketing-logo-fade-mid) 84%,var(--background) 100%)}.marketing-root .marketing-home-atmosphere>:not(.marketing-home-bottom-grid){position:relative;z-index:1}.marketing-root .marketing-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.marketing-root .marketing-editorial,.marketing-root .marketing-hold{grid-column:1/-1;width:100%;margin-inline:auto}@media (min-width:1024px){.marketing-root .marketing-editorial,.marketing-root .marketing-hold{grid-column:2/span 10}}.marketing-root .marketing-editorial{text-align:center}@media (max-width:767.98px){.marketing-root .marketing-editorial,.marketing-root .marketing-hold{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1024px){.marketing-root .marketing-editorial{text-align:left;margin-inline:0}}.marketing-root .marketing-split{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.marketing-root .marketing-split{grid-template-columns:repeat(12,minmax(0,1fr))}.marketing-root .marketing-split-lead{grid-column:span 4/span 4}.marketing-root .marketing-split-body{grid-column:span 8/span 8}}.marketing-root .marketing-faq-system{position:relative;max-width:var(--marketing-workbench-max-width);margin-inline:auto;overflow:hidden;border:1px solid var(--line-field);border-radius:var(--radius-field);background:var(--line-seam);box-shadow:inset 0 1px 0 rgb(255 255 255/.58)}.dark .marketing-root .marketing-faq-system{border-color:var(--line-field);background:var(--line-seam);box-shadow:inset 0 1px 0 rgb(255 255 255/.055),inset 0 -1px 0 rgb(0 0 0/.3)}.marketing-root #faq .marketing-split-lead{background:var(--surface-inset-lead)}.marketing-root #faq .marketing-split-body{border-color:var(--line-seam);background:var(--surface-inset-cell)}@media (min-width:768px){.marketing-root #faq .marketing-split-body{border-left-color:var(--line-seam)}}.marketing-root .marketing-cta-substrate,.marketing-root .marketing-platform-inset-field,.marketing-root .marketing-platform-section-substrate{position:relative;max-width:var(--marketing-workbench-max-width);margin-inline:auto}.marketing-root .marketing-platform-field{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:clamp(.875rem,1.5vw,1.25rem);overflow:visible;border:1px solid var(--line-field);border-radius:var(--radius-field);background:var(--instrument-substrate);box-shadow:inset 0 1px 0 rgb(255 255 255/.58)}.dark .marketing-root .marketing-platform-field{border-color:var(--line-field);background:var(--instrument-substrate);box-shadow:inset 0 1px 0 rgb(255 255 255/.055),inset 0 -1px 0 rgb(0 0 0/.3)}.dark .marketing-root .marketing-platform-panel-copy,.dark .marketing-root .marketing-platform-panel-exhibit,.marketing-root .marketing-platform-panel-copy,.marketing-root .marketing-platform-panel-exhibit{background:var(--surface-inset-cell)}.marketing-root .marketing-platform-panel-stack>.marketing-platform-panel-row:first-child .marketing-platform-panel-copy{border-radius:calc(var(--radius-field) - 1px) calc(var(--radius-field) - 1px) 0 0}.marketing-root .marketing-platform-panel-stack>.marketing-platform-panel-row:last-child .marketing-platform-panel-exhibit{border-radius:0 0 calc(var(--radius-field) - 1px) calc(var(--radius-field) - 1px)}@media (min-width:1024px){.marketing-root .marketing-platform-step-rail>.marketing-platform-step:first-child{border-top-left-radius:calc(var(--radius-field) - 1px)}.marketing-root .marketing-platform-step-rail>.marketing-platform-step:last-child{border-bottom-left-radius:calc(var(--radius-field) - 1px)}}.marketing-root .marketing-platform-panel-stack{display:grid;gap:1px;background:transparent;counter-reset:station}.marketing-root .marketing-platform-panel-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--instrument-substrate)}.dark .marketing-root .marketing-platform-panel-row{background:var(--instrument-substrate)}.marketing-root .marketing-platform-panel-copy{display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}.marketing-root .marketing-platform-panel-exhibit{position:relative;display:flex;min-height:22rem;align-items:center;justify-content:center;overflow:hidden;background:color-mix(in oklab,var(--muted) 32%,var(--background));box-shadow:inset 0 1px 3px rgb(15 23 42/.07),inset 0 0 0 1px rgb(15 23 42/.04)}.dark .marketing-root .marketing-platform-panel-exhibit{background:color-mix(in oklab,var(--card) 55%,var(--background));box-shadow:inset 0 1px 3px rgb(0 0 0/.4),inset 0 0 0 1px rgb(255 255 255/.04)}.marketing-root .marketing-home-bottom-grid{--home-grid-demo-cutout-inline:max(var(--marketing-shell-gutter),calc(50% - 576px));--home-grid-edge-feather:56px;position:absolute;bottom:0;left:0;right:0;height:58%;z-index:0;pointer-events:none;filter:blur(3px);opacity:.7;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0/.18) 20%,black 54%,black),linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0/.18) 20%,black 54%,black),linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent);mask-composite:intersect}.marketing-root .marketing-home-bottom-grid__plane{position:absolute;pointer-events:none}.marketing-root .marketing-home-bottom-grid__side{top:0;bottom:0;width:calc(var(--home-grid-demo-cutout-inline) + var(--home-grid-edge-feather))}.marketing-root .marketing-home-bottom-grid__side--left{left:0;-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - var(--home-grid-edge-feather)),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - var(--home-grid-edge-feather)),transparent 100%)}.marketing-root .marketing-home-bottom-grid__side--right{right:0;-webkit-mask-image:linear-gradient(to left,black 0,black calc(100% - var(--home-grid-edge-feather)),transparent 100%);mask-image:linear-gradient(to left,black 0,black calc(100% - var(--home-grid-edge-feather)),transparent 100%)}.marketing-root .marketing-home-bottom-grid__center-fade{right:var(--home-grid-demo-cutout-inline);bottom:0;left:var(--home-grid-demo-cutout-inline);width:auto;height:28%;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0/.05) 22%,rgb(0 0 0/.2) 48%,rgb(0 0 0/.72) 82%,black);mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0/.05) 22%,rgb(0 0 0/.2) 48%,rgb(0 0 0/.72) 82%,black)}@media (min-width:768px){.marketing-root .marketing-home-bottom-grid{height:56%}}@media (min-width:1024px){.marketing-root .marketing-home-bottom-grid{height:54%}}.marketing-root .marketing-platform-panel-exhibit-wash{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgb(15 23 42/.035))}.dark .marketing-root .marketing-platform-panel-exhibit-wash{background:linear-gradient(180deg,transparent,rgb(0 0 0/.24))}.marketing-root .marketing-platform-workroom{position:relative;display:none;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.6fr);gap:1px;background:transparent}.marketing-root .marketing-platform-step-rail{display:grid;gap:1px;background:transparent;counter-reset:station}.marketing-root .marketing-platform-step{display:flex;min-height:50vh;flex-direction:column;justify-content:center;padding:2.5rem;background:var(--surface-inset-cell)}.marketing-root .marketing-platform-step--datum{justify-content:flex-start}.marketing-root .marketing-platform-stage{position:relative;border-radius:0 calc(var(--radius-field) - 1px) calc(var(--radius-field) - 1px) 0;background:color-mix(in oklab,var(--muted) 32%,var(--background));box-shadow:inset 0 1px 3px rgb(15 23 42/.07),inset 0 0 0 1px rgb(15 23 42/.04)}.dark .marketing-root .marketing-platform-stage{background:color-mix(in oklab,var(--card) 55%,var(--background));box-shadow:inset 0 1px 3px rgb(0 0 0/.4),inset 0 0 0 1px rgb(255 255 255/.04)}.marketing-root .marketing-platform-stage-viewport{position:sticky;top:max(5.5rem,calc(50vh - 14rem));display:flex;height:28rem;align-items:center;justify-content:center;padding-inline:1.75rem}@media (min-width:768px){.marketing-root .marketing-platform-field{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.marketing-root .marketing-platform-panel-copy{padding:2.5rem}.marketing-root .marketing-platform-panel-stack{grid-column:1/-1}}@media (min-width:1024px){.marketing-root .marketing-platform-panel-stack{display:none}.marketing-root .marketing-platform-workroom{display:grid;grid-column:1/-1}}.marketing-root .marketing-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:1px}@media (min-width:1024px){.marketing-root .marketing-bento{grid-template-columns:repeat(12,minmax(0,1fr))}}.marketing-root .marketing-bento-frame{border:1px solid var(--border);border-radius:1rem;background-color:var(--border);overflow:hidden}.marketing-root .marketing-proof-row{position:relative;margin-top:-2.5rem;overflow:visible;padding:4rem 2.5rem 0}.marketing-root .marketing-proof-row-list{position:relative;z-index:1}.marketing-root .marketing-proof-row-item{display:flex;align-items:center;justify-content:center}.marketing-root .marketing-proof-row-item :is(img,svg){max-height:28px}@media (min-width:768px){.marketing-root .marketing-proof-row{padding:4.5rem 3.5rem 0}}@media (min-width:1024px){.marketing-root .marketing-proof-row{padding-right:5rem;padding-left:5rem}}@media (max-width:767.98px){.marketing-root .marketing-proof-row{margin-top:-2rem;padding:3.5rem 2.5rem 0}}.marketing-root .marketing-feature-section{isolation:isolate;background:transparent}.marketing-root .marketing-feature-inset-field,.marketing-root .marketing-feature-section-substrate{position:relative;max-width:var(--marketing-workbench-max-width);margin-inline:auto}.marketing-root .marketing-feature-inset-field{z-index:1}.marketing-root .marketing-feature-system{position:relative;max-width:var(--marketing-workbench-max-width);margin-inline:auto;overflow:hidden;padding:1px;border:1px solid var(--line-field);border-radius:var(--radius-field)}.marketing-root .marketing-feature-phase-stack,.marketing-root .marketing-feature-system{display:grid;gap:1px;background:var(--line-seam)}.marketing-root .marketing-feature-phase-frame{position:relative}.marketing-root .marketing-feature-phase-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line-seam)}@media (min-width:768px){.marketing-root .marketing-feature-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.marketing-root .marketing-feature-phase-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.marketing-root .marketing-feature-lead-cell,.marketing-root .marketing-feature-workstream{position:relative;border:0;border-radius:var(--radius-cell);background:var(--surface-inset-cell);box-shadow:none}.dark .marketing-root .marketing-feature-lead-cell,.dark .marketing-root .marketing-feature-workstream{background:var(--surface-inset-cell);box-shadow:none}.marketing-root .marketing-feature-lead-cell{background:linear-gradient(180deg,rgb(255 255 255/.62),transparent 42%),var(--surface-inset-lead)}.dark .marketing-root .marketing-feature-lead-cell{background:linear-gradient(180deg,rgb(255 255 255/.04),transparent 42%),var(--surface-inset-lead)}.marketing-root .marketing-feature-workstream--focal{background:linear-gradient(180deg,rgb(255 255 255/.74),transparent 38%),color-mix(in oklab,var(--card) 96%,rgb(43 127 255/.04));box-shadow:inset 0 0 0 1px rgb(43 127 255/.2)}.dark .marketing-root .marketing-feature-workstream--focal{background:linear-gradient(180deg,rgb(43 127 255/.08),transparent 38%),color-mix(in oklab,var(--card) 84%,rgb(43 127 255/.06));box-shadow:inset 0 0 0 1px rgb(43 127 255/.22)}.marketing-root .marketing-feature-workstream-copy{border-top:1px solid var(--line-seam)}.marketing-root .marketing-feature-exhibit{background:linear-gradient(180deg,color-mix(in oklab,var(--muted) 36%,transparent),transparent)}.dark .marketing-root .marketing-feature-exhibit{background:linear-gradient(180deg,rgb(255 255 255/.022),transparent)}.marketing-root .marketing-feature-workstream--focal .marketing-feature-exhibit{background:radial-gradient(circle at 22% 0,rgb(43 127 255/.1),transparent 16rem),linear-gradient(180deg,color-mix(in oklab,var(--muted) 36%,transparent),transparent)}.dark .marketing-root .marketing-feature-workstream--focal .marketing-feature-exhibit{background:radial-gradient(circle at 22% 0,rgb(43 127 255/.14),transparent 16rem),linear-gradient(180deg,rgb(255 255 255/.022),transparent)}.marketing-root .marketing-feature-specimen{position:relative;display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:.75rem;overflow:hidden;padding:1.25rem;background-image:linear-gradient(rgb(15 23 42/.018) 1px,transparent 0),linear-gradient(90deg,rgb(15 23 42/.018) 1px,transparent 0);background-size:32px 32px}.dark .marketing-root .marketing-feature-specimen{background-image:linear-gradient(rgb(255 255 255/.022) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.022) 1px,transparent 0)}.marketing-root .marketing-footer-content,.marketing-root .marketing-footer-copyright{margin-inline:auto;max-width:var(--marketing-workbench-max-width)}.marketing-root #main-content>#footer.marketing-section-rhythm{padding-bottom:0}.marketing-root .marketing-footer-brand{max-width:min(24rem,calc(100% - 1.75rem))}.marketing-display-font{font-family:interDisplay,var(--font-inter),ui-sans-serif,system-ui,sans-serif}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}@keyframes shiny-text{0%{background-position:200%}to{background-position:-200%}}.marketing-announcement-silver-text{color:rgb(112 122 139/.68)}.marketing-announcement-separator{color:rgb(37 99 235/.18)}.dark .marketing-announcement-separator{color:rgb(96 165 250/.22)}.marketing-announcement-silver-shine{background-image:linear-gradient(120deg,transparent,transparent 38%,rgb(248 250 252/.38) 48%,rgb(174 184 199/.32) 56%,transparent 72%,transparent);background-size:220% 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shiny-text 3.8s linear infinite;animation-delay:var(--announcement-shimmer-delay,0s);will-change:background-position}@media (prefers-reduced-motion:reduce){.marketing-announcement-silver-shine{animation:none;background-position:0 0}}@keyframes orbit{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}to{transform:rotate(calc(var(--angle) * 1deg + 1turn)) translateY(calc(var(--radius) * 1px)) rotate(calc((var(--angle) * -1deg) - 1turn))}}@keyframes slide-down{0%{height:0}to{height:var(--radix-accordion-content-height,auto)}}@keyframes slide-up{0%{height:var(--radix-accordion-content-height,auto)}to{height:0}}@keyframes shine{0%{background-position:0 50%}to{background-position:200% 50%}}.marketing-root .animate-marquee{animation:marquee var(--duration,40s) infinite linear}.marketing-root .animate-marquee-vertical{animation:marquee-vertical var(--duration,40s) linear infinite}.marketing-root .animate-orbit{animation:orbit calc(var(--duration) * 1s) linear infinite}.marketing-root .animate-slide-down{animation:slide-down .35s var(--ease-out-expo)}.marketing-root .animate-slide-up{animation:slide-up .25s var(--ease-out-expo)}@keyframes marketing-border-ripple{0%,to{opacity:calc(var(--ring-opacity, .78) * .62);transform:scale(1)}50%{opacity:var(--ring-opacity,.78);transform:scale(.986)}}.marketing-root .marketing-hero-demo-ripple-border{opacity:1;box-shadow:inset 0 0 0 1px rgb(43 127 255/.2),0 0 42px rgb(43 127 255/.18);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0/.62) 5%,#000 15%,#000 86%,rgb(0 0 0/.38) 96%,transparent);mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0/.62) 5%,#000 15%,#000 86%,rgb(0 0 0/.38) 96%,transparent)}.dark .marketing-root .marketing-hero-demo-ripple-border{box-shadow:inset 0 0 0 1px rgb(43 127 255/.16),0 0 34px rgb(43 127 255/.13);mix-blend-mode:screen;opacity:.9}.marketing-root .marketing-border-ripple-ring{inset:calc(var(--ring-offset, 0px) * -1);border-color:var(--ring-border-color,rgb(43 127 255/.64));border-radius:calc(1rem + var(--ring-offset, 0px));box-shadow:0 0 20px var(--ring-glow-color,rgb(43 127 255/.22)),inset 0 0 12px rgb(43 127 255/.055);transform-origin:center;animation:marketing-border-ripple var(--duration,3.4s) ease calc(var(--i, 0) * .06s) infinite;will-change:opacity,transform}@keyframes marketing-template-container-enter{0%{opacity:0}to{opacity:1}}@keyframes marketing-template-frame-enter{to{transform:translateZ(0) scale(1)}}.marketing-root .marketing-template-container-enter{animation:marketing-template-container-enter .2s cubic-bezier(.6,.6,0,1) forwards}.marketing-root .marketing-template-frame-enter{--stack-enter-offset:40px;transform:translate3d(0,calc(var(--i, 0) * var(--stack-enter-offset) + var(--stack-enter-offset)),0) scale(calc(1 - var(--i, 0) * .025 - .025));transform-origin:center bottom;animation:marketing-template-frame-enter .6s calc(var(--i, 0) * 75ms) cubic-bezier(.6,.6,0,1) forwards}.marketing-root .marketing-hero-demo-foreground{z-index:3;isolation:isolate}.marketing-root .marketing-hero-demo-foreground .marketing-demo-window-viewport{z-index:1}.marketing-root{--demo-window-bg-highlight:#fafbfd;--demo-window-gray-100:#eef1f6;--demo-window-gray-50:#f3f5f9;--demo-window-gray-35:#f6f8fb;--demo-window-gray-25:#fafbfd;--demo-window-ring:#dde3ee;--demo-window-title-front:#445066;--demo-window-title-back:#6b7a94;--demo-window-desc:#6b7a94;--demo-window-dot:#c5cedb;--demo-window-action:#94a3b8;--demo-window-icon-muted:#94a3b8;--demo-window-icon-accent:#2563eb}.marketing-root .marketing-demo-window-icon-box{box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 1px 3px rgba(43,127,255,.1),0 0 0 1px rgba(221,227,238,.72)}.dark .marketing-root .marketing-demo-window-icon-box{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 5px rgba(43,127,255,.18),0 0 0 1px rgba(62,95,159,.65)}.marketing-root .marketing-template-container-enter .marketing-demo-window-media{box-shadow:0 0 0 1px rgba(41,41,41,.04)}.dark .marketing-root .marketing-demo-window-media--front,.marketing-root .marketing-demo-window-media--front{box-shadow:none}.marketing-root .marketing-demo-window-frame{background-color:var(--demo-window-bg)}.marketing-root .marketing-demo-window-header{background:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.68)}.marketing-root .marketing-demo-tab-dia-sweep{position:absolute;inset-block:0;left:0;width:42%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(37 99 235/.1) 18%,rgb(52 168 83/.1) 34%,rgb(251 188 4/.12) 50%,rgb(234 67 53/.1) 66%,rgb(96 165 250/.1) 82%,transparent);transform:translateX(-101%);animation:marketing-demo-tab-dia-sweep 3.85s cubic-bezier(.65,0,.35,1) infinite;will-change:transform}.dark .marketing-root .marketing-demo-tab-dia-sweep{background:linear-gradient(90deg,transparent,rgb(37 99 235/.18) 18%,rgb(52 168 83/.16) 34%,rgb(251 188 4/.16) 50%,rgb(234 67 53/.16) 66%,rgb(96 165 250/.18) 82%,transparent)}.marketing-root .marketing-demo-ring-dia-sweep{position:absolute;inset:0;overflow:hidden;border-radius:var(--radius-2xl,1rem) var(--radius-2xl,1rem) 0 0;padding:1px 1px 0;pointer-events:none;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-composite:xor}.marketing-root .marketing-demo-ring-dia-sweep-band{position:absolute;inset-block:0;left:0;width:42%;background:linear-gradient(90deg,transparent,rgb(37 99 235/.85) 18%,rgb(52 168 83/.85) 34%,rgb(251 188 4/.9) 50%,rgb(234 67 53/.85) 66%,rgb(96 165 250/.85) 82%,transparent);transform:translateX(-101%);animation:marketing-demo-tab-dia-sweep 3.85s cubic-bezier(.65,0,.35,1) infinite;will-change:transform}@keyframes marketing-demo-tab-dia-sweep{0%{transform:translateX(-101%)}35%{transform:translateX(245%)}to{transform:translateX(245%)}}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-demo-ring-dia-sweep,.marketing-root .marketing-demo-tab-dia-sweep{display:none}}.dark .marketing-root .marketing-demo-window-header{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.marketing-root .marketing-demo-window-stack-layer{mask-image:linear-gradient(180deg,black,black 74%,rgb(0 0 0/.92) 84%,rgb(0 0 0/.54) 94%,transparent);-webkit-mask-image:linear-gradient(180deg,black,black 74%,rgb(0 0 0/.92) 84%,rgb(0 0 0/.54) 94%,transparent)}.marketing-root .marketing-demo-window-bottom-fade{pointer-events:none;isolation:isolate;position:absolute;bottom:-4px;left:-1px;z-index:10;width:calc(100% + 2px);height:calc((20rem * var(--hero-demo-stack-scale, 1)) + 4px)}.marketing-root .marketing-demo-window-bottom-fade__scrim{position:absolute;inset:0;background:radial-gradient(74% 92% at 50% 88%,rgb(43 127 255/.032),transparent 70%),linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--background) 16%,transparent) 26%,color-mix(in oklab,var(--background) 28%,transparent) 48%,color-mix(in oklab,var(--background) 12%,transparent) 72%,transparent 100%)}.dark .marketing-root .marketing-demo-window-bottom-fade__scrim{background:radial-gradient(76% 96% at 50% 88%,rgb(43 127 255/.032),transparent 72%),linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--background) 18%,transparent) 26%,color-mix(in oklab,var(--background) 34%,transparent) 46%,color-mix(in oklab,var(--background) 14%,transparent) 70%,transparent 100%)}.marketing-root .marketing-demo-window-bottom-fade__blur{position:absolute;inset:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(180deg,transparent,rgb(0 0 0/.15) 35%,rgb(0 0 0/.55) 58%,rgb(0 0 0/.9) 78%,black);-webkit-mask-image:linear-gradient(180deg,transparent,rgb(0 0 0/.15) 35%,rgb(0 0 0/.55) 58%,rgb(0 0 0/.9) 78%,black)}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-border-ripple-ring{animation:none;opacity:var(--ring-opacity,.24)}.marketing-root .marketing-template-container-enter,.marketing-root .marketing-template-frame-enter{animation:none;opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.marketing-root .motion-safe\:animate-shine{animation:shine var(--duration,14s) linear infinite}}.marketing-root .marketing-hero-google-ads-mark{font-size:inherit;line-height:0;vertical-align:baseline;isolation:isolate;padding:3px;border:1px solid rgba(15,23,42,.06);border-radius:9px;background:linear-gradient(180deg,#ffffff,#f1f5f9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(15,23,42,.08),0 10px 22px -12px rgba(15,23,42,.14)}.marketing-root .marketing-hero-google-ads-mark__well{display:inline-flex;align-items:center;line-height:0;position:relative;overflow:hidden;padding:3px 5px;border-radius:6px;background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.96) 0,transparent 62%),linear-gradient(180deg,#e8edf4,#f6f8fb 52%,#eef2f7);box-shadow:inset 0 1px 2px rgba(15,23,42,.1),inset 0 -1px 0 rgba(255,255,255,.78),0 0 0 1px rgba(15,23,42,.04)}.marketing-root .marketing-hero-google-ads-mark__well:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.08) 38%,transparent 72%)}.marketing-root .marketing-hero-google-ads-mark__well:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at 50% 115%,rgba(43,127,255,.07) 0,transparent 68%)}.marketing-root .marketing-hero-google-ads-mark__well>span{display:inline-block!important;height:.72em!important;width:auto!important;max-height:.72em;line-height:0;vertical-align:baseline}.marketing-root .marketing-hero-google-ads-mark__logo{height:.72em!important;width:auto!important;max-height:.72em;min-height:0;min-width:0;object-fit:contain;filter:saturate(1.08) drop-shadow(0 1px 1px rgba(15,23,42,.12))}.dark .marketing-root .marketing-hero-google-ads-mark{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,oklch(.3 .014 265),oklch(.22 .014 265));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.35),0 12px 24px -14px rgba(0,0,0,.52)}.dark .marketing-root .marketing-hero-google-ads-mark__well{background:radial-gradient(115% 85% at 50% 6%,rgba(255,255,255,.11) 0,transparent 58%),linear-gradient(180deg,oklch(.24 .014 265),oklch(.18 .014 265));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.05)}.dark .marketing-root .marketing-hero-google-ads-mark__well:before{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 42%,transparent 74%)}.dark .marketing-root .marketing-hero-google-ads-mark__well:after{background:radial-gradient(90% 70% at 50% 115%,rgba(96,165,250,.12) 0,transparent 68%)}.dark .marketing-root .marketing-hero-google-ads-mark__logo{filter:brightness(1.1) saturate(1.1) drop-shadow(0 1px 2px rgba(0,0,0,.42))}.marketing-root .marketing-skeuomorphic-icon-chip{line-height:0;isolation:isolate;padding:2px;border:1px solid rgba(15,23,42,.06);border-radius:8px;background:linear-gradient(180deg,#ffffff,#f1f5f9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(15,23,42,.08),0 8px 18px -10px rgba(15,23,42,.12)}.marketing-root .marketing-skeuomorphic-icon-chip__well{display:inline-flex;align-items:center;justify-content:center;line-height:0;position:relative;overflow:hidden;padding:2px 3px;border-radius:5px;background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.96) 0,transparent 62%),linear-gradient(180deg,#e8edf4,#f6f8fb 52%,#eef2f7);box-shadow:inset 0 1px 2px rgba(15,23,42,.1),inset 0 -1px 0 rgba(255,255,255,.78),0 0 0 1px rgba(15,23,42,.04)}.marketing-root .marketing-skeuomorphic-icon-chip__well:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.08) 38%,transparent 72%)}.marketing-root .marketing-skeuomorphic-icon-chip__well:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at 50% 115%,rgba(43,127,255,.07) 0,transparent 68%)}.marketing-root .marketing-skeuomorphic-icon-chip__icon{position:relative;z-index:1;display:block;width:14px;height:14px;color:oklch(.48 .02 255);filter:saturate(1.05) drop-shadow(0 1px 1px rgba(15,23,42,.1))}.dark .marketing-root .marketing-skeuomorphic-icon-chip{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,oklch(.3 .014 265),oklch(.22 .014 265));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.35),0 10px 20px -12px rgba(0,0,0,.48)}.dark .marketing-root .marketing-skeuomorphic-icon-chip__well{background:radial-gradient(115% 85% at 50% 6%,rgba(255,255,255,.11) 0,transparent 58%),linear-gradient(180deg,oklch(.24 .014 265),oklch(.18 .014 265));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.05)}.dark .marketing-root .marketing-skeuomorphic-icon-chip__well:before{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 42%,transparent 74%)}.dark .marketing-root .marketing-skeuomorphic-icon-chip__well:after{background:radial-gradient(90% 70% at 50% 115%,rgba(96,165,250,.12) 0,transparent 68%)}.dark .marketing-root .marketing-skeuomorphic-icon-chip__icon{color:oklch(.76 .012 265);filter:brightness(1.06) saturate(1.04) drop-shadow(0 1px 2px rgba(0,0,0,.38))}.marketing-root .marketing-outline-depth-button{border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(15,23,42,.06),0 4px 10px -4px rgba(15,23,42,.1);transition:box-shadow .2s var(--ease-out-quart),background .2s var(--ease-out-quart),border-color .2s var(--ease-out-quart),transform .15s var(--ease-out-quart)}.marketing-root .marketing-outline-depth-button:hover{border-color:rgba(15,23,42,.1);background:linear-gradient(180deg,#ffffff,#f1f5f9);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 2px 4px rgba(15,23,42,.07),0 6px 14px -5px rgba(15,23,42,.12)}.marketing-root .marketing-outline-depth-button:active{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:inset 0 1px 2px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04)}.dark .marketing-root .marketing-outline-depth-button{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,oklch(.28 .014 265),oklch(.22 .014 265));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.04)}.dark .marketing-root .marketing-outline-depth-button:hover{border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,oklch(.3 .014 265),oklch(.24 .014 265));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.38),0 2px 4px rgba(0,0,0,.36),0 0 0 1px rgba(255,255,255,.05)}.dark .marketing-root .marketing-outline-depth-button:active{background:linear-gradient(180deg,oklch(.24 .014 265),oklch(.2 .014 265));box-shadow:inset 0 2px 4px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.04)}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-outline-depth-button{transition:none}}.marketing-root .marketing-platform-intro-copy>.block{margin:0}.marketing-root .marketing-platform-intro-desc{width:max-content;max-width:100%;grid-template-columns:minmax(0,max-content)}.marketing-root .marketing-platform-intro-desc>.block{margin:0;min-width:0}.marketing-root{--marketing-blue-text-fill:linear-gradient(180deg,oklch(0.86 0.075 255),oklch(0.68 0.125 255) 46%,oklch(0.6 0.12 255))}.dark .marketing-root{--marketing-blue-text-fill:linear-gradient(180deg,oklch(0.9 0.055 255),oklch(0.76 0.11 255) 48%,oklch(0.66 0.12 255))}.marketing-root .marketing-blue-text{background:var(--marketing-blue-text-fill);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.marketing-root .marketing-hero-h1{--marketing-hero-h1-color:oklch(0.38 0.014 255)}.dark .marketing-root .marketing-hero-h1{--marketing-hero-h1-color:oklch(0.84 0.01 265)}.marketing-root .marketing-hero-h1-text{color:var(--marketing-hero-h1-color);text-shadow:0 1px 0 rgba(255,255,255,.88),0 -1px 0 rgba(15,23,42,.07)}.dark .marketing-root .marketing-hero-h1-text{text-shadow:0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(0,0,0,.32)}.marketing-root .marketing-hero-dia-gradient-text{margin-block:-.08em;padding-block:.08em;filter:drop-shadow(0 1px 0 rgba(255,255,255,.28)) drop-shadow(0 0 10px rgba(37,99,235,.12))}.dark .marketing-root .marketing-hero-dia-gradient-text{filter:drop-shadow(0 1px 0 rgba(255,255,255,.08)) drop-shadow(0 0 12px rgba(96,165,250,.18))}.marketing-root .marketing-pricing-substrate{position:relative;max-width:var(--marketing-workbench-max-width);margin-inline:auto}.marketing-root .marketing-pricing-system{display:grid;gap:1px;overflow:hidden;padding:1px;border:1px solid var(--line-field);border-radius:var(--radius-field);background:var(--line-seam);box-shadow:inset 0 1px 0 rgb(255 255 255/.58)}.dark .marketing-root .marketing-pricing-system{border-color:var(--line-field);background:var(--line-seam);box-shadow:inset 0 1px 0 rgb(255 255 255/.055),inset 0 -1px 0 rgb(0 0 0/.28)}.marketing-root .marketing-pricing-intro-field{display:grid;gap:1px;background:var(--line-seam)}.marketing-root .marketing-pricing-intro-control,.marketing-root .marketing-pricing-intro-copy,.marketing-root .marketing-pricing-toolbar{background:color-mix(in oklab,var(--card) 95%,rgb(15 23 42));box-shadow:inset 0 1px 1px rgb(15 23 42/.05),inset 0 -1px 0 rgb(255 255 255/.55)}.dark .marketing-root .marketing-pricing-intro-control,.dark .marketing-root .marketing-pricing-intro-copy,.dark .marketing-root .marketing-pricing-toolbar{background:color-mix(in oklab,var(--card) 88%,var(--background));box-shadow:inset 0 1px 1px rgb(0 0 0/.3),inset 0 -1px 0 rgb(255 255 255/.05)}.marketing-root .marketing-pricing-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .875rem;padding:.875rem 1.5rem}.marketing-root .marketing-pricing-intro-copy{display:flex;min-height:13rem;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(2rem,4vw,3.5rem)}.marketing-root .marketing-pricing-intro-control{display:flex;min-height:9rem;align-items:center;justify-content:center;padding:1.5rem}.marketing-root .marketing-pricing-field{display:grid;gap:1px;background:transparent}@media (min-width:650px){.marketing-root .marketing-pricing-field{grid-template-rows:repeat(6,auto)}.marketing-root .marketing-pricing-field:has(>:nth-child(3)){grid-template-rows:repeat(12,auto)}.marketing-root .marketing-pricing-plan-card{grid-row:span 6;grid-template-rows:subgrid}}@media (min-width:900px){.marketing-root .marketing-pricing-field,.marketing-root .marketing-pricing-field:has(>:nth-child(3)){grid-template-rows:repeat(6,auto)}}.marketing-root .marketing-pricing-plan-card{display:grid;position:relative;overflow:hidden;isolation:isolate;background:var(--surface-inset-cell);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),inset 0 -1px 0 rgba(15,23,42,.03);transition:background .2s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart)}.marketing-root .marketing-pricing-plan-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 38%)}.marketing-root .marketing-pricing-plan-card>*{position:relative;z-index:1}.marketing-root .marketing-pricing-plan-card:hover{background:color-mix(in oklab,var(--surface-inset-cell) 70%,var(--card));box-shadow:inset 0 1px 0 rgba(255,255,255,.74),inset 0 -1px 0 rgba(15,23,42,.04)}.marketing-root .marketing-pricing-plan-card--popular{background:oklch(99.4% .006 262);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 0 0 1px rgba(43,127,255,.12),inset 0 -1px 0 rgba(37,99,235,.04)}.marketing-root .marketing-pricing-plan-card--popular:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.55;mix-blend-mode:soft-light;background:radial-gradient(120% 90% at 92% 8%,rgba(43,127,255,.14),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.28),transparent 42%)}.marketing-root .marketing-pricing-plan-card--popular:hover{background:oklch(99.7% .007 262);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),inset 0 0 0 1px rgba(43,127,255,.16),inset 0 -1px 0 rgba(37,99,235,.05)}.dark .marketing-root .marketing-pricing-plan-card{background:color-mix(in oklab,var(--card) 82%,var(--background));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.34)}.dark .marketing-root .marketing-pricing-plan-card:before{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%)}.dark .marketing-root .marketing-pricing-plan-card:hover{background:color-mix(in oklab,var(--card) 88%,var(--background));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.025)}.dark .marketing-root .marketing-pricing-plan-card--popular{background:oklch(29% .012 262);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(96,165,250,.11),inset 0 -1px 0 rgba(0,0,0,.38)}.dark .marketing-root .marketing-pricing-plan-card--popular:after{opacity:.45;mix-blend-mode:normal;background:radial-gradient(120% 90% at 92% 8%,rgba(96,165,250,.12),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 44%)}.dark .marketing-root .marketing-pricing-plan-card--popular:hover{background:oklch(31% .014 262);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(96,165,250,.14),inset 0 -1px 0 rgba(0,0,0,.42)}@media (min-width:768px){.marketing-root .marketing-pricing-intro-field{grid-template-columns:minmax(0,1fr) minmax(15.5rem,18rem)}.marketing-root .marketing-pricing-intro-control{min-height:100%}}@media (max-width:767.98px){.marketing-root .marketing-pricing-toolbar{display:none}.marketing-root .marketing-pricing-intro-copy{min-height:auto;padding:3rem 1.5rem 2rem;text-align:center}.marketing-root .marketing-pricing-intro-copy h2,.marketing-root .marketing-pricing-intro-copy p{text-align:center;margin-inline:auto}}@media (min-width:650px) and (max-width:899.98px){.marketing-root .marketing-pricing-field>:last-child:nth-child(3){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-pricing-plan-card{transition:none}}.marketing-root .marketing-feature-media-well{background:oklch(.965 .004 248)}.dark .marketing-root .marketing-feature-media-well{background:oklch(.24 .006 265)}.marketing-root .marketing-feature-media-frame{border-radius:6px;border:1px solid rgba(15,23,42,.06);background:var(--card);box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 8px rgba(15,23,42,.06)}.dark .marketing-root .marketing-feature-media-frame{border-color:rgba(255,255,255,.08);background:oklch(.2 .006 265);box-shadow:0 0 0 1px rgba(255,255,255,.06)}
/*# sourceMappingURL=2d64dd1304d4e60c.css.map*/