html:has(.marketing-root){scroll-behavior:smooth;overflow-x:clip}html:has(.marketing-root) body{scroll-behavior:smooth;overflow-x:clip}.marketing-root{--background:#f9fafb;--foreground:#090a0c;--card:#fdfeff;--card-foreground:#090a0c;--popover:#fefeff;--popover-foreground:#090a0c;--primary:#15171a;--primary-foreground:#f8fafc;--secondary:#155dfc;--secondary-foreground:#15171a;--muted:#f2f6f9;--muted-foreground:#707478;--accent:#fdfeff;--accent-foreground:#f3f4f6;--accent-warm:#e49e22;--destructive:#e40014;--destructive-foreground:#e40014;--border:#e2e6e9;--border-subtle:#eef0f3;--input:#e2e6e9;--ring:#9da1a6;--marketing-shell-gutter:1.5rem;--marketing-guide-rail-x:var(--marketing-shell-gutter);--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--radius:.625rem;--sidebar:#f8fafc;--sidebar-foreground:#090a0c;--sidebar-primary:#15171a;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#f2f6f9;--sidebar-accent-foreground:#15171a;--sidebar-border:#e2e6e9;--sidebar-ring:#9da1a6;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--color-background:#f9fafb;--color-foreground:#090a0c;--color-card:#fdfeff;--color-card-foreground:#090a0c;--color-popover:#fefeff;--color-popover-foreground:#090a0c;--color-primary:#15171a;--color-primary-foreground:#f8fafc;--color-secondary:#155dfc;--color-secondary-foreground:#15171a;--color-muted:#f2f6f9;--color-muted-foreground:#707478;--color-accent:#fdfeff;--color-accent-foreground:#f3f4f6;--color-accent-warm:#e49e22;--color-destructive:#e40014;--color-destructive-foreground:#e40014;--color-border:#e2e6e9;--color-border-subtle:#eef0f3;--color-input:#e2e6e9;--color-ring:#9da1a6;--color-chart-1:#f05100;--color-chart-2:#009588;--color-chart-3:#104e64;--color-chart-4:#fcbb00;--color-chart-5:#f99c00;--marketing-shell-max-width:1392px;--marketing-workbench-max-width:72rem;--marketing-logo-fade-start:color-mix(in oklab, var(--background) 93%, #2b7fff14);--marketing-logo-fade-mid:color-mix(in oklab, var(--background) 96%, var(--muted));--line-frame:#0f172a47;--line-field:#0f172a2e;--line-seam:#0f172a12;--line-rail:#0f172a0d;--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:.75rem;--radius-cell:.5rem;--radius-exhibit:.375rem;--radius-mark:.25rem;--instrument-substrate:#0f172a1a;--instrument-register:#0f172a57;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));min-height:100dvh}@supports (color:lab(0% 0 0)){.marketing-root{--background:lab(98.2132% -.247031 -.706708);--foreground:lab(2.75205% -.276171 -.908995);--card:lab(99.5357% -.185549 -.53016);--card-foreground:lab(2.75205% -.276171 -.908995);--popover:lab(99.7675% -.245392 -.707471);--popover-foreground:lab(2.75205% -.276171 -.908995);--primary:lab(7.77825% -.672102 -2.09402);--primary-foreground:lab(98.2593% -.367135 -1.06072);--secondary:lab(44.0963% 29.2655 -86.3851);--secondary-foreground:lab(7.77825% -.672102 -2.09402);--muted:lab(96.5182% -.729024 -2.11835);--muted-foreground:lab(48.4927% -.953406 -2.81423);--accent:lab(99.5353% -.367165 -1.06074);--accent-foreground:lab(96.1596% -.0823736 -1.13577);--accent-warm:lab(70.8468% 20.2319 68.534);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(48.4493% 77.4328 61.5452);--border:lab(90.9502% -.728488 -2.11805);--border-subtle:lab(94.7789% -.488222 -1.41355);--input:lab(90.9502% -.728488 -2.11805);--ring:lab(66.125% -.96038 -2.81806);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.2593% -.367135 -1.06072);--sidebar-foreground:lab(2.75205% -.276171 -.908995);--sidebar-primary:lab(7.77825% -.672102 -2.09402);--sidebar-primary-foreground:lab(98.2593% -.367135 -1.06072);--sidebar-accent:lab(96.5182% -.729024 -2.11835);--sidebar-accent-foreground:lab(7.77825% -.672102 -2.09402);--sidebar-border:lab(90.9502% -.728488 -2.11805);--sidebar-ring:lab(66.125% -.96038 -2.81806);--color-background:lab(98.2132% -.247031 -.706708);--color-foreground:lab(2.75205% -.276171 -.908995);--color-card:lab(99.5357% -.185549 -.53016);--color-card-foreground:lab(2.75205% -.276171 -.908995);--color-popover:lab(99.7675% -.245392 -.707471);--color-popover-foreground:lab(2.75205% -.276171 -.908995);--color-primary:lab(7.77825% -.672102 -2.09402);--color-primary-foreground:lab(98.2593% -.367135 -1.06072);--color-secondary:lab(44.0963% 29.2655 -86.3851);--color-secondary-foreground:lab(7.77825% -.672102 -2.09402);--color-muted:lab(96.5182% -.729024 -2.11835);--color-muted-foreground:lab(48.4927% -.953406 -2.81423);--color-accent:lab(99.5353% -.367165 -1.06074);--color-accent-foreground:lab(96.1596% -.0823736 -1.13577);--color-accent-warm:lab(70.8468% 20.2319 68.534);--color-destructive:lab(48.4493% 77.4328 61.5452);--color-destructive-foreground:lab(48.4493% 77.4328 61.5452);--color-border:lab(90.9502% -.728488 -2.11805);--color-border-subtle:lab(94.7789% -.488222 -1.41355);--color-input:lab(90.9502% -.728488 -2.11805);--color-ring:lab(66.125% -.96038 -2.81806);--color-chart-1:lab(57.1026% 64.2584 89.8886);--color-chart-2:lab(55.0223% -41.0774 -3.90277);--color-chart-3:lab(30.372% -13.1853 -18.7887);--color-chart-4:lab(80.1641% 16.6016 99.2089);--color-chart-5:lab(72.7183% 31.8672 97.9407)}}.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:#18181b;--foreground:#fafafc;--card:#0a0a0c;--card-foreground:#fafafc;--popover:#0a0a0c;--popover-foreground:#fafafc;--primary:#fafafc;--primary-foreground:#17171a;--secondary:#155dfc;--secondary-foreground:#fafafc;--muted:#262629;--muted-foreground:#a0a0a6;--accent:#27272a;--accent-foreground:#f9fafb;--accent-warm:#bf8100;--destructive:#82181a;--destructive-foreground:#fb2c36;--border:#262629;--border-subtle:#1a1a1d;--input:#262629;--ring:#525257;--line-frame:#ffffff38;--line-field:#ffffff24;--line-seam:#ffffff1a;--line-rail:#ffffff12;--instrument-substrate:#ffffff1f;--instrument-register:#ffffff52;--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:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#17171a;--sidebar-foreground:#fafafc;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafc;--sidebar-accent:#262629;--sidebar-accent-foreground:#fafafc;--sidebar-border:#262629;--sidebar-ring:#525257;--color-background:#18181b;--color-foreground:#fafafc;--color-card:#0a0a0c;--color-card-foreground:#fafafc;--color-popover:#0a0a0c;--color-popover-foreground:#fafafc;--color-primary:#fafafc;--color-primary-foreground:#17171a;--color-secondary:#155dfc;--color-secondary-foreground:#fafafc;--color-muted:#262629;--color-muted-foreground:#a0a0a6;--color-accent:#27272a;--color-accent-foreground:#f9fafb;--color-accent-warm:#bf8100;--color-destructive:#82181a;--color-destructive-foreground:#fb2c36;--color-border:#262629;--color-border-subtle:#1a1a1d;--color-input:#262629;--color-ring:#525257;--color-chart-1:#1447e6;--color-chart-2:#00bb7f;--color-chart-3:#f99c00;--color-chart-4:#ac4bff;--color-chart-5:#ff2357;--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)}@supports (color:lab(0% 0 0)){.dark .marketing-root{--background:lab(8.34084% .618301 -2.1657);--foreground:lab(98.2342% .293165 -1.09334);--card:lab(2.73149% .25849 -.935081);--card-foreground:lab(98.2342% .293165 -1.09334);--popover:lab(2.73149% .25849 -.935081);--popover-foreground:lab(98.2342% .293165 -1.09334);--primary:lab(98.2342% .293165 -1.09334);--primary-foreground:lab(7.72896% .612572 -2.15853);--secondary:lab(44.0963% 29.2655 -86.3851);--secondary-foreground:lab(98.2342% .293165 -1.09334);--muted:lab(15.1505% .613198 -2.1696);--muted-foreground:lab(66.0581% .797004 -2.90545);--accent:lab(15.7281% .507116 -1.81058);--accent-foreground:lab(98.2132% -.247031 -.706708);--accent-warm:lab(59.2291% 19.3453 66.8781);--destructive:lab(28.5139% 44.5539 29.0463);--destructive-foreground:lab(55.4814% 75.0732 48.8528);--border:lab(15.1505% .613198 -2.1696);--border-subtle:lab(9.4754% .511482 -1.8077);--input:lab(15.1505% .613198 -2.1696);--ring:lab(34.8532% .809953 -2.8974);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.72896% .612572 -2.15853);--sidebar-foreground:lab(98.2342% .293165 -1.09334);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.2342% .293165 -1.09334);--sidebar-accent:lab(15.1505% .613198 -2.1696);--sidebar-accent-foreground:lab(98.2342% .293165 -1.09334);--sidebar-border:lab(15.1505% .613198 -2.1696);--sidebar-ring:lab(34.8532% .809953 -2.8974);--color-background:lab(8.34084% .618301 -2.1657);--color-foreground:lab(98.2342% .293165 -1.09334);--color-card:lab(2.73149% .25849 -.935081);--color-card-foreground:lab(98.2342% .293165 -1.09334);--color-popover:lab(2.73149% .25849 -.935081);--color-popover-foreground:lab(98.2342% .293165 -1.09334);--color-primary:lab(98.2342% .293165 -1.09334);--color-primary-foreground:lab(7.72896% .612572 -2.15853);--color-secondary:lab(44.0963% 29.2655 -86.3851);--color-secondary-foreground:lab(98.2342% .293165 -1.09334);--color-muted:lab(15.1505% .613198 -2.1696);--color-muted-foreground:lab(66.0581% .797004 -2.90545);--color-accent:lab(15.7281% .507116 -1.81058);--color-accent-foreground:lab(98.2132% -.247031 -.706708);--color-accent-warm:lab(59.2291% 19.3453 66.8781);--color-destructive:lab(28.5139% 44.5539 29.0463);--color-destructive-foreground:lab(55.4814% 75.0732 48.8528);--color-border:lab(15.1505% .613198 -2.1696);--color-border-subtle:lab(9.4754% .511482 -1.8077);--color-input:lab(15.1505% .613198 -2.1696);--color-ring:lab(34.8532% .809953 -2.8974);--color-chart-1:lab(36.9089% 35.0961 -85.6872);--color-chart-2:lab(66.9756% -58.27 19.5419);--color-chart-3:lab(72.7183% 31.8672 97.9407);--color-chart-4:lab(52.0183% 66.11 -78.2316);--color-chart-5:lab(56.101% 79.4328 31.4532)}}.marketing-root a,.marketing-root button,.marketing-root summary,.marketing-root [class*=transition]{transition-timing-function:var(--ease-out-quart)}.marketing-root :focus-visible{outline:2px solid var(--secondary);outline-offset:2px;border-radius:var(--radius)}.marketing-root .marketing-shell-frame{width:min(100%, var(--marketing-shell-max-width));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%);min-height:100dvh}.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{opacity:1;pointer-events:none;background:repeating-linear-gradient(to bottom, var(--line-rail) 0 3px, transparent 3px 6px);border:0;width:1px;height:100%;top:0}.marketing-root .marketing-guide-line.absolute.left-6{left:var(--marketing-guide-rail-x);transform:translate(-50%)}.marketing-root .marketing-guide-line.absolute.left-6:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-rail) 0 1px, transparent 1px 16px);pointer-events:none;width:4px;height:100%;position:absolute;top:0;right:100%}.marketing-root .marketing-guide-line.absolute.right-6{right:var(--marketing-guide-rail-x);transform:translate(50%)}.marketing-root .marketing-guide-line.absolute.right-6:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-rail) 0 1px, transparent 1px 16px);pointer-events:none;width:4px;height:100%;position:absolute;top:0;left:100%}.marketing-root #main-content>.marketing-section-rhythm{width:100%;padding-bottom:var(--section-bracket);position:relative}.marketing-root #main-content>.marketing-section-rhythm:not(.marketing-section-rhythm--leading){--section-previous-surface:var(--background);padding-top:calc(var(--section-bracket) + 1px);background-color:var(--background)}.marketing-root .marketing-section-contour{pointer-events:none;height:clamp(18px,1.75vw,25px);position:absolute;inset:0 0 auto;overflow:hidden}.marketing-root .marketing-section-contour svg{width:100%;height:100%;color:var(--line-seam);display:block}.marketing-root .marketing-section-contour:is([data-contour=features],[data-contour=footer]){height:clamp(36px,3.5vw,50px)}.marketing-root .marketing-section-contour .marketing-section-contour-compact{display:none}@media (max-width:767px){.marketing-root .marketing-section-contour .marketing-section-contour-wide{display:none}.marketing-root .marketing-section-contour .marketing-section-contour-compact{display:block}}.marketing-root .marketing-section-contour-fill{fill:var(--section-previous-surface)}.marketing-root{--si-dark-band:16 16 16;--si-light-band:250 250 251}.marketing-root #main-content>:is(#superintelligence,#finale){--si-band:var(--si-dark-band);--si-ink:#fafafb;--si-quiet:#8f99a8;--si-stroke:#2e3238;--si-weak:#232529;--si-pill:#1a2233;--si-pill-ink:#c8dcff;--si-button-ink:#edeff3;--si-button-hover:#1c1d1f;--si-button-hover-stroke:#383e47;--si-line:#ffffff09;--si-tile:linear-gradient(-30deg, #1c1d1f 25%, #2e3238 160%);--si-tile-shadow:inset .2px .2px 2px #ffffff1a, 0 1.5px 1.5px #00000040;--si-draw-line:143 153 168;--si-draw-comet:194 214 255;--si-draw-head:255 255 255;--si-draw-focus:143 176 255;--si-draw-light:0;--marketing-blue-text-fill:linear-gradient(180deg, #c8e0ff 0%, #81b4f6 48%, #5d94da 100%);--brand-blue-text-glow:drop-shadow(0 1px 0 #ffffff14) drop-shadow(0 0 12px #60a5fa2e);background-color:rgb(var(--si-band))}@supports (color:lab(0% 0 0)){.marketing-root #main-content>:is(#superintelligence,#finale){--marketing-blue-text-fill:linear-gradient(180deg, lab(88.2425% -3.59213 -19.7685) 0%, lab(71.6838% -4.15987 -38.6378) 48%, lab(59.9578% -2.99183 -41.8429) 100%)}}.dark .marketing-root #main-content>:is(#superintelligence,#finale){--si-band:var(--si-light-band);--si-ink:#101010;--si-quiet:#5c6470;--si-stroke:#e0e3e8;--si-weak:#eceef1;--si-pill:#e8efff;--si-pill-ink:#2457c5;--si-button-ink:#1c1d1f;--si-button-hover:#f0f1f3;--si-button-hover-stroke:#ced3da;--si-line:#1010100d;--si-tile:linear-gradient(-30deg, #fff 25%, #e8eaee 160%);--si-tile-shadow:inset .2px .2px 2px #ffffffe6, 0 0 0 1px #1018280f, 0 1.5px 2px #10182814;--si-draw-line:92 100 112;--si-draw-comet:36 87 197;--si-draw-head:16 16 16;--si-draw-focus:36 87 197;--si-draw-light:1;--marketing-blue-text-fill:linear-gradient(180deg, #b2d4ff 0%, #619be4 46%, #4c82c6 100%);--brand-blue-text-glow:drop-shadow(0 1px 0 #ffffff47) drop-shadow(0 0 10px #2563eb1f)}@supports (color:lab(0% 0 0)){.dark .marketing-root #main-content>:is(#superintelligence,#finale){--marketing-blue-text-fill:linear-gradient(180deg, lab(83.5119% -4.27336 -26.7339) 0%, lab(62.2479% -3.02795 -43.5709) 46%, lab(52.9561% -2.21688 -41.7146) 100%)}}.marketing-root #main-content>#superintelligence{z-index:10}.marketing-root #main-content>#voice{z-index:0;margin-top:-100svh;position:relative}.marketing-body-rail{padding-left:var(--marketing-shell-gutter);padding-right:var(--marketing-shell-gutter)}.marketing-home-grid{--marketing-workbench-max-width:75rem;--homepage-grid-gutter:1rem;--homepage-cell-inset:1.25rem;--homepage-header-clearance:5.5rem;--radius-field:.25rem;--radius-cell:.25rem;--line-field:var(--line-seam);--instrument-substrate:var(--line-seam);--home-frame-stroke:#0f172a1a}.dark .marketing-home-grid{--home-frame-stroke:#ffffff1a}.marketing-root .marketing-page-grid{grid-template-columns:minmax(var(--homepage-grid-gutter), 1fr) minmax(0, var(--marketing-workbench-max-width)) minmax(var(--homepage-grid-gutter), 1fr);padding-inline:0;display:grid}.marketing-page-grid-content{grid-column:2;min-width:0;position:relative}.marketing-shell-frame:has(.marketing-home-grid)>.marketing-guide-line{display:none}.marketing-home-grid .marketing-page-grid .marketing-editorial{max-width:none;padding:var(--homepage-cell-inset);text-align:left;padding-block:clamp(2rem,4vw,3rem)}.marketing-home-grid .marketing-feature-system,.marketing-home-grid .marketing-cta-grid-cell{width:100%;max-width:none;margin-inline:0}.marketing-home-grid .website-pricing[data-layout=plate]{--line-field:var(--pf-stroke);--line-seam:var(--pf-stroke);width:100%;max-width:none;margin-inline:0}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-system{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-field{background:var(--line-seam);padding-top:1px}.marketing-home-grid .marketing-cta-grid-cell{box-shadow:none;border-color:var(--line-seam);border-radius:var(--radius-field)}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-intro-field{border-bottom:1px solid var(--pf-stroke);background:0 0;grid-template-columns:minmax(0,1fr);align-items:end;gap:24px;padding:88px 24px 64px}@media (min-width:1024px){.marketing-home-grid .website-pricing[data-layout=plate] .pricing-intro-field{grid-template-columns:minmax(0,1fr) 14.5rem;padding:112px 58px 72px}}@media (min-width:1280px){.marketing-home-grid .website-pricing[data-layout=plate] .pricing-intro-field{padding-top:152px;padding-bottom:80px}}.marketing-home-grid .website-pricing[data-layout=plate] :is(.pricing-intro-copy,.pricing-intro-control){min-height:0;box-shadow:none;background:0 0;padding:0}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-toolbar{box-shadow:none;background:0 0}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-intro-copy{text-align:left;justify-content:flex-start;align-items:flex-start;gap:24px}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-intro-copy :is(h2,p){text-align:left;margin:0}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-intro-control{justify-content:flex-start}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-eyebrow{background:color-mix(in oklab, var(--pf-blue) 10%, transparent);height:24px;color:var(--pf-blue);letter-spacing:-.14px;text-transform:none;border-radius:8px;align-items:center;padding:0 6px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-intro-title{letter-spacing:-.32px;max-width:22em;color:var(--pf-ink);font-variation-settings:"opsz" 32;font-size:32px;font-weight:500;line-height:36px}@media (min-width:992px){.marketing-home-grid .website-pricing[data-layout=plate] .pricing-intro-title{letter-spacing:-.4px;font-size:40px;line-height:44px}}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-blue-text{background:var(--marketing-blue-text-fill);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:var(--brand-blue-text-glow);text-shadow:none;-webkit-background-clip:text;background-clip:text}@media (min-width:768px){.marketing-home-grid .website-pricing[data-layout=plate] .pricing-blue-text{display:block}}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-intro-description{letter-spacing:-.16px;max-width:36em;color:var(--pf-quiet);font-size:16px;font-weight:500;line-height:22px}.marketing-home-grid .marketing-footer-content,.marketing-home-grid .marketing-footer-copyright{padding-inline:var(--homepage-cell-inset)}.marketing-home-grid .marketing-footer-content{padding-block:var(--homepage-cell-inset)}.marketing-home-grid .marketing-footer-copyright{margin-top:0;padding-bottom:1.5rem}@media (min-width:768px){.marketing-home-grid{--homepage-grid-gutter:1.5rem;--homepage-cell-inset:3rem}}.marketing-root .marketing-home-atmosphere{isolation:isolate;position:relative;overflow:hidden}.marketing-root .marketing-home-atmosphere:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(78% 52% at 50% 38%, #2b7fff0d, transparent 72%), linear-gradient(180deg, var(--background) 0%, var(--background) 8%, #2b7fff08 40%, #2b7fff0b 50%, var(--marketing-logo-fade-start) 68%, var(--marketing-logo-fade-mid) 82%, var(--background) 100%);position:absolute;inset:0}.dark .marketing-root .marketing-home-atmosphere:before{background:radial-gradient(82% 56% at 50% 36%, #2b7fff14, transparent 72%), linear-gradient(180deg, var(--background) 0%, var(--background) 8%, #2b7fff0d 40%, #2b7fff13 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){z-index:1;position:relative}.marketing-root .marketing-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;display:grid}.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-cta-substrate{max-width:var(--marketing-workbench-max-width);margin-inline:auto;position:relative}.marketing-root .marketing-home-bottom-grid{--home-grid-demo-cutout-inline:max(var(--marketing-shell-gutter), calc(50% - 576px));--home-grid-edge-feather:56px;z-index:0;pointer-events:none;filter:blur(3px);opacity:.7;-webkit-mask-composite:source-in;height:58%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 20%,#000 54% 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000002e 20%,#000 54% 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.marketing-root .marketing-home-bottom-grid__plane{pointer-events:none;position:absolute}.marketing-root .marketing-home-bottom-grid__side{width:calc(var(--home-grid-demo-cutout-inline) + var(--home-grid-edge-feather));top:0;bottom:0}.marketing-root .marketing-home-bottom-grid__side--left{-webkit-mask-image:linear-gradient(to right, black 0%, black calc(100% - var(--home-grid-edge-feather)), transparent 100%);-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%);left:0}.marketing-root .marketing-home-bottom-grid__side--right{-webkit-mask-image:linear-gradient(to left, black 0%, black calc(100% - var(--home-grid-edge-feather)), transparent 100%);-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%);right:0}.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(#0000 0%,#0000000d 22%,#0003 48%,#000000b8 82%,#000 100%);mask-image:linear-gradient(#0000 0%,#0000000d 22%,#0003 48%,#000000b8 82%,#000 100%)}@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-bento{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@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);background-color:var(--border);border-radius:1rem;overflow:hidden}.marketing-root .marketing-proof-row{margin-top:-2.5rem;padding:4rem 2.5rem 0;position:relative;overflow:visible}.marketing-root .marketing-proof-row-list{z-index:1;position:relative}.marketing-root .marketing-proof-row-item{justify-content:center;align-items:center;display:flex}.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-left:5rem;padding-right: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:0 0}.marketing-root .marketing-feature-section-substrate{max-width:var(--marketing-workbench-max-width);margin-inline:auto;position:relative}.marketing-root .marketing-feature-inset-field{z-index:1;max-width:var(--marketing-workbench-max-width);margin-inline:auto;position:relative}.marketing-root .marketing-feature-system{max-width:var(--marketing-workbench-max-width);border:1px solid var(--line-field);border-radius:var(--radius-field);background:var(--line-seam);gap:1px;margin-inline:auto;padding:0;display:grid;position:relative;overflow:hidden}.marketing-root .marketing-feature-phase-stack{background:var(--line-seam);gap:1px;display:grid}.marketing-root .marketing-feature-phase-frame{position:relative}.marketing-root .marketing-feature-phase-grid{background:var(--line-seam);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;position:relative}@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{border-radius:var(--radius-cell);background:var(--surface-inset-cell);box-shadow:none;border:0;position:relative}.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, #ffffff9e, transparent 42%), var(--surface-inset-lead)}.dark .marketing-root .marketing-feature-lead-cell{background:linear-gradient(180deg, #ffffff0a, transparent 42%), var(--surface-inset-lead)}.marketing-root .marketing-feature-workstream--focal{background:linear-gradient(180deg, #ffffffbd, transparent 38%), color-mix(in oklab, var(--card) 96%, #2b7fff0a);box-shadow:inset 0 0 0 1px #2b7fff33}.dark .marketing-root .marketing-feature-workstream--focal{background:linear-gradient(180deg, #2b7fff14, transparent 38%), color-mix(in oklab, var(--card) 84%, #2b7fff0f);box-shadow:inset 0 0 0 1px #2b7fff38}.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(#ffffff06,#0000)}.marketing-root .marketing-feature-workstream--focal .marketing-feature-exhibit{background:radial-gradient(circle at 22% 0%, #2b7fff1a, 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,#2b7fff24,#0000 16rem),linear-gradient(#ffffff06,#0000)}.marketing-root .marketing-feature-specimen{background-image:linear-gradient(#0f172a05 1px,#0000 1px),linear-gradient(90deg,#0f172a05 1px,#0000 1px);background-size:32px 32px;flex-direction:column;justify-content:space-between;gap:.75rem;height:100%;padding:1.25rem;display:flex;position:relative;overflow:hidden}.dark .marketing-root .marketing-feature-specimen{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)}.marketing-root .marketing-footer-content,.marketing-root .marketing-footer-copyright{max-width:var(--marketing-workbench-max-width);margin-inline:auto}.marketing-root #main-content>#footer.marketing-section-rhythm{padding-bottom:0}.marketing-root #main-content.marketing-home-grid>#footer.marketing-section-rhythm{padding-top:0}.marketing-home-grid>#footer .marketing-footer-content{padding-top:calc(var(--section-bracket) + var(--homepage-cell-inset))}.marketing-home-grid>#footer .marketing-footer-copyright{border-top-color:var(--home-frame-stroke)}@media (min-width:1024px){.marketing-home-grid>#footer .marketing-page-grid-content:before{content:"";border-inline:1px solid var(--home-frame-stroke);pointer-events:none;position:absolute;inset:0}}.marketing-root .marketing-footer-brand{max-width:min(24rem,100% - 1.75rem)}.marketing-display-font{font-family:var(--font-marketing,var(--font-inter)), ui-sans-serif, system-ui, sans-serif}.marketing-home-face,.marketing-home-face .website-header,.website-header.marketing-home-face{font-family:var(--font-marketing), ui-sans-serif, system-ui, sans-serif}.marketing-root .marketing-section-label{font-family:var(--font-marketing,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:normal;text-transform:none;font-size:13px;font-weight:500;line-height:20px}@keyframes marquee{0%{transform:translate(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:#707a8bad}.marketing-announcement-separator{color:#2563eb2e}.dark .marketing-announcement-separator{color:#60a5fa38}.marketing-announcement-silver-shine{-webkit-text-fill-color:transparent;animation:3.8s linear infinite shiny-text;animation-delay:var(--announcement-shimmer-delay,0s);will-change:background-position;background-image:linear-gradient(120deg,#0000 0% 38%,#f8fafc61 48%,#aeb8c752 56%,#0000 72% 100%);background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.marketing-announcement-silver-shine{background-position:0 0;animation:none}}@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 + 360deg)) translateY(calc(var(--radius) * 1px)) rotate(calc((var(--angle) * -1deg) - 360deg))}}@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%}to{background-position:200%}}.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;mix-blend-mode:multiply;box-shadow:inset 0 0 0 1px #2b7fff33,0 0 42px #2b7fff2e;-webkit-mask-image:linear-gradient(#0000 0%,#0000009e 5%,#000 15% 86%,#00000061 96%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000009e 5%,#000 15% 86%,#00000061 96%,#0000 100%)}.dark .marketing-root .marketing-hero-demo-ripple-border{mix-blend-mode:screen;opacity:.9;box-shadow:inset 0 0 0 1px #2b7fff29,0 0 34px #2b7fff21}.marketing-root .marketing-border-ripple-ring{inset:calc(var(--ring-offset,0px) * -1);border-color:var(--ring-border-color,#2b7fffa3);border-radius:calc(1rem + var(--ring-offset,0px));box-shadow:0 0 20px var(--ring-glow-color,#2b7fff38), inset 0 0 12px #2b7fff0e;transform-origin:50%;animation:marketing-border-ripple var(--duration,3.4s) ease calc(var(--i,0) * 60ms) infinite;will-change:opacity, transform}@keyframes marketing-template-container-enter{0%{opacity:0}to{opacity:1}}@keyframes marketing-template-frame-enter{to{transform:translate(0,0)scale(1)}}.marketing-root .marketing-template-container-enter{animation:.2s cubic-bezier(.6,.6,0,1) forwards marketing-template-container-enter}.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: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 #ffffffad,0 1px 3px #2b7fff1a,0 0 0 1px #dde3eeb8}.dark .marketing-root .marketing-demo-window-icon-box{box-shadow:inset 0 1px #ffffff14,0 1px 5px #2b7fff2e,0 0 0 1px #3e5f9fa6}.marketing-root .marketing-template-container-enter .marketing-demo-window-media{box-shadow:0 0 0 1px #2929290a}.marketing-root .marketing-demo-window-media--front,.dark .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:0 0;box-shadow:inset 0 1px #ffffffad}.marketing-root .marketing-demo-tab-dia-sweep{inset-block:0;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000 0%,#2563eb1a 18%,#34a8531a 34%,#fbbc041f 50%,#ea43351a 66%,#60a5fa1a 82%,#0000 100%);width:42%;animation:3.85s cubic-bezier(.65,0,.35,1) infinite marketing-demo-tab-dia-sweep;position:absolute;left:0;transform:translate(-101%)}.dark .marketing-root .marketing-demo-tab-dia-sweep{background:linear-gradient(90deg,#0000 0%,#2563eb2e 18%,#34a85329 34%,#fbbc0429 50%,#ea433529 66%,#60a5fa2e 82%,#0000 100%)}.marketing-root .marketing-demo-ring-dia-sweep{border-radius:var(--radius-2xl,1rem) var(--radius-2xl,1rem) 0 0;pointer-events:none;-webkit-mask-composite:xor;padding:1px 1px 0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.marketing-root .marketing-demo-ring-dia-sweep-band{inset-block:0;will-change:transform;background:linear-gradient(90deg,#0000 0%,#2563ebd9 18%,#34a853d9 34%,#fbbc04e6 50%,#ea4335d9 66%,#60a5fad9 82%,#0000 100%);width:42%;animation:3.85s cubic-bezier(.65,0,.35,1) infinite marketing-demo-tab-dia-sweep;position:absolute;left:0;transform:translate(-101%)}@keyframes marketing-demo-tab-dia-sweep{0%{transform:translate(-101%)}35%{transform:translate(245%)}to{transform:translate(245%)}}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-demo-tab-dia-sweep,.marketing-root .marketing-demo-ring-dia-sweep{display:none}}.dark .marketing-root .marketing-demo-window-header{box-shadow:inset 0 1px #ffffff14}.marketing-root .marketing-hero-demo-stage{--demo-window-title-back:#5b6b86;--hero-header-height:32px;--hero-stack-step:32px;--hero-frame-radius:11px;--hero-media-inset:3px;padding-top:calc((var(--window-count) - 1) * var(--hero-stack-step));isolation:isolate;grid-template-areas:"stack";justify-items:center;display:grid}.dark .marketing-root .marketing-hero-demo-stage{--demo-window-title-back:#a3b1c8}.marketing-root .marketing-hero-demo-window{width:calc(100% - var(--stack-depth) * 3%);transform:translateY(calc(var(--stack-depth) * var(--hero-stack-step) * -1));z-index:calc(var(--window-count) - var(--stack-depth));grid-area:stack;position:relative}.marketing-root .marketing-hero-demo-window .marketing-demo-window-frame{border-radius:var(--hero-frame-radius);border-color:color-mix(in srgb, var(--demo-window-ring) 68%, transparent)}.marketing-root .marketing-hero-demo-window .marketing-demo-window-body{padding:0 var(--hero-media-inset) var(--hero-media-inset)}.marketing-root .marketing-hero-demo-window .marketing-demo-window-media{border-radius:calc(var(--hero-frame-radius) - var(--hero-media-inset) - 1px)}.marketing-root .marketing-hero-demo-window .marketing-demo-window-title{letter-spacing:-.01em;font-size:12px}.marketing-root .marketing-hero-demo-window .marketing-demo-window-icon-box{border-radius:4px;width:17px;height:17px;box-shadow:0 0 0 1px #64748b1a}.marketing-root .marketing-hero-demo-window .marketing-demo-window-icon-box svg{width:12px;height:12px}.marketing-root .marketing-hero-demo-window .marketing-demo-window-header{height:var(--hero-header-height);cursor:pointer;touch-action:pan-y;padding-inline:10px;overflow:hidden}.marketing-root .marketing-hero-demo-window .marketing-demo-window-header:focus-visible{outline:2px solid var(--demo-window-icon-accent);outline-offset:-3px;border-radius:var(--hero-frame-radius) var(--hero-frame-radius) 0 0}.marketing-root .marketing-hero-demo-reveal{position:relative}.marketing-root .marketing-hero-demo-window{--hero-shimmer-duration:5.8s;--hero-shimmer-delay:-1.4s}.marketing-root .marketing-hero-demo-window[data-window-index="1"]{--hero-shimmer-duration:7.2s;--hero-shimmer-delay:-3.6s}.marketing-root .marketing-hero-demo-window[data-window-index="2"]{--hero-shimmer-duration:6.6s;--hero-shimmer-delay:-.7s}.marketing-root .marketing-hero-demo-window[data-window-index="3"]{--hero-shimmer-duration:8.1s;--hero-shimmer-delay:-5.1s}.marketing-root .marketing-hero-demo-window .marketing-demo-tab-dia-sweep,.marketing-root .marketing-hero-demo-window .marketing-demo-ring-dia-sweep-band{--hero-shimmer-opacity:1;animation-duration:var(--hero-shimmer-duration);animation-delay:var(--hero-shimmer-delay);transition:opacity .2s ease-out}.marketing-root .marketing-hero-demo-window .marketing-demo-tab-dia-sweep{--hero-shimmer-opacity:.65;opacity:.65}.marketing-root .marketing-hero-demo-window .marketing-hero-shimmer-reveal{display:none}.marketing-root .marketing-hero-demo-window .marketing-demo-ring-dia-sweep{border-radius:var(--hero-frame-radius);opacity:.6;padding-bottom:1px}.marketing-root .marketing-hero-demo-stage[data-in-view=false] .marketing-demo-tab-dia-sweep,.marketing-root .marketing-hero-demo-stage[data-in-view=false] .marketing-demo-ring-dia-sweep-band{animation-play-state:paused}.marketing-root .marketing-hero-demo-layout .marketing-demo-window-bottom-fade{height:16%}@media (max-width:767px){.marketing-root #home.marketing-home-atmosphere{isolation:auto}.marketing-root #home>#hero{z-index:auto}.marketing-root .marketing-hero-demo-layout{z-index:11}.marketing-root .marketing-hero-demo-layout .marketing-demo-window-stack-layer{margin-top:-8px;padding-top:8px}.marketing-root .marketing-hero-demo-stage{justify-items:center}.marketing-root .marketing-hero-demo-window{width:calc(100% - var(--stack-depth) * 3%);--hero-sheet-extension:calc(var(--stack-depth) * var(--hero-stack-step) + 8px);margin-bottom:calc(-1 * var(--hero-sheet-extension));transform:translateY(calc(var(--stack-depth) * var(--hero-stack-step) * -1));transition:transform .24s cubic-bezier(.2,.7,.2,1),margin-bottom .24s cubic-bezier(.2,.7,.2,1)}.marketing-root .marketing-hero-demo-reveal{opacity:1!important;transform:none!important}.marketing-root .marketing-hero-demo-interaction{transition:translate .22s cubic-bezier(.2,.7,.2,1)}.marketing-root .marketing-hero-demo-window .marketing-demo-window-frame{padding-bottom:var(--hero-sheet-extension);transition:background-color .3s ease-out,border-color .3s ease-out,padding-bottom .24s cubic-bezier(.2,.7,.2,1)}.marketing-root .marketing-hero-demo-window .marketing-demo-tab-dia-sweep,.marketing-root .marketing-hero-demo-window .marketing-demo-ring-dia-sweep{opacity:.4}.marketing-root .marketing-hero-demo-window[data-front=false] .marketing-demo-window-media{visibility:hidden}.marketing-root .marketing-hero-demo-window[data-front=false]:focus-within .marketing-hero-demo-interaction{translate:0 -6px}.marketing-root .marketing-hero-demo-window[data-front=false]:active .marketing-hero-demo-interaction{translate:0 -3px}.marketing-root .marketing-hero-demo-window .marketing-demo-window-actions{display:none}}@media (max-width:767px) and (hover:hover){.marketing-root .marketing-hero-demo-window[data-front=false]:hover .marketing-hero-demo-interaction{translate:0 -6px}}@media (min-width:768px){.marketing-root .marketing-hero-demo-stage .marketing-hero-demo-window:not([data-window-index="0"]) .marketing-hero-shimmer-reveal{transform:translateX(var(--hero-reveal-shimmer-position,-101%));opacity:var(--hero-shimmer-opacity);animation:none;display:block}.marketing-root .marketing-hero-demo-stage[data-shimmer-phase=reveal] .marketing-hero-demo-window:not([data-window-index="0"]) :is(.marketing-demo-tab-dia-sweep,.marketing-demo-ring-dia-sweep-band):not(.marketing-hero-shimmer-reveal),.marketing-root .marketing-hero-demo-stage[data-shimmer-phase=ambient] .marketing-hero-demo-window .marketing-hero-shimmer-reveal{opacity:0}.marketing-root .marketing-hero-demo-stage{aspect-ratio:1152/700;padding-top:0;display:block}.marketing-root .marketing-hero-demo-window{--hero-header-height:30px;--hero-frame-radius:11px;--hero-media-inset:4px;width:31%;z-index:var(--window-z);position:absolute;transform:none}.marketing-root .marketing-hero-demo-window[data-window-index="0"]{--hero-header-height:36px;--hero-frame-radius:13px;--hero-media-inset:5px;width:76%;top:9%;left:12%}.marketing-root .marketing-hero-demo-window[data-window-index="1"]{top:30%;left:0}.marketing-root .marketing-hero-demo-window[data-window-index="2"]{top:0;right:0}.marketing-root .marketing-hero-demo-window[data-window-index="3"]{top:57%;right:2%}.marketing-root .marketing-hero-demo-window .marketing-demo-window-frame{box-shadow:0 1px 2px #1e293b0a,0 6px 12px -5px #1e293b14,0 22px 40px -22px #1e293b2e}.dark .marketing-root .marketing-hero-demo-window .marketing-demo-window-frame{box-shadow:0 2px 4px #00000029,0 20px 40px -20px #00000073}.marketing-root .marketing-hero-demo-window[data-window-index="0"] .marketing-demo-window-title{font-size:13px}.marketing-root .marketing-hero-demo-window .marketing-demo-window-body{display:block}.marketing-root .marketing-hero-demo-window .marketing-demo-window-header{cursor:grab;touch-action:none}.marketing-root .marketing-hero-demo-window[data-interactive=false] .marketing-demo-window-header{cursor:default;touch-action:pan-y}.marketing-root .marketing-hero-demo-window[data-interactive=false] .marketing-demo-window-actions{opacity:0}.marketing-root .marketing-hero-demo-window .marketing-demo-window-header:active{cursor:grabbing}.marketing-root .marketing-hero-demo-window .marketing-demo-ring-dia-sweep{padding-bottom:1px}.marketing-root .marketing-hero-demo-layout .marketing-demo-window-stack-layer{-webkit-mask-image:none;mask-image:none}.marketing-root .marketing-hero-demo-layout .marketing-demo-window-bottom-fade{display:none}}@media (min-width:768px) and (max-width:1023px){.marketing-root .marketing-hero-demo-window:not([data-window-index="0"]) .marketing-demo-window-actions{display:none}}@media (min-width:768px) and (pointer:coarse){.marketing-root .marketing-hero-demo-window{--hero-header-height:40px}}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-hero-demo-window,.marketing-root .marketing-hero-demo-window .marketing-demo-window-frame{transition:none}.marketing-root .marketing-hero-demo-reveal{transform:none!important}.marketing-root .marketing-hero-demo-stage .marketing-hero-shimmer-reveal{display:none!important}.marketing-root .marketing-hero-demo-interaction{transition:none;translate:none!important}}.marketing-root .marketing-hero-demo-stage[data-single]{aspect-ratio:auto;padding-top:0;display:block}.marketing-root .marketing-hero-demo-stage[data-single] .marketing-hero-demo-window{width:100%;position:relative;inset:auto;transform:none}.marketing-root .marketing-demo-window-stack-layer{-webkit-mask-image:linear-gradient(#000 0% 74%,#000000eb 84%,#0000008a 94%,#0000 100%);mask-image:linear-gradient(#000 0% 74%,#000000eb 84%,#0000008a 94%,#0000 100%)}.marketing-root .marketing-demo-window-bottom-fade{pointer-events:none;isolation:isolate;z-index:10;width:calc(100% + 2px);height:calc((20rem * var(--hero-demo-stack-scale,1)) + 4px);position:absolute;bottom:-4px;left:-1px}.marketing-root .marketing-demo-window-bottom-fade__scrim{background:radial-gradient(74% 92% at 50% 88%, #2b7fff08, 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%);position:absolute;inset:0}.dark .marketing-root .marketing-demo-window-bottom-fade__scrim{background:radial-gradient(76% 96% at 50% 88%, #2b7fff08, 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{-webkit-backdrop-filter:blur(10px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000026 35%,#0000008c 58%,#000000e6 78%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000026 35%,#0000008c 58%,#000000e6 78%,#000 100%)}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-border-ripple-ring{opacity:var(--ring-opacity,.24);animation:none}.marketing-root .marketing-template-container-enter,.marketing-root .marketing-template-frame-enter{opacity:1;animation:none;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;vertical-align:baseline;isolation:isolate;background:linear-gradient(#fff 0%,#f1f5f9 100%);border:1px solid #0f172a0f;border-radius:9px;padding:3px;line-height:0;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a14,0 10px 22px -12px #0f172a24}.marketing-root .marketing-hero-google-ads-mark__well{background:radial-gradient(120% 90% at 50% 0,#fffffff5 0%,#0000 62%),linear-gradient(#e8edf4 0%,#f6f8fb 52%,#eef2f7 100%);border-radius:6px;align-items:center;padding:3px 5px;line-height:0;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a1a,inset 0 -1px #ffffffc7,0 0 0 1px #0f172a0a}.marketing-root .marketing-hero-google-ads-mark__well:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#ffffff14 38%,#0000 72%);position:absolute;inset:0}.marketing-root .marketing-hero-google-ads-mark__well:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at 50% 115%,#2b7fff12 0%,#0000 68%);position:absolute;inset:0}.marketing-root .marketing-hero-google-ads-mark__well>span{vertical-align:baseline;max-height:.72em;line-height:0;width:auto!important;height:.72em!important;display:inline-block!important}.marketing-root .marketing-hero-google-ads-mark__logo{object-fit:contain;filter:saturate(1.08)drop-shadow(0 1px 1px #0f172a1f);min-width:0;min-height:0;max-height:.72em;width:auto!important;height:.72em!important}.dark .marketing-root .marketing-hero-google-ads-mark{background:linear-gradient(#2a2e35 0%,#171b21 100%);background:linear-gradient(lab(18.7301% -.162005 -5.20847) 0%,lab(9.44586% -.0880882 -5.17764) 100%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000059,0 12px 24px -14px #00000085}.dark .marketing-root .marketing-hero-google-ads-mark__well{background:radial-gradient(115% 85% at 50% 6%,#ffffff1c 0%,#0000 58%),linear-gradient(#1c1f26 0%,#0f1218 100%);background:radial-gradient(115% 85% at 50% 6%,#ffffff1c 0%,#0000 58%),linear-gradient(lab(11.7672% -.111312 -5.18694) 0%,lab(5.20939% -.0192598 -4.45533) 100%);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000061,0 0 0 1px #ffffff0d}.dark .marketing-root .marketing-hero-google-ads-mark__well:before{background:linear-gradient(#ffffff1a 0%,#ffffff08 42%,#0000 74%)}.dark .marketing-root .marketing-hero-google-ads-mark__well:after{background:radial-gradient(90% 70% at 50% 115%,#60a5fa1f 0%,#0000 68%)}.dark .marketing-root .marketing-hero-google-ads-mark__logo{filter:brightness(1.1)saturate(1.1)drop-shadow(0 1px 2px #0000006b)}.marketing-root .marketing-skeuomorphic-icon-chip{isolation:isolate;background:linear-gradient(#fff 0%,#f1f5f9 100%);border:1px solid #0f172a0f;border-radius:8px;padding:2px;line-height:0;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a14,0 8px 18px -10px #0f172a1f}.marketing-root .marketing-skeuomorphic-icon-chip__well{background:radial-gradient(120% 90% at 50% 0,#fffffff5 0%,#0000 62%),linear-gradient(#e8edf4 0%,#f6f8fb 52%,#eef2f7 100%);border-radius:5px;justify-content:center;align-items:center;padding:2px 3px;line-height:0;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a1a,inset 0 -1px #ffffffc7,0 0 0 1px #0f172a0a}.marketing-root .marketing-skeuomorphic-icon-chip__well:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#ffffff14 38%,#0000 72%);position:absolute;inset:0}.marketing-root .marketing-skeuomorphic-icon-chip__well:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at 50% 115%,#2b7fff12 0%,#0000 68%);position:absolute;inset:0}.marketing-root .marketing-skeuomorphic-icon-chip__icon{z-index:1;color:#565e69;color:lab(39.6292% -1.42731 -7.239);filter:saturate(1.05)drop-shadow(0 1px 1px #0f172a1a);width:14px;height:14px;display:block;position:relative}.dark .marketing-root .marketing-skeuomorphic-icon-chip{background:linear-gradient(#2a2e35 0%,#171b21 100%);background:linear-gradient(lab(18.7301% -.162005 -5.20847) 0%,lab(9.44586% -.0880882 -5.17764) 100%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000059,0 10px 20px -12px #0000007a}.dark .marketing-root .marketing-skeuomorphic-icon-chip__well{background:radial-gradient(115% 85% at 50% 6%,#ffffff1c 0%,#0000 58%),linear-gradient(#1c1f26 0%,#0f1218 100%);background:radial-gradient(115% 85% at 50% 6%,#ffffff1c 0%,#0000 58%),linear-gradient(lab(11.7672% -.111312 -5.18694) 0%,lab(5.20939% -.0192598 -4.45533) 100%);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000061,0 0 0 1px #ffffff0d}.dark .marketing-root .marketing-skeuomorphic-icon-chip__well:before{background:linear-gradient(#ffffff1a 0%,#ffffff08 42%,#0000 74%)}.dark .marketing-root .marketing-skeuomorphic-icon-chip__well:after{background:radial-gradient(90% 70% at 50% 115%,#60a5fa1f 0%,#0000 68%)}.dark .marketing-root .marketing-skeuomorphic-icon-chip__icon{color:#adb1b9;color:lab(72.1066% -.251591 -4.51999);filter:brightness(1.06)saturate(1.04)drop-shadow(0 1px 2px #00000061)}.marketing-root .marketing-outline-depth-button{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);background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a0f,0 4px 10px -4px #0f172a1a}.marketing-root .marketing-outline-depth-button:hover{background:linear-gradient(#fff 0%,#f1f5f9 100%);border-color:#0f172a1a;box-shadow:inset 0 1px #fffffffa,0 2px 4px #0f172a12,0 6px 14px -5px #0f172a1f}.marketing-root .marketing-outline-depth-button:active{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);box-shadow:inset 0 1px 2px #0f172a14,0 1px 2px #0f172a0a}.dark .marketing-root .marketing-outline-depth-button{background:linear-gradient(#252930 0%,#171b21 100%);background:linear-gradient(lab(16.4093% -.147581 -5.20217) 0%,lab(9.44586% -.0880882 -5.17764) 100%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 1px 2px #00000052,0 0 0 1px #ffffff0a}.dark .marketing-root .marketing-outline-depth-button:hover{background:linear-gradient(#2a2e35 0%,#1c1f26 100%);background:linear-gradient(lab(18.7301% -.162005 -5.20847) 0%,lab(11.7672% -.111312 -5.18694) 100%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000061,0 2px 4px #0000005c,0 0 0 1px #ffffff0d}.dark .marketing-root .marketing-outline-depth-button:active{background:linear-gradient(#1c1f26 0%,#13161d 100%);background:linear-gradient(lab(11.7672% -.111312 -5.18694) 0%,lab(7.15581% -.0557452 -5.11242) 100%);box-shadow:inset 0 2px 4px #0000006b,0 0 0 1px #ffffff0a}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-outline-depth-button{transition:none}}.marketing-root{--marketing-blue-text-fill:var(--brand-blue-text-fill)}.marketing-root .marketing-blue-text{background:var(--marketing-blue-text-fill);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.marketing-home-grid .marketing-blue-text{filter:var(--brand-blue-text-glow)}.marketing-root .marketing-hero-h1{--marketing-hero-h1-color:#3d434a;font-variation-settings:"opsz" 32}@supports (color:lab(0% 0 0)){.marketing-root .marketing-hero-h1{--marketing-hero-h1-color:lab(28.0456% -1.01988 -5.07668)}}.dark .marketing-root .marketing-hero-h1{--marketing-hero-h1-color:#c7cbd1}@supports (color:lab(0% 0 0)){.dark .marketing-root .marketing-hero-h1{--marketing-hero-h1-color:lab(81.3962% -.221312 -3.77311)}}.marketing-root .marketing-hero-h1-text{color:var(--marketing-hero-h1-color);text-shadow:0 1px #ffffffe0,0 -1px #0f172a12}.dark .marketing-root .marketing-hero-h1-text{text-shadow:0 1px #ffffff1a,0 -1px #00000052}.marketing-root .marketing-hero-dia-gradient-text{filter:drop-shadow(0 1px #ffffff47)drop-shadow(0 0 10px #2563eb1f);margin-block:-.08em;padding-block:.08em}.dark .marketing-root .marketing-hero-dia-gradient-text{filter:drop-shadow(0 1px #ffffff14)drop-shadow(0 0 12px #60a5fa2e)}.marketing-root .marketing-feature-media-well{background:#f1f4f6;background:lab(95.9389% -.488281 -1.41356)}.dark .marketing-root .marketing-feature-media-well{background:#1e1f22;background:lab(11.8123% -.109158 -2.25114)}.marketing-root .marketing-feature-media-frame{background:var(--card);border:1px solid #0f172a0f;border-radius:6px;box-shadow:0 1px 2px #0f172a0a,0 4px 8px #0f172a0f}.dark .marketing-root .marketing-feature-media-frame{background:#151619;background:lab(7.20007% -.0931919 -2.19784);border-color:#ffffff14;box-shadow:0 0 0 1px #ffffff0f}.marketing-root .marketing-file-illustration{--file-format-color:#10b981;flex:none;width:24px;height:24px;position:relative}.marketing-root .marketing-file-illustration[data-file-format=csv]{--file-format-color:#14b8a6}.marketing-root .marketing-file-illustration[data-file-format=pdf]{--file-format-color:#f43f5e}.marketing-root .marketing-file-illustration[data-file-format=docx]{--file-format-color:#3b82f6}.marketing-root .marketing-file-art{filter:drop-shadow(0 1px 1px #0001);width:13px;height:17px;position:absolute;inset:3.5px auto auto 4px}.marketing-root .marketing-file-paper{background:color-mix(in srgb, var(--foreground) 18%, var(--card));clip-path:polygon(0 0,10px 0,100% 3px,100% 100%,0 100%);border-radius:2px;width:13px;height:17px;padding:2px;position:relative}.marketing-root .marketing-file-paper:before{content:"";background:color-mix(in srgb, var(--card) 88%, white);clip-path:polygon(0 0,9px 0,100% 2px,100% 100%,0 100%);border-radius:1px;position:absolute;inset:1px}.marketing-root .marketing-file-paper>div{position:relative}.marketing-root .marketing-file-format{z-index:2;background:var(--file-format-color);color:#fff;font:600 4.5px/1.2 var(--font-inter), sans-serif;box-shadow:0 1px 2px color-mix(in srgb, var(--file-format-color) 18%, transparent);border:1px solid #0000001f;border-radius:2px;padding:.5px 1px;position:absolute;bottom:2px;right:-3px}.marketing-root .marketing-file-table{gap:1px;display:grid}.marketing-root .marketing-file-table-row{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.marketing-root .marketing-file-table-row>div{background:color-mix(in srgb, var(--foreground) 15%, transparent);height:1px}.marketing-root .marketing-file-table-row:first-child>div{background:color-mix(in srgb, var(--foreground) 17%, transparent)}.marketing-root [data-file-format=csv] .marketing-file-table-row>div{border-radius:1px}.marketing-root .marketing-file-prose{gap:1px;display:grid}.marketing-root .marketing-file-prose>div{background:color-mix(in srgb, var(--foreground) 22%, transparent);height:1px}.marketing-root .marketing-file-prose>div:nth-child(3){width:85%}.marketing-root .marketing-file-prose>div:nth-child(6){width:65%}.marketing-root .marketing-file-prose>.marketing-file-signature{background:color-mix(in srgb, var(--foreground) 65%, transparent);width:6px;margin-top:1px}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.3ykghqjb5ppsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0lmgotk6waklk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0ec3e76flwb9j.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.3l17ub4npw-5z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.2_16a3jj3m9yb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.3xt4epvyjlv6l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.10f31zp4gc5wb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.lXF9LG_className{font-family:Inter,Inter Fallback;font-style:normal}.lXF9LG_variable{--font-marketing:"Inter", "Inter Fallback"}
/*# sourceMappingURL=0sjk0xnvzalqq.css.map*/