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);--section-surface:color-mix(in oklab, var(--background) 25%, var(--card));--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;--section-surface:color-mix(in oklab, var(--background) 70%, var(--card));--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)}}.chat-showcase-scope{--secondary:#f2f4f5;--secondary-foreground:#1a2228;--muted:#f0f1f2;--muted-foreground:#6c777f;--border:#dbdee1;--input:#dbdee1;--color-secondary:#f2f4f5;--color-secondary-foreground:#1a2228;--color-muted:#f0f1f2;--color-muted-foreground:#6c777f;--color-border:#dbdee1;--color-input:#dbdee1}.dark .marketing-root .chat-showcase-scope{--secondary:#282c2f;--secondary-foreground:#f9fafb;--muted:#282c2f;--muted-foreground:#838e95;--border:#2f3437;--input:#2f3437;--color-secondary:#282c2f;--color-secondary-foreground:#f9fafb;--color-muted:#282c2f;--color-muted-foreground:#838e95;--color-border:#2f3437;--color-input:#2f3437}.marketing-root .marketing-sheet-shell{isolation:isolate;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 #0f172a0a, 0 0 22px -5px #2563eb1a, inset 0 1px 0 #ffffff94;border:none;border-radius:10px;position:relative;overflow:hidden}.marketing-root .marketing-sheet-shell:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#fffffff2 0%,#ffffff85 22%,#0f172a0d 62%,#0f172a1a 100%);padding:1px;position:absolute;inset:0;-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-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dark .marketing-root .marketing-sheet-shell{background:radial-gradient(ellipse 130% 90% at 50% -24%, #2563eb1a, transparent 58%), linear-gradient(180deg, #ffffff0d 0%, transparent 36%), color-mix(in oklab, var(--card) 86%, var(--background));box-shadow:0 14px 32px #00000070,0 3px 8px #00000047,0 0 0 1px #ffffff12,0 0 32px -8px #2563eb2e,inset 0 1px #ffffff1a,inset 0 -1px #00000061}.dark .marketing-root .marketing-sheet-shell:before{background:linear-gradient(145deg,#93c5fd33 0%,#ffffff1f 16%,#ffffff0d 34%,#0000006b 72%,#0000009e 100%)}.marketing-root .marketing-command-card{border-color:color-mix(in srgb, var(--border) 54%, transparent)}.marketing-root .marketing-account-search input,.marketing-root .marketing-account-search input:focus-visible{box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.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));box-shadow:var(--shadow-4), inset 0 1px 0 #ffffff0f;background-image:none}.marketing-root .marketing-sheet-tabs{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);padding-block:10px;padding-inline:10px;position:relative}.dark .marketing-root .marketing-sheet-tabs{background:linear-gradient(#ffffff09,#ffffff02);box-shadow:inset 0 -1px #0000006b}.marketing-root .marketing-sheet-tabs__list{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.marketing-root .marketing-sheet-chip{background-color:color-mix(in srgb, var(--muted) 30%, transparent);max-width:220px;min-height:22px;color:var(--muted-foreground);white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding-block:4px;padding-inline:10px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.dark .marketing-root .marketing-sheet-chip:not(.marketing-sheet-chip--active):not(.marketing-sheet-chip--add){background-color:#ffffff0a;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000038}.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 #00000012,0 5px 12px #0000000f,inset 0 1px #ffffff9e}.dark .marketing-root .marketing-sheet-chip--active{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 92%, white), var(--background));border-color:#ffffff1a;box-shadow:0 2px 4px #00000061,0 8px 18px #0000003d,inset 0 1px #ffffff1c}.marketing-root .marketing-sheet-chip--add{width:22px;min-width:22px;color:color-mix(in srgb, var(--muted-foreground) 65%, transparent);box-shadow:none;background-color:#0000;padding-inline:0;font-size:13px}.marketing-root .marketing-office-refined{max-width:none;font-family:var(--font-inter), ui-sans-serif, sans-serif}.marketing-root .marketing-office-refined .marketing-sheet-shell{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:var(--card);border-radius:12px;overflow:hidden;box-shadow:0 2px 3px #00000006,0 16px 36px -20px #0000002e}.marketing-root .marketing-office-title{align-items:center;gap:9px;height:44px;padding-inline:14px;display:flex}.marketing-root .marketing-office-title>svg{color:var(--primary)}.marketing-root .marketing-office-title strong{font-size:14px;font-weight:550}.marketing-root .marketing-office-title>span{color:var(--muted-foreground);margin-left:auto;font-size:10px}.marketing-root .marketing-office-refined .marketing-sheet-tabs{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;height:34px;padding:0 12px}.marketing-root .marketing-office-refined .marketing-sheet-tabs__list{gap:20px}.marketing-root .marketing-office-refined .marketing-sheet-chip{height:34px;box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;padding:0 3px;font-size:12px}.marketing-root .marketing-office-refined .marketing-sheet-chip--active{color:var(--foreground);box-shadow:inset 0 -2px var(--primary)}.marketing-root .marketing-office-refined .marketing-sheet-grid{box-shadow:none;border:0}.marketing-root .marketing-office-refined .marketing-sheet-grid .rdg{--rdg-font-size:13px;--rdg-selection-color:var(--primary)}.marketing-root .marketing-office-refined .marketing-sheet-grid .marketing-sheet-header-letter,.marketing-root .marketing-office-refined .marketing-sheet-grid .marketing-sheet-gutter{font-size:10px}.marketing-root .marketing-office-refined .marketing-sheet-grid .rdg-cell input{font-size:13px}.marketing-root .marketing-office-footer{border-top:1px solid var(--border);min-height:35px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;padding-inline:13px;font-size:10px;display:flex}.marketing-root .marketing-office-footer>span,.marketing-root .marketing-office-footer>button{align-items:center;gap:6px;display:flex}.marketing-root .marketing-office-footer>button{cursor:pointer;min-height:32px}.marketing-root .marketing-office-footer>button:disabled{opacity:.4;cursor:default}.marketing-root .marketing-office-refined button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (max-width:600px){.marketing-root .marketing-office-title strong{font-size:12px}.marketing-root .marketing-office-title>span{font-size:9px}.marketing-root .marketing-office-refined .marketing-sheet-grid .rdg{--rdg-font-size:12px}.marketing-root .marketing-office-refined .marketing-sheet-grid .marketing-sheet-cell{padding-inline:5px}}.marketing-root .marketing-sheet-grid{background:color-mix(in oklab, var(--background) 96%, black);inline-size:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #0000000d}.marketing-root .marketing-sheet-grid .rdg-text-editor,.marketing-root .marketing-sheet-grid .rdg-cell input{color:var(--foreground);background:var(--card);padding-inline:7px;font-size:11.5px}.dark .marketing-root .marketing-sheet-grid{background:color-mix(in oklab, var(--background) 90%, black);box-shadow:inset 0 1px #00000080,inset 0 3px 10px #00000047}.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;content-visibility:visible;contain:none;border:none;block-size:auto;max-inline-size:100%;position:relative;overflow:hidden}.dark .marketing-root .marketing-sheet-grid .rdg{--rdg-color-scheme:dark}.marketing-root .marketing-sheet-grid .rdg-cell{border-color:var(--border);padding:0;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-gutter-cell--header,.marketing-root .marketing-sheet-grid .marketing-sheet-data-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(#ffffff0a,#ffffff05)}.dark .marketing-root .marketing-sheet-grid .marketing-sheet-gutter-cell--header,.dark .marketing-root .marketing-sheet-grid .marketing-sheet-data-cell--header{background:linear-gradient(#ffffff0f,#ffffff06)}.marketing-root .marketing-sheet-grid .marketing-sheet-gutter,.marketing-root .marketing-sheet-grid .marketing-sheet-header-letter,.marketing-root .marketing-sheet-grid .marketing-sheet-cell{align-items:center;block-size:100%;inline-size:100%;min-inline-size:0;display:flex}.marketing-root .marketing-sheet-grid .marketing-sheet-gutter{color:color-mix(in srgb, var(--muted-foreground) 70%, transparent);justify-content:center;font-size:9px}.marketing-root .marketing-sheet-grid .marketing-sheet-header-letter{color:var(--muted-foreground);justify-content:center;font-size:10px;font-weight:500}.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{font-variant-numeric:tabular-nums;justify-content:flex-end}.marketing-root .marketing-sheet-grid .marketing-sheet-cell--column-header{color:var(--foreground);font-weight:600}.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{z-index:1;position:relative}.marketing-root .chat-showcase-scope .marketing-chat-composer__input-well{z-index:1;padding-block:1rem 1.25rem;padding-inline:1rem;position:relative}.marketing-root .chat-showcase-scope .marketing-chat-composer__toolbar{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));position:relative;box-shadow:inset 0 1px #ffffff59}.dark .marketing-root .chat-showcase-scope .marketing-chat-composer__toolbar{background:linear-gradient(#ffffff05,#ffffff0d);border-top-color:#00000061;box-shadow:inset 0 1px #ffffff0d}.marketing-root .chat-showcase-scope .marketing-chat-tools-popover{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 #0f172a0d, 0 0 22px -6px #2563eb1a, inset 0 1px 0 #ffffff80;border:none}.dark .marketing-root .chat-showcase-scope .marketing-chat-tools-popover{box-shadow:var(--shadow-4), 0 8px 24px #00000059, 0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff17, inset 0 -1px 0 #00000059;background:radial-gradient(100% 70% at 50% -20%,#2563eb14,#0000 55%),#2a2d32}.marketing-root .chat-showcase-scope [data-testid=input-attachment-preview]>div{background:linear-gradient(#f9fafb 0%,#f5f6f8 100%);border-color:#d6dbe0;box-shadow:0 1px 2px #0f172a0d,inset 0 1px #ffffffb8}.dark .marketing-root .chat-showcase-scope [data-testid=input-attachment-preview]>div{background:linear-gradient(#42464c 0%,#3e4147 100%);border-color:#51555d;box-shadow:0 1px 3px #00000052,inset 0 1px #ffffff14,inset 0 -1px #00000038}.marketing-root .chat-showcase-scope [data-testid=input-attachment-preview]>div{border-radius:6px;gap:.375rem;padding-block:.1875rem;padding-inline:.4375rem}.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] [data-attachment-status]{border-radius:2px;padding-block:.0625rem;padding-inline:.25rem;font-size:9px}.marketing-root .chat-showcase-scope [data-testid=input-attachment-preview] [data-attachment-status] 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:1.06s step-end infinite marketing-caret-blink}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-caret-blink{animation:none}}.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(--section-surface);padding-top:calc(var(--section-bracket) + 1px);background-color:var(--background)}.marketing-root #main-content>:is(#platform,#features,#faq){--section-previous-surface:var(--background);background-color:var(--section-surface)}.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-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)}.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-platform-intro-copy{margin-inline:0}.marketing-home-grid .marketing-platform-field,.marketing-home-grid .marketing-feature-system,.marketing-home-grid .marketing-faq-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(--line-seam);--radius-field:.25rem;width:100%;max-width:none;margin-inline:0}.marketing-home-grid .website-pricing[data-layout=plate] .pricing-system,.marketing-home-grid .marketing-cta-grid-cell{box-shadow:none;border-color:var(--line-seam);border-radius:var(--radius-field)}.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-split{grid-template-columns:minmax(0,1fr);display:grid}@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{max-width:var(--marketing-workbench-max-width);border:1px solid var(--line-field);border-radius:var(--radius-field);background:var(--line-seam);box-shadow:none;margin-inline:auto;position:relative;overflow:hidden}.dark .marketing-root .marketing-faq-system{border-color:var(--line-field);background:var(--line-seam);box-shadow:none}.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-section-substrate,.marketing-root .marketing-platform-inset-field{max-width:var(--marketing-workbench-max-width);margin-inline:auto;position:relative}.marketing-root .marketing-platform-field{border:1px solid var(--line-field);border-radius:var(--radius-field);background:var(--instrument-substrate);box-shadow:none;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:0;display:grid;position:relative;overflow:visible}.dark .marketing-root .marketing-platform-field{border-color:var(--line-field);background:var(--instrument-substrate);box-shadow:none}.marketing-root .marketing-platform-panel-copy,.marketing-root .marketing-platform-step-rail{background:var(--surface-inset-cell)}.marketing-root .marketing-platform-chapter-title{letter-spacing:-.025em;font-size:clamp(1.375rem,2vw,1.625rem);line-height:1.2}.marketing-root .marketing-platform-chapter-body{max-width:42rem;margin-top:.875rem;font-size:.9375rem;line-height:1.6}.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-platform-panel-stack{grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}.marketing-root .marketing-platform-panel-row{scroll-margin-top:calc(var(--homepage-header-clearance) + 1rem);grid-template-columns:minmax(0,1fr);display:grid}.marketing-root .marketing-platform-panel-row+.marketing-platform-panel-row{border-top:1px solid var(--line-seam)}.marketing-root .marketing-platform-panel-copy{padding:2rem var(--homepage-cell-inset)}.marketing-root .marketing-platform-panel-exhibit{border-top:1px solid var(--line-seam);background:linear-gradient(180deg, var(--surface-inset-cell), var(--background));min-width:0;position:relative}.marketing-root .marketing-platform-exhibit-inset{min-width:0;padding:2rem var(--homepage-cell-inset);justify-content:center;align-items:center;display:flex}.marketing-root .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-row:last-child .marketing-platform-panel-exhibit{border-radius:0 0 calc(var(--radius-field) - 1px) calc(var(--radius-field) - 1px)}.marketing-root .marketing-platform-workroom{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid;position:relative}.marketing-root .marketing-platform-step-rail{border-radius:calc(var(--radius-field) - 1px) 0 0 calc(var(--radius-field) - 1px);min-width:0}.marketing-root .marketing-platform-step{min-height:clamp(28rem,55svh,38rem);scroll-margin-top:calc(var(--homepage-header-clearance) + 1rem);align-items:center;padding:3rem clamp(1.5rem,3vw,3rem);display:flex}.marketing-root .marketing-platform-step+.marketing-platform-step{border-top:1px solid var(--line-seam)}.marketing-root .marketing-platform-stage{border-left:1px solid var(--line-seam);border-radius:0 calc(var(--radius-field) - 1px) calc(var(--radius-field) - 1px) 0;background:linear-gradient(180deg, var(--surface-inset-cell), var(--background));min-width:0;position:relative}.marketing-root .marketing-platform-stage-viewport{top:max(var(--homepage-header-clearance), calc(50svh - 14rem));justify-content:center;align-items:center;min-width:0;height:28rem;padding:1.5rem clamp(1.5rem,3vw,3rem);display:flex;position:sticky}@media (min-width:768px) and (max-width:1023.98px){.marketing-root .marketing-platform-panel-copy{padding-block:3rem 2rem}.marketing-root .marketing-platform-exhibit-inset{min-height:24rem;padding-block:2.5rem 3rem}}.marketing-root [data-platform-composition=open] .marketing-platform-field{border:0;border-block:1px solid var(--line-seam);background:0 0;border-radius:0}.marketing-root [data-platform-composition=open] .marketing-platform-step-rail,.marketing-root [data-platform-composition=open] .marketing-platform-panel-copy,.marketing-root [data-platform-composition=open] .marketing-platform-stage{background:0 0;border-radius:0}.marketing-root [data-platform-composition=open] .marketing-platform-stage-canvas,.marketing-root [data-platform-composition=open] .marketing-platform-stage-mount,.marketing-root [data-platform-composition=open] .marketing-platform-specimen{max-width:none}@media (max-width:1023.98px){.marketing-root [data-platform-composition=open] .marketing-platform-panel-copy{padding:2rem 0 1rem}.marketing-root [data-platform-composition=open] .marketing-platform-panel-exhibit{background:var(--surface-inset-cell);min-height:0;box-shadow:0 0 0 100vmax var(--surface-inset-cell);clip-path:inset(0 calc(0px - var(--homepage-grid-gutter)));border:0;border-radius:0;padding:.5rem 0 3rem}.marketing-root [data-platform-composition=open] .marketing-platform-panel-row+.marketing-platform-panel-row{border-top:1px solid var(--line-seam)}}.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 .marketing-footer-brand{max-width:min(24rem,100% - 1.75rem)}.marketing-display-font{font-family:interDisplay, var(--font-inter), ui-sans-serif, system-ui, sans-serif}.marketing-root .marketing-section-label,.marketing-home-grid .website-pricing[data-layout=plate] .pricing-eyebrow{font-family: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-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-platform-intro-copy>.block{margin:0}.marketing-root .marketing-platform-intro-desc{grid-template-columns:minmax(0,max-content);width:max-content;max-width:100%}.marketing-root .marketing-platform-intro-desc>.block{min-width:0;margin:0}.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-root .marketing-hero-h1{--marketing-hero-h1-color:#3d434a}@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 .chat-showcase-scope[data-control-finish=refined]{--control-edge:color-mix(in srgb, var(--foreground) 14%, transparent);--control-surface:color-mix(in srgb, var(--background) 60%, var(--card));--control-secondary:color-mix(in srgb, var(--foreground) 4%, var(--control-surface));--control-ink-soft:color-mix(in srgb, var(--foreground) 66%, var(--control-surface));font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.dark .marketing-root{--platform-control-surface:color-mix(in srgb, var(--background) 97%, white)}.dark .marketing-root .chat-showcase-scope[data-control-finish=refined]{--control-surface:var(--platform-control-surface);--control-secondary:color-mix(in srgb, var(--control-surface) 95%, white);--control-ink-soft:color-mix(in srgb, var(--foreground) 68%, var(--control-surface))}.marketing-root .marketing-account-control[data-control-finish=refined]{border:1px solid var(--control-edge);background:var(--control-surface);border-radius:14px;box-shadow:0 2px 3px #00000006,0 14px 32px -24px #00000038}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer{--control-edge:rgba(var(--primary-rgb), .4);border:1px solid var(--control-edge);background:var(--control-secondary);box-shadow:none;border-radius:16px;transition:border-color .15s,box-shadow .15s}.marketing-root .chat-showcase-scope[data-control-finish=refined]:not(.marketing-account-control){--control-surface:var(--card);isolation:isolate;container:platform-composer/inline-size}.marketing-root .chat-showcase-scope[data-control-finish=refined]:not(.marketing-account-control):before{content:"";z-index:-1;pointer-events:none;box-shadow:0 0 36px 4px rgba(var(--primary-rgb), .3);border-radius:15px;position:absolute;inset:1px}.dark .marketing-root .chat-showcase-scope[data-control-finish=refined]:not(.marketing-account-control){--control-surface:var(--platform-control-surface);--control-secondary:var(--background)}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer:focus-within{border-color:var(--control-edge)}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__primary{z-index:1;background:var(--control-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:15px 15px 16px 16px;position:relative;overflow:hidden}.marketing-root .marketing-account-control[data-control-finish=refined]{padding-bottom:40px;font-size:14px;line-height:1.4}.marketing-root .marketing-account-control[data-control-finish=refined]>div:first-child{padding:8px}.marketing-root .marketing-account-control[data-control-finish=refined]>div:first-child>div:first-child{border-color:var(--control-edge);background:var(--control-secondary);border-radius:8px;height:40px;padding-inline:12px}.marketing-root .marketing-account-control[data-control-finish=refined] input{font-size:14px}.marketing-root .marketing-account-control[data-control-finish=refined] [data-account-row]{border-radius:7px;gap:12px;min-height:54px;padding:10px 12px}.marketing-root .marketing-account-control[data-control-finish=refined] [data-account-row=__select_all__]{min-height:40px;padding-block:7px}.marketing-root .marketing-account-control[data-control-finish=refined] [data-account-row]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.marketing-root .marketing-account-control[data-control-finish=refined] [data-account-row]>div:first-child{width:16px;height:16px;box-shadow:none;border-color:color-mix(in srgb, var(--foreground) 28%, transparent)}.marketing-root .marketing-account-control[data-control-finish=refined] [data-account-row][aria-checked=true]>div:first-child{border-color:var(--primary)}.marketing-root .marketing-account-control[data-control-finish=refined] [data-account-row]>div:last-child>span,.marketing-root .marketing-account-control[data-control-finish=refined] [data-account-row=__select_all__]>span:first-of-type{font-size:14px;line-height:19px}.marketing-root .marketing-account-control[data-control-finish=refined] [data-account-row]>div:last-child>div{color:var(--control-ink-soft);font-size:12px;line-height:17px}.marketing-root .marketing-account-control[data-control-finish=refined] .font-mono{font-variant-numeric:tabular-nums;font-family:inherit}.marketing-root .marketing-account-control[data-control-finish=refined]>div:last-child{border-top-color:var(--control-edge);background:var(--control-secondary);height:40px;color:var(--control-ink-soft);padding-inline:16px;font-size:11px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__input-well{box-shadow:none;background:0 0;border-radius:0;padding:16px 20px 4px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__input-well textarea,.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__input-well>div>span{font-size:16px;font-weight:400;line-height:24px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__input-well textarea{scrollbar-width:thin;max-height:240px;overflow-y:auto}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__attachments{background:var(--control-surface)}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__attachments>div{gap:6px;padding:12px 12px 0}.marketing-root .chat-showcase-scope[data-control-finish=refined] [data-testid=input-attachment-preview]{display:flex}.marketing-root .chat-showcase-scope[data-control-finish=refined] [data-testid=input-attachment-preview]>div{min-height:32px}.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}.marketing-root .chat-showcase-scope[data-control-finish=refined] [data-testid=input-attachment-preview] button{width:24px;height:24px;min-height:24px;box-shadow:none;margin-block:0}.dark .marketing-root .chat-showcase-scope[data-control-finish=refined] [data-attachment-status=ready]{color:#a8ccfa;background:#3b82f62e}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar{min-height:44px;box-shadow:none;background:0 0;border:0;gap:8px;padding:0 12px 12px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar button,.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar .marketing-chat-composer__model,.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar [role=img]{min-width:32px;height:32px;min-height:32px;box-shadow:none;color:var(--control-ink-soft);background:0 0;border:1px solid #0000;border-radius:7px;font-size:13px;font-weight:400;transition:background-color .15s,border-color .15s,color .15s;transform:none}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar button:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground)}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar>div:first-child{gap:8px;padding:0}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar>div:last-child{gap:8px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar [aria-label="Add files or tools"]{border:0;width:32px;padding:0}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context{justify-content:flex-start;align-items:center;gap:4px;min-height:36px;padding:6px 12px;display:flex}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context-action{min-width:24px;height:24px;min-height:24px;box-shadow:none;color:var(--control-ink-soft);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:24px;transition:background-color .15s,color .15s;display:inline-flex;transform:none}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context-action>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context-action{min-width:0;max-width:55%}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context-action>svg,.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context [data-composer-scope=accounts]{flex-shrink:0}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context-label-short{display:none}@container platform-composer (max-width:400px){.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context-label-full{display:none}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context-label-short{display:inline}}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar .marketing-chat-composer__model{white-space:nowrap;cursor:default;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:auto;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context button:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground)}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context span{font-size:inherit;font-weight:inherit;text-box-trim:trim-both}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.marketing-chat-model-menu{z-index:100;color:#17191d;width:232px;max-width:calc(100vw - 24px);font:400 14px/20px var(--font-inter), ui-sans-serif, system-ui, sans-serif;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fff;border:1px solid #0f172a17;border-radius:12px;padding:6px;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a}.dark .marketing-chat-model-menu{color:#f5f5f7;background:#222225;border-color:#ffffff1f}.marketing-chat-model-menu__item{cursor:default;border-radius:7px;outline:none;justify-content:space-between;align-items:center;height:36px;padding:0 8px;transition:background-color .1s;display:flex}.marketing-chat-model-menu__item[data-highlighted]{background:#0f172a0b}.dark .marketing-chat-model-menu__item[data-highlighted]{background:#ffffff0f}.marketing-chat-context-menu{width:320px}.marketing-chat-context-menu__intro{color:#17191da6;margin:0;padding:8px 8px 10px;font-size:12px;line-height:17px}.dark .marketing-chat-context-menu__intro{color:#f5f5f7a6}.marketing-chat-context-menu__item{gap:10px;height:auto;min-height:60px;padding:10px 8px}.marketing-chat-context-menu__item>svg,.marketing-chat-context-menu__item>img{flex-shrink:0}.marketing-chat-context-menu__copy{flex:1;gap:2px;display:grid}.marketing-chat-context-menu__copy>span:last-child{color:#17191da6;font-size:12px;line-height:16px}.dark .marketing-chat-context-menu__copy>span:last-child{color:#f5f5f7a6}.marketing-chat-model-menu__separator{background:#17191d12;height:1px;margin:5px -6px}.marketing-chat-model-menu__usage{opacity:.65;justify-content:space-between;gap:8px;padding:8px;font-size:11px;display:flex}.marketing-chat-tool-switch{background:#17191d2e;border-radius:8px;width:26px;height:16px;padding:2px;display:block}.marketing-chat-tool-switch>span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;display:block;box-shadow:0 1px 2px #0000001f}.marketing-chat-tool-switch[data-checked=true]{background:#63666a}.marketing-chat-tool-switch[data-checked=true]>span{transform:translate(10px)}.dark .marketing-chat-tool-switch{background:#ffffff2e}.dark .marketing-chat-tool-switch[data-checked=true]{background:#888b8f}@media (prefers-reduced-motion:reduce){.marketing-chat-tool-switch>span{transition:none}}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar button>span,.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__model>span{font-size:inherit;font-weight:inherit;text-box-trim:trim-both}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar [role=img]{font-size:12px}@container platform-composer (max-width:360px){.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar{gap:4px;padding-inline:6px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar>div:first-child{gap:4px;padding-inline:0}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar button{padding-inline:5px;font-size:12px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar [role=img]{min-width:24px;padding-inline:4px}}@container platform-composer (max-width:320px){.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__context{padding-inline:8px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-composer-account-word,.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar [role=img]{display:none}}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar [data-composer-action=submit]{color:#fff;background:var(--primary);border:0;border-radius:8px;width:32px;height:32px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar [data-composer-action=submit]>div{display:none}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-control-demo-note{color:var(--control-ink-soft);text-align:center;margin:10px 0 0;font-size:11px;line-height:1.5}.marketing-root [data-platform-composition=open] .marketing-account-control{max-width:560px}.marketing-root [data-platform-composition=open] .chat-showcase-scope[data-control-finish=refined]:not(.marketing-account-control){max-width:640px}.marketing-root [data-platform-composition=open] .marketing-platform-step{padding-inline:clamp(1.5rem,2.25vw,2.5rem);position:relative}.marketing-root [data-platform-composition=open] .marketing-platform-grid-node{display:none}@media (min-width:1024px){.marketing-root [data-platform-composition=open] .marketing-platform-workroom{--platform-sticky-height:min(42rem, calc(100svh - var(--homepage-header-clearance) - 1.5rem));--platform-reading-inset:clamp(2rem, 3vw, 3rem);--platform-rail-overhang:max(var(--homepage-grid-gutter), calc((min(100vw, var(--marketing-shell-max-width)) - var(--marketing-workbench-max-width)) / 2));grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.marketing-root [data-platform-composition=open] .marketing-platform-step-rail{display:block}.marketing-root [data-platform-composition=open] .marketing-platform-scroll-track{margin-left:calc(0px - var(--platform-rail-overhang))}.marketing-root [data-platform-composition=open] .marketing-platform-scroll-track:after{content:"";height:max(15rem, calc(var(--platform-sticky-height) + var(--homepage-header-clearance) - 44svh - 10rem));display:block}.marketing-root [data-platform-composition=open] .marketing-platform-step{border:0;align-items:center;height:clamp(22rem,38svh,26rem);min-height:0;padding:2rem clamp(2rem,3vw,3rem);display:flex}.marketing-root [data-platform-composition=open] .marketing-platform-label-zone{opacity:.55;flex-direction:column;justify-content:center;width:100%;min-width:0;max-width:17rem;min-height:11rem;margin-inline:auto;transition:opacity .24s;display:flex;position:relative}.marketing-root [data-platform-composition=open] .marketing-platform-label-zone[data-active=true]{opacity:1}.marketing-root [data-platform-composition=open] .marketing-platform-label-zone h3{letter-spacing:-.025em;text-wrap:pretty;color:var(--foreground);margin:12px 0 0;font-size:clamp(21px,1.6vw,24px);font-weight:450;line-height:1.22}.marketing-root [data-platform-composition=open] .marketing-platform-stage-viewport{top:var(--homepage-header-clearance);height:var(--platform-sticky-height);justify-content:stretch;align-items:stretch;min-height:0;padding:0;display:flex}.marketing-root [data-platform-composition=open] .marketing-platform-stage-caption{color:var(--muted-foreground);text-wrap:pretty;margin:0 0 20px;font-size:15px;line-height:1.6}.marketing-root [data-platform-composition=open] .marketing-platform-stage-canvas{background:var(--surface-inset-cell);min-height:0}.marketing-root [data-platform-composition=open] .marketing-platform-stage-mount{width:calc(100% - 2 * var(--platform-reading-inset));max-width:640px}.marketing-root [data-platform-composition=open] .marketing-platform-stage-mount[data-chapter=account-context]{max-width:560px}.marketing-root [data-platform-composition=open] .marketing-platform-grid-node{pointer-events:none;z-index:21;border:1px solid var(--card);background:linear-gradient(to bottom, var(--border), color-mix(in srgb, var(--foreground) 20%, var(--card)));width:6px;height:6px;box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:50%;padding:1px;display:grid;position:absolute;top:-.5px;left:calc(25% + .5px);transform:translate(-50%,-50%)}.marketing-root [data-platform-composition=open] .marketing-platform-grid-node>span{border:1px solid var(--card);border-radius:inherit;background:linear-gradient(to top, var(--border), color-mix(in srgb, var(--foreground) 10%, var(--card)))}.marketing-root [data-platform-composition=open] .marketing-platform-grid-node--end{top:auto;bottom:-.5px;transform:translate(-50%,50%)}}@media (prefers-reduced-motion:reduce){.marketing-root [data-platform-composition=open] .marketing-platform-label-zone{transition:none}}.marketing-root [data-platform-composition=open] .marketing-platform-chapter-label{letter-spacing:0;font-size:13px}.marketing-root [data-platform-composition=open] .marketing-platform-chapter-title{letter-spacing:-.035em;max-width:22ch;font-size:clamp(1.625rem,2.1vw,1.875rem);font-weight:500;line-height:1.17}.marketing-root [data-platform-composition=open] .marketing-platform-chapter-body{margin-top:18px;font-size:15px;line-height:1.65}@media (max-width:600px){.marketing-root .marketing-account-control[data-control-finish=refined] input{font-size:16px}.marketing-root .marketing-account-control[data-control-finish=refined] [data-account-row]{gap:8px;padding-inline:8px}.marketing-root .marketing-account-control[data-control-finish=refined] [data-account-row]>div:last-child>div{flex-wrap:wrap;gap:4px;font-size:11px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar{padding-inline:8px}.marketing-root .chat-showcase-scope[data-control-finish=refined] .marketing-chat-composer__toolbar>div:first-child{max-width:calc(100% - 42px)}}
/*# sourceMappingURL=1pil77r-ok0a-.css.map*/