@layer utilities{.\[\&\>ul\]\:max-w-\[82ch\]>ul{max-width:82ch}[data-session-hint] .\[\[data-session-hint\]_\&\]\:block{display:block}[data-session-hint] .\[\[data-session-hint\]_\&\]\:hidden{display:none}}@layer utilities{}@layer utilities{}@layer utilities{@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-chip-blue\/25:hover{background-color:var(--chip-blue)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-chip-blue\/25:hover{background-color:color-mix(in oklab,var(--chip-blue)25%,transparent)}}a.\[a\&\]\:hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}a.\[a\&\]\:hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}a.\[a\&\]\:hover\:bg-info\/20:hover{background-color:var(--info)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-info\/20:hover{background-color:color-mix(in oklab,var(--info)20%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}a.\[a\&\]\:hover\:bg-success\/20:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-success\/20:hover{background-color:color-mix(in oklab,var(--success)20%,transparent)}}a.\[a\&\]\:hover\:bg-warning\/20:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-warning\/20:hover{background-color:color-mix(in oklab,var(--warning)20%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:decoration-primary:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}}}@layer utilities{.inline-link,.inline-links a:not([data-slot=button]),.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:from-font;transition:opacity .15s,text-decoration-thickness .15s}}@layer utilities{.inline-link:focus-visible,.inline-link:hover,.inline-links a:not([data-slot=button]):focus-visible,.inline-links a:not([data-slot=button]):hover,.prose :where(a:hover,a:focus-visible):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-thickness:.12em}}@layer utilities{.inline-link:active,.inline-links a:not([data-slot=button]):active,.prose :where(a:active):not(:where([class~=not-prose],[class~=not-prose] *)){opacity:.7}}@layer utilities{.inline-link:focus-visible,.inline-links a:not([data-slot=button]):focus-visible,.prose :where(a:focus-visible):not(:where([class~=not-prose],[class~=not-prose] *)){outline:2px solid var(--ring);outline-offset:2px;border-radius:.125rem}}@layer utilities{.text-x-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);position:relative}}@layer utilities{@media (min-width:48rem){.text-x-3xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}}@layer utilities{.text-x-2xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);position:relative}}@layer utilities{@media (min-width:48rem){.text-x-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}}@layer utilities{.text-x-xl{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);position:relative}}@layer utilities{@media (min-width:48rem){.text-x-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}@layer utilities{.text-x-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-x-lg,.text-x-md{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);position:relative}.text-x-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-x-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-x-sm,.text-x-xs{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);position:relative}.text-x-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.markdown-code{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:.9em}.markdown-code:after,.markdown-code:before{content:var(--tw-content);--tw-content:none;content:none}.text-subdued{color:var(--muted-foreground);position:relative}.marketing-container{width:100%;max-width:80rem;padding-inline:var(--marketing-gutter);margin-inline:auto}.marketing-container-wide{max-width:96rem}}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{@media (min-width:40rem){.marketing-container{padding-inline:var(--marketing-gutter-lg)}}}@layer utilities{.marketing-section{width:100%;padding-block:var(--mk-section-space)}.marketing-section[data-marketing-divider=explicit]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.marketing-grid{column-gap:var(--marketing-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}}@layer utilities{}@layer utilities{}@layer utilities{@media (min-width:40rem){.marketing-grid{--marketing-column-gap:1rem}}}@layer utilities{@media (min-width:64rem){.marketing-grid{--marketing-column-gap:1.5rem}}}@layer utilities{.marketing-section-flush{width:100%;padding-block:var(--mk-section-space)}.marketing-transition{transition-property:color,background-color,border-color,opacity,transform;transition-duration:var(--marketing-duration);transition-timing-function:var(--marketing-ease)}}@layer utilities{}@layer utilities{@media (prefers-reduced-motion:reduce){.marketing-transition{transition:none}}}@layer utilities{.text-display,.text-hero{letter-spacing:-.042em;font-size:clamp(2.5rem,1.55rem + 3.8vw,4.5rem);line-height:1.04}.text-display,.text-display-sm,.text-hero{text-wrap:balance;color:var(--foreground);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:600}.text-display-sm{letter-spacing:-.034em;font-size:clamp(2rem,1.55rem + 1.8vw,3rem);line-height:1.08}.text-display-gradient{color:var(--foreground)}}@layer utilities{}@layer utilities{}@layer utilities{:is(.text-display,.text-display-sm,.text-hero,.text-display-gradient) .text-muted-foreground{color:var(--muted-foreground)}}@layer utilities{.text-lede{letter-spacing:-.008em;text-wrap:pretty;max-width:40rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6}.text-eyebrow,.text-lede{color:var(--muted-foreground)}.text-eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.interactive-surface{cursor:pointer;transition-property:background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{@media (hover:hover){.interactive-surface:hover{background-color:var(--accent);text-decoration-line:none}}}@layer utilities{.interactive-surface:active{scale:.97}}@layer utilities{@media (prefers-reduced-motion:reduce){.interactive-surface{transition-property:none}}}@layer utilities{.interactive-surface-elevated{cursor:pointer;transition-property:background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}}@layer utilities{@media (hover:hover){.interactive-surface-elevated:hover{background-color:var(--accent);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-decoration-line:none}}}@layer utilities{.interactive-surface-elevated:active{scale:.97}}@layer utilities{@media (prefers-reduced-motion:reduce){.interactive-surface-elevated{transition-property:none}}}@layer utilities{.prose :where(thead th:first-child,tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:1em!important}}@layer utilities{.prose :where(thead th:last-child,tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em!important}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--fd-sidebar-drawer-offset:100%}[dir=rtl]{--fd-sidebar-drawer-offset:-100%}.shiki:not(.not-fumadocs-codeblock *){--padding-left:calc(var(--spacing)*4);--padding-right:calc(var(--spacing)*4)}.shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-light);font-style:var(--shiki-light-font-style)}.shiki:not(.not-fumadocs-codeblock *) .line{padding-left:var(--padding-left);padding-right:var(--padding-right);position:relative}.shiki:not(.not-fumadocs-codeblock *) .line:empty{height:1lh}.shiki:not(.not-fumadocs-codeblock *).has-focused .line:not(.focused){filter:blur(2px);transition:filter .2s}.shiki:not(.not-fumadocs-codeblock *).has-focused:hover .line:not(.focused){filter:blur()}.shiki:not(.not-fumadocs-codeblock *) .diff:before{left:calc(var(--spacing)*1.5);position:absolute}.shiki:not(.not-fumadocs-codeblock *) .diff.remove{opacity:.7;--fd-counter-color:var(--color-fd-diff-remove-symbol);background-color:var(--color-fd-diff-remove)}.shiki:not(.not-fumadocs-codeblock *) .diff.remove:before{content:"-";color:var(--color-fd-diff-remove-symbol)}.shiki:not(.not-fumadocs-codeblock *) .diff.add{--fd-counter-color:var(--color-fd-diff-add-symbol);background-color:var(--color-fd-diff-add)}.shiki:not(.not-fumadocs-codeblock *) .diff.add:before{content:"+";color:var(--color-fd-diff-add-symbol)}.shiki:not(.not-fumadocs-codeblock *) .highlighted{--fd-counter-color:var(--color-fd-primary);padding-left:calc(var(--padding-left) - 2px);background-color:#1717171a}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted{background-color:color-mix(in oklab,var(--color-fd-primary)10%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted:after{content:"";inset-block:calc(var(--spacing)*0);left:calc(var(--spacing)*0);border-left:2px var(--tw-border-style);border-color:#17171780;position:absolute}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted:after{border-color:color-mix(in oklab,var(--color-fd-primary)50%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:#1717174d;margin-block:-1px;padding:1px}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border-color:color-mix(in oklab,var(--color-fd-primary)30%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{background-color:#1717171a}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{background-color:color-mix(in oklab,var(--color-fd-primary)10%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .twoslash-meta-line{padding-left:calc(var(--padding-left) + 7*var(--spacing))}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line{counter-increment:line;padding-left:calc(var(--padding-left) + 7*var(--spacing))}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{content:counter(line);color:var(--fd-counter-color,#737373);position:absolute}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{color:color-mix(in oklab,var(--fd-counter-color,var(--color-fd-muted-foreground))60%,transparent)}}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{inset-block:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:calc(var(--spacing)*7);text-align:right}.dark .shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style)}@property --radix-collapsible-content-height{syntax:"<length>";inherits:false;initial-value:0}.dark{--color-fd-background:#121212;--color-fd-foreground:#ebebeb;--color-fd-muted:#212121;--color-fd-muted-foreground:#b3b3b3cc;--color-fd-popover:#1e1e1e;--color-fd-popover-foreground:#dedede;--color-fd-card:#191919;--color-fd-card-foreground:#fafafa;--color-fd-border:#6663;--color-fd-primary-foreground:#171717;--color-fd-secondary:#212121;--color-fd-secondary-foreground:#ebebeb;--color-fd-accent:#6868684d;--color-fd-accent-foreground:#e6e6e6;--color-fd-ring:#8c8c8c;--color-fd-overlay:#0003}.dark #nd-sidebar{--color-fd-muted:#292929;--color-fd-secondary:#2e2e2e;--color-fd-muted-foreground:#b8b8b8}.light,:root{--mk-ink:var(--foreground);--mk-paper:var(--background);--mk-surface:var(--card);--mk-muted:var(--muted-foreground);--mk-agent:var(--foreground);--mk-hairline:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.light,:root{--mk-hairline:color-mix(in oklab,var(--foreground)8%,transparent)}}.light,:root{--mk-hairline-strong:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.light,:root{--mk-hairline-strong:color-mix(in oklab,var(--foreground)16%,transparent)}}.light,:root{--mk-wash:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.light,:root{--mk-wash:color-mix(in oklab,var(--foreground)3.5%,transparent)}}.light,:root{--mk-glow-warm:oklch(86% .1 55/.38);--mk-glow-cool:oklch(84% .09 245/.38);--mk-glow-mint:oklch(90% .07 165/.25);--mk-radius-xs:.375rem;--mk-radius-sm:.625rem;--mk-radius-md:.875rem;--mk-radius-lg:1.25rem;--mk-radius-xl:1.75rem;--mk-radius-pill:999px;--mk-shadow-ring:0 0 0 1px var(--mk-hairline);--mk-shadow-sm:0 0 0 1px var(--mk-hairline),0 1px 2px #0000000a;--mk-shadow-md:0 0 0 1px var(--mk-hairline),0 14px 34px -20px #00000052;--mk-shadow-lg:0 0 0 1px var(--mk-hairline),0 34px 80px -40px #00000073;--mk-shadow-hover:0 0 0 1px var(--mk-hairline-strong),0 22px 48px -28px #0006;--mk-ease:cubic-bezier(.2,0,0,1);--mk-ease-emphasized:cubic-bezier(.22,1,.36,1);--mk-duration-fast:.15s;--mk-duration:.24s;--mk-duration-slow:.6s;--mk-section-space:clamp(5rem,3.6rem + 5.6vw,8.5rem);--mk-header-gap:clamp(2.5rem,2rem + 2vw,4rem);--mk-measure:40rem}.dark{--mk-hairline:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark{--mk-hairline:color-mix(in oklab,var(--foreground)10%,transparent)}}.dark{--mk-hairline-strong:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark{--mk-hairline-strong:color-mix(in oklab,var(--foreground)20%,transparent)}}.dark{--mk-wash:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark{--mk-wash:color-mix(in oklab,var(--foreground)4%,transparent)}}.dark{--mk-glow-warm:oklch(55% .12 50/.28);--mk-glow-cool:oklch(50% .12 250/.32);--mk-glow-mint:oklch(55% .08 165/.15);--mk-shadow-sm:0 0 0 1px var(--mk-hairline),0 1px 2px #0000004d;--mk-shadow-md:0 0 0 1px var(--mk-hairline),0 14px 34px -20px #000000b3;--mk-shadow-lg:0 0 0 1px var(--mk-hairline),0 34px 80px -40px #000c;--mk-shadow-hover:0 0 0 1px var(--mk-hairline-strong),0 22px 48px -28px #000000bf}.mk-hero{letter-spacing:-.042em;font-size:clamp(2.5rem,1.55rem + 3.8vw,4.5rem);line-height:1.04}.mk-display,.mk-hero{text-wrap:balance;color:var(--mk-ink);font-weight:600}.mk-display{letter-spacing:-.034em;font-size:clamp(2rem,1.55rem + 1.8vw,3rem);line-height:1.08}.mk-title{letter-spacing:-.018em;color:var(--mk-ink);font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);font-weight:600;line-height:1.25}.mk-lede{max-width:var(--mk-measure);letter-spacing:-.008em;text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}.mk-body,.mk-lede{color:var(--mk-muted);line-height:1.6}.mk-body{font-size:.9375rem}.mk-eyebrow{color:var(--mk-muted);font-size:.875rem;font-weight:500;line-height:1.5rem}.mk-caption{font-size:.8125rem;line-height:1.25rem}.mk-caption,.mk-quiet{color:var(--mk-muted)}.mk-button{border-radius:var(--mk-radius-sm);white-space:nowrap;height:2.5rem;transition:background-color var(--mk-duration)var(--mk-ease),box-shadow var(--mk-duration)var(--mk-ease),color var(--mk-duration)var(--mk-ease),transform var(--mk-duration-fast)var(--mk-ease);justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.875rem;font-weight:500;display:inline-flex}.mk-button:active{transform:scale(.98)}.mk-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mk-button svg{width:1rem;height:1rem;transition:transform var(--mk-duration)var(--mk-ease)}.mk-button:hover svg[data-mk-arrow]{transform:translate(2px)}.mk-button-sm{height:2.125rem;padding:0 .875rem;font-size:.8125rem}.mk-button-lg{border-radius:.75rem;height:2.875rem;padding:0 1.375rem;font-size:.9375rem}.mk-button-primary{color:var(--background)}.mk-button-primary,.mk-button-primary:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mk-button-primary:hover{background:color-mix(in oklab,var(--foreground)84%,var(--background))}}.mk-button-secondary{color:var(--foreground);background:var(--card);box-shadow:var(--mk-shadow-sm)}.mk-button-secondary:hover{box-shadow:0 0 0 1px var(--mk-hairline-strong),0 6px 16px -10px #0000004d}.mk-button-ghost{color:var(--foreground)}.mk-button-ghost:hover{background:var(--mk-wash)}@media (max-width:39.99rem){.mk-button-lg{height:3rem}}.mk-card{box-shadow:var(--mk-shadow-ring)}.mk-card,.mk-card-raised{border-radius:var(--mk-radius-lg);background:var(--card)}.mk-card-raised{box-shadow:var(--mk-shadow-md)}.mk-card-interactive{transition:box-shadow var(--mk-duration)var(--mk-ease-emphasized),transform var(--mk-duration)var(--mk-ease-emphasized)}.mk-card-interactive:has(:focus-visible),.mk-card-interactive:hover{box-shadow:var(--mk-shadow-hover);transform:translateY(-2px)}.mk-card-interactive :focus-visible{outline:none}.mk-card-interactive:has(:focus-visible){box-shadow:0 0 0 2px var(--ring),0 22px 48px -28px #0006}.mk-stage{border-radius:var(--mk-radius-xl);background:radial-gradient(60% 45% at 50% 0,#ffffff14,#0000),#0c0c0d;box-shadow:inset 0 0 0 1px #ffffff0f}.mk-badge{border-radius:var(--mk-radius-pill);white-space:nowrap;color:var(--mk-muted);box-shadow:inset 0 0 0 1px var(--mk-hairline);align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:500;display:inline-flex}.mk-badge-strong{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--mk-hairline-strong)}.mk-badge-agent{color:var(--mk-agent);background:var(--mk-wash);box-shadow:inset 0 0 0 1px var(--mk-hairline)}.mk-badge-agent img,.mk-badge-agent svg{flex-shrink:0;width:.75rem;height:.75rem}.mk-chip{border-radius:var(--mk-radius-pill);height:2rem;color:var(--foreground);align-items:center;gap:.4375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mk-chip{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.mk-chip{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.mk-chip{background:color-mix(in oklab,var(--card)70%,transparent)}}.mk-chip{box-shadow:0 0 0 1px var(--mk-hairline);transition:box-shadow var(--mk-duration)var(--mk-ease),background-color var(--mk-duration)var(--mk-ease),color var(--mk-duration)var(--mk-ease),transform var(--mk-duration)var(--mk-ease)}.mk-chip[data-interactive]:hover,a.mk-chip:hover,button.mk-chip:hover{color:var(--foreground);background:var(--card);box-shadow:0 0 0 1px var(--mk-hairline-strong),0 8px 20px -14px #00000059;transform:translateY(-1px)}.mk-icon-tile{border-radius:var(--mk-radius-sm);width:2rem;height:2rem;color:var(--foreground);background:var(--card);box-shadow:var(--mk-shadow-ring);flex-shrink:0;place-items:center;display:grid}.mk-link{color:var(--foreground);text-underline-offset:4px;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.mk-link svg{width:.875rem;height:.875rem;transition:transform var(--mk-duration)var(--mk-ease)}.group:hover .mk-link svg,.mk-link:hover svg{transform:translate(2px)}.mk-section{padding-block:var(--mk-section-space)}.mk-section-tight{padding-block:calc(var(--mk-section-space)*.6)}.mk-header{text-align:center;max-width:52rem;margin-inline:auto}.mk-header[data-align=start]{text-align:left;margin-inline:0}.mk-header>:is(h1,h2,h3)>.mk-quiet{display:inline-block}.mk-header>.mk-lede{margin-inline:auto}.mk-header[data-align=start]>.mk-lede{margin-inline:0}.mk-header+*{margin-top:var(--mk-header-gap)}@keyframes mk-enter{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.mk-enter>*{animation:mk-enter .9s var(--mk-ease-emphasized)both}.mk-enter>:nth-child(2){animation-delay:70ms}.mk-enter>:nth-child(3){animation-delay:.14s}.mk-enter>:nth-child(4){animation-delay:.21s}.mk-enter>:nth-child(5){animation-delay:.28s}.mk-enter>:nth-child(n+6){animation-delay:.35s}}.mk-hero-section{overflow-x:clip}.mk-hero-light{z-index:-1;pointer-events:none;background:radial-gradient(34% 42% at 38% 34%,var(--mk-glow-warm),transparent 72%),radial-gradient(34% 42% at 62% 30%,var(--mk-glow-cool),transparent 72%),radial-gradient(30% 30% at 50% 62%,var(--mk-glow-mint),transparent 75%);filter:blur(30px);height:44rem;position:absolute;inset:-4rem 0 auto}.mk-hero-light[data-extend]{background:radial-gradient(34% 26% at 38% 20%,var(--mk-glow-warm),transparent 72%),radial-gradient(34% 26% at 62% 18%,var(--mk-glow-cool),transparent 72%),radial-gradient(30% 18% at 50% 38%,var(--mk-glow-mint),transparent 75%),radial-gradient(45% 22% at 25% 78%,var(--mk-glow-warm),transparent 72%),radial-gradient(45% 22% at 75% 74%,var(--mk-glow-cool),transparent 72%);height:78rem}.mk-hero-light[data-align=start]{background:radial-gradient(35% 55% at 20% 35%,var(--mk-glow-warm),transparent 70%),radial-gradient(35% 55% at 55% 25%,var(--mk-glow-cool),transparent 70%);filter:blur(24px);height:36rem;inset:-4rem -10% auto}.mk-hero-light[data-tone=plain]{background:radial-gradient(50% 55% at 50% 0,var(--card),transparent 70%);height:40rem;inset:-10rem 0 auto}@supports (color:color-mix(in lab,red,red)){.mk-hero-light[data-tone=plain]{background:radial-gradient(50% 55% at 50% 0,color-mix(in oklab,var(--card)90%,transparent),transparent 70%)}}.mk-hero-light[data-tone=plain]{filter:none}.mk-hero-chip{background:var(--card);margin-bottom:1.25rem}@supports (color:color-mix(in lab,red,red)){.mk-hero-chip{background:color-mix(in oklab,var(--card)85%,transparent)}}.mk-hero-chip{box-shadow:0 8px 24px -16px #00000059}.mk-play{width:1.625rem;height:1.625rem;box-shadow:inset 0 0 0 1px var(--mk-hairline-strong);border-radius:999px;place-items:center;display:grid}.mk-card-featured{box-shadow:inset 0 0 0 1.5px var(--foreground),0 24px 60px -36px #0006}@media (min-width:64rem){.pricing-card-featured{box-shadow:0 0 0 1.5px var(--foreground),var(--mk-shadow-lg);translate:0 -.75rem}}.mk-usecase-stage{background:radial-gradient(70% 80% at 50% 0,var(--card),transparent 75%),var(--mk-wash);place-items:center;height:12rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mk-usecase-stage{background:radial-gradient(70% 80% at 50% 0,color-mix(in oklab,var(--card)85%,transparent),transparent 75%),var(--mk-wash)}}.mk-usecase-stage{box-shadow:inset 0 -1px 0 var(--mk-hairline)}.mk-usecase-stage>*{transition:transform var(--mk-duration-slow)var(--mk-ease-emphasized)}.group:hover .mk-usecase-stage>*{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.group:hover .mk-usecase-stage>*{transform:none}}.mk-usecase-crop{--crop-inset:5cqw;--crop-bar:clamp(1.125rem,6cqw,1.5rem);--crop-view:calc(100cqw - var(--crop-inset));--crop-clear:var(--card)}@supports (color:color-mix(in lab,red,red)){.mk-usecase-crop{--crop-clear:color-mix(in srgb,var(--card)0%,transparent)}}.mk-usecase-crop{aspect-ratio:6/5;background:var(--card);position:relative;overflow:hidden;container-type:inline-size}.mk-usecase-window{top:var(--crop-inset);bottom:-2rem;left:var(--crop-inset);border-radius:var(--mk-radius-sm)0 0 0;background:var(--background);width:100cqw;box-shadow:0 0 0 1px var(--mk-hairline-strong),0 1px 2px #0000000d,0 24px 48px -28px #00000047;transition:transform var(--mk-duration-fast)var(--mk-ease);position:absolute;overflow:hidden}.dark .mk-usecase-window{box-shadow:0 0 0 1px var(--mk-hairline-strong),0 24px 48px -28px #000c}.mk-usecase-bar{z-index:1;height:var(--crop-bar);background:var(--sidebar);box-shadow:inset 0 -1px 0 var(--mk-hairline);align-items:center;gap:.3125rem;padding-inline:clamp(.5rem,3cqw,.75rem);display:flex;position:relative}.dark .mk-usecase-bar{box-shadow:inset 0 1px 0 #ffffff12,inset 0 -1px 0 var(--mk-hairline)}.mk-usecase-bar>span{border-radius:var(--mk-radius-pill);background:var(--foreground);width:.3125rem;height:.3125rem}@supports (color:color-mix(in lab,red,red)){.mk-usecase-bar>span{background:color-mix(in oklab,var(--foreground)16%,transparent)}}.mk-usecase-shot{inset:var(--crop-bar)0 0 0;position:absolute;overflow:hidden}.mk-usecase-shot>img{top:calc(var(--crop-view)*var(--crop-fy)*-1);left:calc(var(--crop-view)*var(--crop-fx)*-1);width:calc(var(--crop-view)*var(--crop-scale));max-width:none;height:auto;position:absolute}.mk-usecase-fade{pointer-events:none;background:linear-gradient(to right,var(--crop-clear)86%,var(--card)91%,var(--card)96%,var(--card)100%),linear-gradient(to bottom,var(--crop-clear)56%,var(--card)63%,var(--card)72%,var(--card)82%,var(--card)91%,var(--card)98%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-usecase-fade{background:linear-gradient(to right,var(--crop-clear)86%,color-mix(in srgb,var(--card)24%,transparent)91%,color-mix(in srgb,var(--card)62%,transparent)96%,var(--card)100%),linear-gradient(to bottom,var(--crop-clear)56%,color-mix(in srgb,var(--card)10%,transparent)63%,color-mix(in srgb,var(--card)36%,transparent)72%,color-mix(in srgb,var(--card)68%,transparent)82%,color-mix(in srgb,var(--card)92%,transparent)91%,var(--card)98%)}}@media (prefers-reduced-motion:no-preference){.group:has(:focus-visible) .mk-usecase-window,.group:hover .mk-usecase-window{transform:translateY(-2px)}}.mk-mini-window{border-radius:var(--mk-radius-md);background:var(--card);box-shadow:var(--mk-shadow-md);overflow:hidden}.mk-mini-line{border-radius:var(--mk-radius-pill);background:var(--foreground);height:.3125rem;display:block}@supports (color:color-mix(in lab,red,red)){.mk-mini-line{background:color-mix(in oklab,var(--foreground)14%,transparent)}}.mk-mini-line-faint{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mk-mini-line-faint{background:color-mix(in oklab,var(--foreground)7%,transparent)}}.mk-mini-row{border-radius:var(--mk-radius-sm);min-height:1.75rem;box-shadow:inset 0 0 0 1px var(--mk-hairline);align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.mk-mini-row[data-active]{box-shadow:inset 0 0 0 1px var(--mk-hairline-strong),0 6px 16px -10px #0000004d}.mk-mini-row[data-active] .mk-mini-line:not(.mk-mini-line-faint){background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mk-mini-row[data-active] .mk-mini-line:not(.mk-mini-line-faint){background:color-mix(in oklab,var(--foreground)32%,transparent)}}.mk-mini-bubble{background:var(--foreground);border-radius:.625rem .625rem .625rem .25rem;gap:.375rem;padding:.5rem .625rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-mini-bubble{background:color-mix(in oklab,var(--foreground)5%,transparent)}}.mk-mini-draft{background:var(--card);box-shadow:inset 0 0 0 1px var(--mk-hairline-strong);border-radius:.625rem .625rem .25rem}.mk-mini-mate{width:.875rem;height:.875rem;color:var(--background);background:var(--foreground);border-radius:.25rem;place-items:center;display:grid}.mk-mini-button{border-radius:.3125rem;width:2.25rem;height:.875rem}.mk-mini-avatar,.mk-mini-button{background:var(--foreground);display:block}.mk-mini-avatar{border-radius:var(--mk-radius-pill);width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.mk-mini-avatar{background:color-mix(in oklab,var(--foreground)9%,var(--card))}}.mk-mini-avatar{box-shadow:0 0 0 1.5px var(--card)}.mk-mini-pill{border-radius:var(--mk-radius-pill);box-shadow:inset 0 0 0 1px var(--mk-hairline-strong);align-items:center;padding:.25rem .4375rem;display:inline-flex}.mk-mini-steps{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.mk-mini-step{border-radius:var(--mk-radius-pill);background:var(--foreground);height:.25rem}@supports (color:color-mix(in lab,red,red)){.mk-mini-step{background:color-mix(in oklab,var(--foreground)9%,transparent)}}.mk-mini-step[data-done]{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mk-mini-step[data-done]{background:color-mix(in oklab,var(--foreground)40%,transparent)}}.mk-mini-step[data-current]{background:var(--foreground)}.mk-mini-date{width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--mk-hairline);border-radius:.3125rem;flex-shrink:0;place-items:center;display:grid}.mk-mini-dot{border-radius:var(--mk-radius-pill);background:var(--foreground);flex-shrink:0;width:.375rem;height:.375rem}.mk-mini-tile{border-radius:var(--mk-radius-sm);background:var(--card);width:2rem;height:2rem;box-shadow:var(--mk-shadow-sm);place-items:center;display:grid}.mk-mini-wire{opacity:.6;background:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 6px);flex:1;height:1px}.mk-mini-brand{filter:grayscale()contrast(1.1);opacity:.85}.mk-mini-column{border-radius:var(--mk-radius-md);background:var(--foreground);align-content:start;gap:.375rem;min-height:8rem;padding:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-mini-column{background:color-mix(in oklab,var(--foreground)3%,transparent)}}.mk-mini-column{box-shadow:inset 0 0 0 1px var(--mk-hairline)}.mk-mini-card{border-radius:var(--mk-radius-sm);background:var(--card);box-shadow:var(--mk-shadow-sm);gap:.3125rem;padding:.5rem;display:grid}.mk-mini-card[data-active]{box-shadow:0 0 0 1px var(--mk-hairline-strong),0 10px 20px -12px #00000059;transform:rotate(-2deg)translateY(-2px)}.mk-mini-day{aspect-ratio:1;background:var(--foreground);border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.mk-mini-day{background:color-mix(in oklab,var(--foreground)5%,transparent)}}.mk-mini-day[data-marked]{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mk-mini-day[data-marked]{background:color-mix(in oklab,var(--foreground)22%,transparent)}}.mk-mini-day[data-today],.mk-mini-highlight{background:var(--foreground)}.mk-mini-highlight{border-left:2px solid var(--foreground);border-radius:0 .3125rem .3125rem 0;padding:.3125rem .5rem;display:block}@supports (color:color-mix(in lab,red,red)){.mk-mini-highlight{background:color-mix(in oklab,var(--foreground)5%,transparent)}}.mk-mini-grid{background:var(--mk-hairline);border-radius:.3125rem;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.mk-mini-cell{background:var(--card);height:.875rem}.mk-mini-search{border-radius:var(--mk-radius-sm);height:1.75rem;box-shadow:inset 0 0 0 1px var(--mk-hairline-strong);align-items:center;gap:.5rem;padding:0 .625rem;display:flex}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%}@font-face{font-family:Inter Fallback Roboto;src:local(Roboto),local(Roboto-Regular);ascent-override:89.59%;descent-override:22.31%;line-gap-override:0%;size-adjust:108.13%}@keyframes timeline-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes typing-dot{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-empty-in{0%{opacity:0}to{opacity:1}}@keyframes page-result-in{0%{opacity:.82}to{opacity:1}}@keyframes page-loading-in{0%{opacity:0}to{opacity:1}}@keyframes page-skeleton-build{0%{opacity:.08;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}@keyframes page-skeleton-pulse{0%,to{opacity:1}50%{opacity:.62}}[data-page-skeleton-loading]{--skeleton-group-delay:0s;--skeleton-shape-delay:0s}[data-page-skeleton-loading] [data-skeleton-group="1"]{--skeleton-group-delay:60ms}[data-page-skeleton-loading] [data-skeleton-group="2"]{--skeleton-group-delay:.12s}[data-page-skeleton-loading] [data-skeleton-group="3"]{--skeleton-group-delay:.18s}[data-page-skeleton-loading] [data-skeleton-motion="1"]{--skeleton-shape-delay:70ms}[data-page-skeleton-loading] [data-skeleton-motion="2"]{--skeleton-shape-delay:.14s}[data-page-skeleton-loading] [data-skeleton-motion="3"]{--skeleton-shape-delay:.21s}[data-page-skeleton-loading] [data-skeleton-motion]{animation:page-skeleton-build .34s cubic-bezier(.22,1,.36,1)calc(var(--skeleton-group-delay) + var(--skeleton-shape-delay))backwards}[data-page-skeleton-loading] [data-skeleton-breathe]{animation:page-skeleton-build .34s cubic-bezier(.22,1,.36,1)calc(var(--skeleton-group-delay) + var(--skeleton-shape-delay))backwards,page-skeleton-pulse 1.6s ease-in-out calc(.9s + var(--skeleton-group-delay) + var(--skeleton-shape-delay))infinite}[data-page-skeleton-empty] [data-skeleton-shape]{opacity:.62}@media (prefers-reduced-motion:reduce){[data-page-skeleton-loading] [data-skeleton-motion]{opacity:1;animation:none;transform:none}}@keyframes focus-target-highlight{0%,60%{box-shadow:0 0 0 3px var(--ring)}to{box-shadow:0 0 0 3px #0000}}[data-focus-highlight]{animation:focus-target-highlight 2.4s ease-out}@media (prefers-reduced-motion:reduce){[data-focus-highlight]{box-shadow:0 0 0 3px var(--ring);animation:none}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}:root{--scrim:#000;--viewport-block:100vh;--viewport-gutter:1rem;--keyboard-inset:0px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--overlay-block-budget:calc(var(--viewport-block) - var(--keyboard-inset) - var(--safe-top) - var(--safe-bottom) - 2*var(--viewport-gutter));--sheet-block-budget:calc(var(--viewport-block) - var(--keyboard-inset) - var(--safe-top) - var(--viewport-gutter))}@supports (height:1dvh){:root{--viewport-block:100dvh}}.light,:root{--radius:.5rem;--marketing-gutter:1.25rem;--marketing-gutter-lg:2rem;--marketing-column-gap:.5rem;--marketing-duration:.2s;--marketing-ease:cubic-bezier(.22,1,.36,1);--background:#f6f6f8;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:var(--card);--popover-foreground:#000;--primary:#0a0a0b;--primary-foreground:#fff;--primary-soft-foreground:#0a0a0b;--agent:var(--primary);--agent-foreground:var(--primary-foreground);--agent-soft:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.light,:root{--agent-soft:color-mix(in oklab,var(--foreground)6%,var(--card))}}.light,:root{--agent-soft-foreground:var(--primary-soft-foreground);--destructive-soft-foreground:#b4151b;--success-soft-foreground:#17692f;--warning-soft-foreground:#8a4600;--info-soft-foreground:#0a58c2;--secondary:var(--card);--secondary-foreground:#000;--selected:#0000000e;--tooltip:#fff;--tooltip-foreground:#000;--muted:#0000000d;--muted-foreground:#656567;--placeholder:#00000012;--accent:#00000006;--accent-foreground:#000;--destructive:#ff3b30;--destructive-foreground:#fff;--success:#34c759;--success-foreground:#fff;--warning:#ff9500;--warning-foreground:#fff;--info:#007aff;--info-foreground:#fff;--border:#00000013;--border-strong:#00000039;--input:#00000021;--input-background:var(--card);--ring:#0a0a0b;--chip-blue:#5e4ae3;--chip-blue-foreground:#2d236c;--chart-default-1:#6b6b76;--chart-default-2:#a3a3ad;--chart-default-3:#d0d0d6;--chart-default-text:#27272a;--chart-default-rank-0:#6b6b76;--chart-default-rank-1:#7b7b85;--chart-default-rank-2:#8b8b95;--chart-default-rank-3:#9c9ca5;--chart-default-rank-4:#adadb5;--chart-default-rank-5:#bfbfc5;--chart-default-rank-6:#d0d0d6;--chart-primary-1:#18181b;--chart-primary-2:#71717a;--chart-primary-3:#d4d4d8;--chart-primary-text:#0a0a0b;--chart-primary-rank-0:#18181b;--chart-primary-rank-1:#343438;--chart-primary-rank-2:#515155;--chart-primary-rank-3:#6d6d72;--chart-primary-rank-4:#89898e;--chart-primary-rank-5:#a6a6ab;--chart-primary-rank-6:#c2c2c8;--chart-info-1:#4a4a52;--chart-info-2:#8b8b94;--chart-info-3:#dcdce0;--chart-info-text:#27272a;--chart-info-rank-0:#4a4a52;--chart-info-rank-1:#5e5e66;--chart-info-rank-2:#727279;--chart-info-rank-3:#86868d;--chart-info-rank-4:#9a9aa1;--chart-info-rank-5:#aeaeb4;--chart-info-rank-6:#c2c2c8;--chart-violet-1:#7a7a83;--chart-violet-2:#a6a6ae;--chart-violet-3:#e2e2e6;--chart-violet-text:#3f3f46;--chart-violet-rank-0:#7a7a83;--chart-violet-rank-1:#86868e;--chart-violet-rank-2:#92929a;--chart-violet-rank-3:#9e9ea6;--chart-violet-rank-4:#aaaab1;--chart-violet-rank-5:#b6b6bc;--chart-violet-rank-6:#c2c2c8;--chart-secondary-1:#a8a8b0;--chart-secondary-2:#c6c6cc;--chart-secondary-3:#e9e9ec;--chart-secondary-text:#52525b;--chart-secondary-rank-0:#a8a8b0;--chart-secondary-rank-1:#aeaeb5;--chart-secondary-rank-2:#b3b3ba;--chart-secondary-rank-3:#b8b8bf;--chart-secondary-rank-4:#bebec4;--chart-secondary-rank-5:#c4c4c9;--chart-secondary-rank-6:#c9c9ce;--chart-success-1:#2f9e6a;--chart-success-2:#6cc196;--chart-success-3:#b0dfc6;--chart-success-text:#17543a;--chart-success-rank-0:#2f9e6a;--chart-success-rank-1:#4ba878;--chart-success-rank-2:#62b387;--chart-success-rank-3:#77bd96;--chart-success-rank-4:#8bc8a5;--chart-success-rank-5:#9fd2b4;--chart-success-rank-6:#b2ddc3;--chart-warning-1:#d8901f;--chart-warning-2:#e9b765;--chart-warning-3:#f3d7a6;--chart-warning-text:#6b4308;--chart-warning-rank-0:#d8901f;--chart-warning-rank-1:#dc9a3f;--chart-warning-rank-2:#dfa457;--chart-warning-rank-3:#e3ae6b;--chart-warning-rank-4:#e6b77e;--chart-warning-rank-5:#e9c191;--chart-warning-rank-6:#eccba3;--chart-danger-1:#d5534e;--chart-danger-2:#e68d89;--chart-danger-3:#f1c1be;--chart-danger-text:#6e211e;--chart-danger-rank-0:#d5534e;--chart-danger-rank-1:#dd6660;--chart-danger-rank-2:#e57971;--chart-danger-rank-3:#ec8b83;--chart-danger-rank-4:#f29c94;--chart-danger-rank-5:#f9ada6;--chart-danger-rank-6:#febfb8;--chart-1:var(--chart-primary-1);--chart-2:var(--chart-secondary-1);--chart-3:var(--chart-success-1);--chart-4:var(--chart-warning-1);--chart-5:var(--chart-danger-1);--color-fd-background:#fafafa;--color-fd-foreground:#000;--color-fd-muted:#f4f4f5;--color-fd-muted-foreground:#656567;--color-fd-popover:#fff;--color-fd-popover-foreground:#000;--color-fd-card:#fff;--color-fd-card-foreground:#000;--color-fd-border:#e7e7e7;--color-fd-primary:#0a0a0b;--color-fd-primary-foreground:#fff;--color-fd-secondary:#f4f4f5;--color-fd-secondary-foreground:#000;--color-fd-accent:#e3e3e680;--color-fd-accent-foreground:#000;--color-fd-ring:#d4d4d8;--sidebar:#eeeef0;--sidebar-foreground:#0a0a0b;--sidebar-primary:#0a0a0b;--sidebar-primary-foreground:#fff;--sidebar-accent:#0000000e;--sidebar-accent-foreground:#0a0a0b;--sidebar-border:var(--border);--sidebar-ring:#0a0a0b}.dark{--background:#0d0d10;--foreground:#fafafa;--card:#151518;--card-foreground:#fafafa;--popover:var(--card);--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:var(--background);--primary-soft-foreground:#fafafa;--destructive-soft-foreground:#fca5a5;--success-soft-foreground:#6ee7b7;--warning-soft-foreground:#fcd34d;--info-soft-foreground:#93c5fd;--secondary:var(--card);--secondary-foreground:#fafafa;--selected:#ffffff0e;--tooltip:var(--popover);--tooltip-foreground:var(--popover-foreground);--muted:#ffffff0b;--muted-foreground:#a1a1a8;--placeholder:#ffffff12;--accent:#ffffff07;--accent-foreground:#fafafa;--destructive:#f87171;--destructive-foreground:#fff;--success:#34d399;--success-foreground:#042f2e;--warning:#fbbf24;--warning-foreground:#451a03;--info:#60a5fa;--info-foreground:#082f49;--border:#ffffff13;--border-strong:#ffffff2e;--input:#ffffff1d;--input-background:var(--card);--ring:#fafafa;--chip-blue:#7c6df2;--chip-blue-foreground:#ebe8fc;--chart-default-1:#a1a1aa;--chart-default-2:#71717a;--chart-default-3:#4a4a52;--chart-default-text:#f4f4f5;--chart-default-rank-0:#a1a1aa;--chart-default-rank-1:#95959d;--chart-default-rank-2:#898990;--chart-default-rank-3:#7d7d84;--chart-default-rank-4:#717177;--chart-default-rank-5:#65656b;--chart-default-rank-6:#5a5a5f;--chart-primary-1:#ededf0;--chart-primary-2:#a1a1aa;--chart-primary-3:#3f3f46;--chart-primary-text:#fafafa;--chart-primary-rank-0:#ededf0;--chart-primary-rank-1:#d2d2d6;--chart-primary-rank-2:#b7b7bc;--chart-primary-rank-3:#9c9ca2;--chart-primary-rank-4:#828287;--chart-primary-rank-5:#67676d;--chart-primary-rank-6:#4c4c53;--chart-info-1:#b4b4bb;--chart-info-2:#8a8a92;--chart-info-3:#38383e;--chart-info-text:#ededf0;--chart-info-rank-0:#b4b4bb;--chart-info-rank-1:#a3a3aa;--chart-info-rank-2:#919198;--chart-info-rank-3:#808087;--chart-info-rank-4:#6f6f76;--chart-info-rank-5:#5d5d64;--chart-info-rank-6:#4c4c53;--chart-violet-1:#8c8c94;--chart-violet-2:#6a6a72;--chart-violet-3:#323238;--chart-violet-text:#e4e4e7;--chart-violet-rank-0:#8c8c94;--chart-violet-rank-1:#818189;--chart-violet-rank-2:#77777e;--chart-violet-rank-3:#6c6c74;--chart-violet-rank-4:#616169;--chart-violet-rank-5:#57575e;--chart-violet-rank-6:#4c4c53;--chart-secondary-1:#66666e;--chart-secondary-2:#4a4a51;--chart-secondary-3:#2c2c31;--chart-secondary-text:#d4d4d8;--chart-secondary-rank-0:#66666e;--chart-secondary-rank-1:#616169;--chart-secondary-rank-2:#5d5d64;--chart-secondary-rank-3:#585860;--chart-secondary-rank-4:#53535b;--chart-secondary-rank-5:#4f4f56;--chart-secondary-rank-6:#4a4a51;--chart-success-1:#3fbf85;--chart-success-2:#2d8c62;--chart-success-3:#1f5e43;--chart-success-text:#d3f2e3;--chart-success-rank-0:#3fbf85;--chart-success-rank-1:#3bb07b;--chart-success-rank-2:#36a270;--chart-success-rank-3:#329366;--chart-success-rank-4:#2d855c;--chart-success-rank-5:#297753;--chart-success-rank-6:#256a49;--chart-warning-1:#e8a83c;--chart-warning-2:#b07f2e;--chart-warning-3:#735522;--chart-warning-text:#fbebcf;--chart-warning-rank-0:#e8a83c;--chart-warning-rank-1:#d49936;--chart-warning-rank-2:#c18b2f;--chart-warning-rank-3:#ad7c29;--chart-warning-rank-4:#9b6e23;--chart-warning-rank-5:#88611d;--chart-warning-rank-6:#765317;--chart-danger-1:#e8706b;--chart-danger-2:#ad524e;--chart-danger-3:#723835;--chart-danger-text:#fbdcda;--chart-danger-rank-0:#e8706b;--chart-danger-rank-1:#d76864;--chart-danger-rank-2:#c7615c;--chart-danger-rank-3:#b75a55;--chart-danger-rank-4:#a7524e;--chart-danger-rank-5:#974b47;--chart-danger-rank-6:#874440;--chart-1:var(--chart-primary-1);--chart-2:var(--chart-secondary-1);--chart-3:var(--chart-success-1);--chart-4:var(--chart-warning-1);--chart-5:var(--chart-danger-1);--color-fd-background:#0e0e10;--color-fd-foreground:#fff;--color-fd-muted:#141416;--color-fd-muted-foreground:#b2b2b5;--color-fd-popover:#121214;--color-fd-popover-foreground:#fff;--color-fd-card:#121214;--color-fd-card-foreground:#fff;--color-fd-border:#1d1d1d;--color-fd-primary:#fafafa;--color-fd-primary-foreground:#0e0e10;--color-fd-secondary:#141416;--color-fd-secondary-foreground:#fff;--color-fd-accent:#26262a4d;--color-fd-accent-foreground:#fff;--color-fd-ring:#65656b;--sidebar:#08080b;--sidebar-foreground:#e4e4e7;--sidebar-primary:#fafafa;--sidebar-primary-foreground:#0d0d10;--sidebar-accent:#ffffff0e;--sidebar-accent-foreground:#fafafa;--sidebar-border:var(--border);--sidebar-ring:#fafafa}g:focus,path:focus{outline:none!important}@keyframes rotatingAccentIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rotatingAccentOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.recharts-no-focus-outline .recharts-layer:focus,.recharts-no-focus-outline .recharts-layer:focus-visible,.recharts-no-focus-outline .recharts-surface:focus,.recharts-no-focus-outline .recharts-surface:focus-visible,.recharts-no-focus-outline .recharts-wrapper:focus,.recharts-no-focus-outline .recharts-wrapper:focus-visible{box-shadow:none!important;outline:none!important}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-button]{background:var(--error-text);color:var(--error-bg)}@keyframes homepage-reveal{0%{opacity:0;translate:0 1.5rem;scale:.985}to{opacity:1;translate:0;scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:homepage-reveal linear both;animation-timeline:view();animation-range:entry 5% cover 28%}}}@keyframes step-progress-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes step-progress-on{to{border-color:var(--foreground);background-color:var(--foreground);color:var(--background)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-step-progress]:after{z-index:0;background-color:var(--foreground);content:"";transform-origin:top;width:1px;animation:step-progress-fill linear both;animation-timeline:view();animation-range:cover 20% cover 60%;position:absolute;inset-block:0;inset-inline-start:-1px}[data-step-progress]>li:before{z-index:1;animation:step-progress-on linear both;animation-timeline:view();animation-range:cover 45% cover 50%}}}[data-marketing-flow=continuous] [data-marketing-tone=canvas]{--section-fade-top:transparent;--section-fade-bottom:transparent;background-image:linear-gradient(to bottom,var(--section-fade-top),transparent 7rem),linear-gradient(to top,var(--section-fade-bottom),transparent 7rem)}[data-marketing-flow=continuous] :not([data-marketing-tone=canvas])+[data-marketing-tone=canvas]{--section-fade-top:var(--background)}[data-marketing-flow=continuous] [data-marketing-tone=canvas]:has(+:not([data-marketing-tone=canvas])){--section-fade-bottom:var(--background)}.homepage-desk-window{background:var(--card);box-shadow:0 0 0 1px var(--foreground),0 2px 6px -2px #0000000f,0 40px 90px -40px #00000052;border-radius:1.25rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.homepage-desk-window{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)9%,transparent),0 2px 6px -2px #0000000f,0 40px 90px -40px #00000052}}.dark .homepage-desk-window{background:var(--card);box-shadow:0 0 0 1px var(--foreground),0 40px 110px -40px #000000e6}@supports (color:color-mix(in lab,red,red)){.dark .homepage-desk-window{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)10%,transparent),0 40px 110px -40px #000000e6}}.homepage-desk-message{max-width:30rem;color:var(--foreground);background:var(--foreground);border-radius:1rem 1rem 1rem .375rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5rem}@supports (color:color-mix(in lab,red,red)){.homepage-desk-message{background:color-mix(in oklab,var(--foreground)7%,transparent)}}.homepage-desk-stage .homepage-desk-window.homepage-desk-thread,.homepage-desk-thread{max-width:42rem;margin-inline:auto}.homepage-desk-thread-head{border-bottom:1px solid var(--foreground);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.homepage-desk-thread-head{border-bottom:1px solid color-mix(in oklab,var(--foreground)7%,transparent)}}.homepage-desk-thread-body{text-align:left;gap:.875rem;padding:1.25rem;display:grid}@media (min-width:40rem){.homepage-desk-thread-body{padding:1.5rem 1.75rem 1.75rem}}.homepage-desk-event{text-align:center;color:var(--muted-foreground);align-items:center;gap:.75rem;margin-top:.25rem;font-size:.75rem;display:flex}.homepage-desk-event:after,.homepage-desk-event:before{content:"";background:var(--foreground);flex:1;min-width:1.5rem;height:1px}@supports (color:color-mix(in lab,red,red)){.homepage-desk-event:after,.homepage-desk-event:before{background:color-mix(in oklab,var(--foreground)9%,transparent)}}.homepage-desk-dots{gap:.1875rem;margin-left:.125rem;display:inline-flex}.homepage-desk-dots span{opacity:.35;background:currentColor;border-radius:999px;width:.25rem;height:.25rem;animation:typing-dot 1.2s ease-in-out infinite}.homepage-desk-dots span:nth-child(2){animation-delay:.15s}.homepage-desk-dots span:nth-child(3){animation-delay:.3s}.homepage-desk-draft{background:var(--foreground);border-radius:1rem 1rem .375rem;max-width:30rem;margin-left:auto;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.homepage-desk-draft{background:color-mix(in oklab,var(--foreground)2.5%,var(--card))}}.homepage-desk-draft{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.homepage-desk-draft{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)14%,transparent)}}.homepage-desk-draft-badge{letter-spacing:.01em;color:var(--muted-foreground);font-size:.6875rem}.homepage-desk-button,.homepage-desk-draft-badge{align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.homepage-desk-button{height:1.75rem;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground);border-radius:.5rem;padding:0 .625rem;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.homepage-desk-button{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)12%,transparent)}}.homepage-desk-button-primary{color:var(--primary-foreground);background:var(--foreground);box-shadow:none}.homepage-desk-row{background:var(--card);box-shadow:inset 0 0 0 1px var(--foreground);border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.homepage-desk-row{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)7%,transparent)}}.homepage-desk-row-icon{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}.homepage-desk-row[data-state=overdue] .homepage-desk-row-icon{color:var(--warning)}.homepage-desk-row-added{box-shadow:inset 0 0 0 1px var(--foreground),0 10px 24px -14px #00000047}@supports (color:color-mix(in lab,red,red)){.homepage-desk-row-added{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)22%,transparent),0 10px 24px -14px #00000047}}.homepage-desk-row-added .homepage-desk-row-icon{color:var(--foreground)}.homepage-desk-added-tag{white-space:nowrap;color:var(--foreground);background:var(--foreground);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:none}@supports (color:color-mix(in lab,red,red)){.homepage-desk-added-tag{background:color-mix(in oklab,var(--foreground)6%,transparent)}}@media (min-width:30rem){.homepage-desk-added-tag{display:inline-flex}}.homepage-desk-avatar{width:1.5rem;height:1.5rem;color:var(--foreground);background:var(--foreground);border-radius:999px;flex-shrink:0;place-items:center;font-size:.625rem;font-weight:600;display:grid}@supports (color:color-mix(in lab,red,red)){.homepage-desk-avatar{background:color-mix(in oklab,var(--foreground)8%,transparent)}}.homepage-desk-assign{color:var(--muted-foreground);outline:1px dashed var(--foreground);border-radius:.5rem;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.homepage-desk-assign{outline:1px dashed color-mix(in oklab,var(--foreground)18%,transparent)}}.homepage-desk-assign{outline-offset:-1px}[data-in-view=idle] .desk-intent-working{opacity:0}[data-in-view=idle] .desk-intent-done{opacity:1}[data-in-view=playing] .desk-intent-done,[data-in-view=waiting] .desk-intent-done,[data-in-view=waiting] .desk-reveal{opacity:0}@media (prefers-reduced-motion:no-preference){[data-in-view=playing] .desk-reveal{animation:desk-reveal .64s cubic-bezier(.22,1,.36,1)var(--desk-delay,0s)both}[data-in-view=playing] .desk-intent-working{animation:desk-fade-out .24s 2.4s both}[data-in-view=playing] .desk-intent-done{animation:desk-fade-in .32s 2.5s both}[data-in-view=playing] .homepage-desk-row-added{animation:desk-reveal .64s cubic-bezier(.22,1,.36,1)var(--desk-delay,0s)both,desk-glow 1.6s ease calc(var(--desk-delay,0s) + .3s)both}}@media (prefers-reduced-motion:reduce){.desk-intent-working{opacity:0}.desk-intent-done{opacity:1}}@keyframes desk-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes desk-fade-out{to{opacity:0}}@keyframes desk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes desk-glow{to{background:var(--card)}}.homepage-proof-card{background:radial-gradient(40rem 20rem at 0 0,#ffffff12,#0000 60%),#0b0b0e;border-radius:1.25rem;padding:1.75rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}@media (min-width:64rem){.homepage-proof-card{padding:2.5rem}}.homepage-proof-step{background:#ffffff0a;border-radius:.75rem;padding:.875rem 1rem;box-shadow:inset 0 0 0 1px #ffffff14}.homepage-desk-stage{background:radial-gradient(60% 45% at 50% 0,#ffffff14,#0000),#0c0c0d;border-radius:1.75rem;padding:1rem;box-shadow:inset 0 0 0 1px #ffffff0f}@media (min-width:40rem){.homepage-desk-stage{padding:2.5rem}}@media (min-width:64rem){.homepage-desk-stage{padding:3.5rem 4rem}}.homepage-desk-stage .homepage-desk-window{max-width:68rem;margin:0 auto;box-shadow:0 0 0 1px #ffffff1a,0 30px 80px -30px #000c}.homepage-film{background:var(--sidebar);box-shadow:0 0 0 1px var(--foreground);border-radius:1.25rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.homepage-film{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)8%,transparent)}}@media (min-width:40rem){.homepage-film{border-radius:2rem}}.homepage-tab{color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--foreground);border-radius:999px;padding:.4375rem .875rem;font-size:.875rem}@supports (color:color-mix(in lab,red,red)){.homepage-tab{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)12%,transparent)}}.homepage-tab{transition:color .15s,box-shadow .15s}.homepage-tab-active,.homepage-tab:hover{color:var(--foreground)}.homepage-tab-active{box-shadow:inset 0 0 0 1.5px var(--foreground)}.homepage-spotlight{background:var(--card);box-shadow:0 0 0 1px var(--mk-hairline),0 1px 2px #0000000a,0 24px 56px -32px #00000047;transition:box-shadow var(--mk-duration)var(--mk-ease);border-radius:1.25rem;position:relative}.homepage-spotlight:has([data-composer-state=typing]){box-shadow:0 0 0 1px var(--mk-hairline-strong),0 0 0 4px var(--mk-wash),0 24px 56px -32px #00000047}.homepage-spotlight-body{text-align:left;padding:1.25rem 1.375rem .75rem}.homepage-spotlight-footer{align-items:center;gap:.625rem;padding:.625rem .75rem .75rem 1.375rem;display:flex}.homepage-spotlight-to{color:var(--muted-foreground);flex-shrink:0;font-size:.75rem}.homepage-agent-chip{height:1.75rem;color:var(--foreground);border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem 0 .375rem;font-size:.75rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.homepage-agent-chip{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.homepage-agent-chip{box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.homepage-agent-chip{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)9%,transparent)}}.homepage-agent-chip svg{margin-left:.125rem}.homepage-agent-chip-active{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.homepage-agent-chip-active{background:color-mix(in oklab,var(--foreground)6%,transparent)}}.homepage-agent-chip-active{box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.homepage-agent-chip-active{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)22%,transparent)}}.homepage-spotlight-send{width:2.125rem;height:2.125rem;color:var(--background);background:var(--foreground);border-radius:999px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.homepage-spotlight-text{color:var(--foreground);font-size:1rem;line-height:1.625rem}@media (min-width:40rem){.homepage-spotlight-text{font-size:1.125rem;line-height:1.75rem}}.homepage-spotlight-text .caret{vertical-align:-2px;background:var(--foreground);width:2px;height:1.05em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.homepage-spotlight-text .caret{animation:homepage-caret 1s step-end infinite}}@keyframes homepage-caret{50%{opacity:0}}.homepage-drop{width:3.75rem;height:6.25rem;margin:.25rem auto .5rem;position:relative}.homepage-drop svg{width:100%;height:100%}.homepage-drop path{fill:none;stroke:var(--muted-foreground);stroke-width:2px;stroke-linecap:round}.homepage-drop-label{white-space:nowrap;color:var(--muted-foreground);font-size:.9375rem;font-style:italic;font-weight:500;position:absolute;top:2rem;left:3.75rem;transform:rotate(-4deg)}.homepage-desk-stage{box-shadow:none;background:0 0;border-radius:0;padding:0}@media (min-width:40rem){.homepage-desk-stage{padding:0}}@media (min-width:64rem){.homepage-desk-stage{padding:0}}.homepage-desk-stage .homepage-desk-window{box-shadow:0 0 0 1px var(--foreground),0 40px 90px -40px #00000052}@supports (color:color-mix(in lab,red,red)){.homepage-desk-stage .homepage-desk-window{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)9%,transparent),0 40px 90px -40px #00000052}}.homepage-drop-live{white-space:nowrap;height:1.75rem;color:var(--foreground);background:var(--card);border-radius:999px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.75rem;font-weight:500;display:none;position:absolute;top:2.25rem;right:3.75rem}@supports (color:color-mix(in lab,red,red)){.homepage-drop-live{background:color-mix(in oklab,var(--card)85%,transparent)}}.homepage-drop-live{box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.homepage-drop-live{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)9%,transparent)}}@media (min-width:40rem){.homepage-drop-live{display:inline-flex}}.homepage-live-dot{background:#22c55e;border-radius:999px;width:.4375rem;height:.4375rem;position:relative}@media (prefers-reduced-motion:no-preference){.homepage-live-dot:after{content:"";border-radius:inherit;background:inherit;animation:homepage-live-ping 1.8s cubic-bezier(0,0,.2,1) infinite;position:absolute;inset:0}}@keyframes homepage-live-ping{75%,to{opacity:0;transform:scale(2.4)}}.homepage-mate-logo{box-shadow:0 0 0 1px var(--foreground);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.homepage-mate-logo{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)10%,transparent)}}.homepage-os-list{gap:.25rem;display:grid}.homepage-os-row{cursor:default;border-radius:1.125rem;gap:1.25rem;padding:1.25rem 1.25rem 1.375rem;transition:background-color .22s,box-shadow .22s;display:flex;position:relative}.homepage-os-index{font-family:var(--font-mono,ui-monospace,monospace);color:var(--foreground);padding-top:.25rem;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.homepage-os-index{color:color-mix(in oklab,var(--foreground)35%,transparent)}}.homepage-os-index{transition:color .22s}.homepage-os-scene{place-items:center;height:27rem;display:grid;position:relative;overflow:visible}.homepage-os-scene:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 55%,var(--foreground),transparent);position:absolute;inset:8% 6%}@supports (color:color-mix(in lab,red,red)){.homepage-os-scene:before{background:radial-gradient(50% 50% at 50% 55%,color-mix(in oklab,var(--foreground)6%,transparent),transparent)}}.homepage-os-stack{width:13rem;height:13rem;transform-style:preserve-3d;margin-top:10rem;position:relative;transform:rotateX(58deg)rotate(-42deg)}@media (min-width:40rem){.homepage-os-scene{height:36rem}.homepage-os-stack{width:17rem;height:17rem;margin-top:13rem}}.homepage-os-plane{--z:0px;background:var(--card);border-radius:1.25rem;flex-direction:column;justify-content:flex-end;padding:1.75rem 1.25rem 1.25rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.homepage-os-plane{background:color-mix(in oklab,var(--card)92%,transparent)}}.homepage-os-plane{box-shadow:0 0 0 1px var(--foreground),-18px 22px 40px -18px #00000038}@supports (color:color-mix(in lab,red,red)){.homepage-os-plane{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)9%,transparent),-18px 22px 40px -18px #00000038}}.homepage-os-plane{transform:translateZ(var(--z));transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s,box-shadow .3s}.homepage-os-plane[data-plane=data]{--z:6.5rem}.homepage-os-plane[data-plane=inbox]{--z:13rem}.homepage-os-plane[data-plane=agents]{--z:19.5rem;box-shadow:0 0 0 1px var(--foreground),0 0 0 6px var(--foreground),-18px 22px 44px -16px #00000038;justify-content:center}@supports (color:color-mix(in lab,red,red)){.homepage-os-plane[data-plane=agents]{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)24%,transparent),0 0 0 6px color-mix(in oklab,var(--foreground)4%,transparent),-18px 22px 44px -16px #00000038}}.homepage-os-plane-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem;font-weight:600;position:absolute;top:.625rem;left:1.25rem}.homepage-os-sheet{background:var(--background);box-shadow:0 0 0 1px var(--foreground);border-radius:.75rem;gap:.625rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.homepage-os-sheet{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)7%,transparent)}}.homepage-os-sheet-title{white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);font-size:.6875rem;font-weight:600;overflow:hidden}.homepage-os-bar{background:var(--foreground);border-radius:999px;height:.3125rem;display:block}@supports (color:color-mix(in lab,red,red)){.homepage-os-bar{background:color-mix(in oklab,var(--foreground)10%,transparent)}}.homepage-os-bar[data-highlight]{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.homepage-os-bar[data-highlight]{background:color-mix(in oklab,var(--foreground)32%,transparent)}}.homepage-os-chip{white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);box-shadow:0 0 0 1px var(--foreground);border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.homepage-os-chip{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)9%,transparent)}}.homepage-os-chip[data-active]{color:var(--foreground);background:var(--background)}.homepage-os-agent,.homepage-os-tile{aspect-ratio:1;background:var(--background);box-shadow:0 0 0 1px var(--foreground);border-radius:.625rem;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.homepage-os-agent,.homepage-os-tile{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)8%,transparent)}}.homepage-os-agent{border-radius:.875rem}.homepage-os-agent[data-active]{box-shadow:0 0 0 1px var(--foreground),0 8px 18px -10px #0000004d}@supports (color:color-mix(in lab,red,red)){.homepage-os-agent[data-active]{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)28%,transparent),0 8px 18px -10px #0000004d}}.homepage-os[data-os-active] .homepage-os-plane{opacity:.5}.homepage-os[data-os-active=agents] [data-plane=agents],.homepage-os[data-os-active=data] [data-plane=data],.homepage-os[data-os-active=inbox] [data-plane=inbox],.homepage-os[data-os-active=knowledge] [data-plane=knowledge]{opacity:1;transform:translateZ(calc(var(--z) + 1rem))}.homepage-os[data-os-active=data] [data-plane=data]~.homepage-os-plane,.homepage-os[data-os-active=inbox] [data-plane=inbox]~.homepage-os-plane,.homepage-os[data-os-active=knowledge] [data-plane=knowledge]~.homepage-os-plane{transform:translateZ(calc(var(--z) + 4.25rem))}.homepage-os[data-os-active=agents] [data-pillar-row=agents],.homepage-os[data-os-active=data] [data-pillar-row=data],.homepage-os[data-os-active=inbox] [data-pillar-row=inbox],.homepage-os[data-os-active=knowledge] [data-pillar-row=knowledge]{background:var(--card);box-shadow:0 0 0 1px var(--mk-hairline),0 18px 40px -28px #00000059}.homepage-os[data-os-active=agents] [data-pillar-row=agents] .homepage-os-index,.homepage-os[data-os-active=data] [data-pillar-row=data] .homepage-os-index,.homepage-os[data-os-active=inbox] [data-pillar-row=inbox] .homepage-os-index,.homepage-os[data-os-active=knowledge] [data-pillar-row=knowledge] .homepage-os-index{color:var(--foreground)}.homepage-os-hit{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.homepage-os-hit:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.homepage-os-index,.homepage-os-plane,.homepage-os-row{transition:none}}.homepage-agent-chip,.homepage-tab{transition:box-shadow .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),background-color .24s,color .24s}.homepage-tab:hover:not(.homepage-tab-active){box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.homepage-tab:hover:not(.homepage-tab-active){box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)28%,transparent)}}@media (prefers-reduced-motion:reduce){.homepage-agent-chip,.homepage-tab{transition:none}}@media (max-width:39.99rem){.homepage-tab{padding:.375rem .75rem;font-size:.8125rem}.homepage-spotlight{border-radius:1rem}.homepage-spotlight-body{padding:1rem 1rem .5rem}.homepage-spotlight-text{font-size:.9375rem;line-height:1.5rem}.homepage-spotlight-footer{gap:.5rem;padding:.5rem .625rem .625rem 1rem}.homepage-agent-chip-compact,.homepage-spotlight-to{display:none}.homepage-agent-chip{height:1.625rem;padding:0 .5rem 0 .3125rem;font-size:.6875rem}.homepage-spotlight-send{width:1.875rem;height:1.875rem}.homepage-drop{flex-direction:column;align-items:center;width:auto;height:auto;margin:.75rem auto .5rem;display:flex}.homepage-drop svg{width:2.25rem;height:4rem;margin-top:.25rem}.homepage-drop-label{order:-1;font-size:.8125rem;position:static;transform:none}}@keyframes homepage-os-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.homepage-os:not([data-os-pinned])[data-os-active=agents] [data-pillar-row=agents]:after,.homepage-os:not([data-os-pinned])[data-os-active=data] [data-pillar-row=data]:after,.homepage-os:not([data-os-pinned])[data-os-active=inbox] [data-pillar-row=inbox]:after,.homepage-os:not([data-os-pinned])[data-os-active=knowledge] [data-pillar-row=knowledge]:after{content:"";background:var(--foreground);border-radius:999px;height:2px;position:absolute;bottom:.5rem;left:3.5rem;right:1.25rem}@supports (color:color-mix(in lab,red,red)){.homepage-os:not([data-os-pinned])[data-os-active=agents] [data-pillar-row=agents]:after,.homepage-os:not([data-os-pinned])[data-os-active=data] [data-pillar-row=data]:after,.homepage-os:not([data-os-pinned])[data-os-active=inbox] [data-pillar-row=inbox]:after,.homepage-os:not([data-os-pinned])[data-os-active=knowledge] [data-pillar-row=knowledge]:after{background:color-mix(in oklab,var(--foreground)22%,transparent)}}.homepage-os:not([data-os-pinned])[data-os-active=agents] [data-pillar-row=agents]:after,.homepage-os:not([data-os-pinned])[data-os-active=data] [data-pillar-row=data]:after,.homepage-os:not([data-os-pinned])[data-os-active=inbox] [data-pillar-row=inbox]:after,.homepage-os:not([data-os-pinned])[data-os-active=knowledge] [data-pillar-row=knowledge]:after{transform-origin:0;animation:homepage-os-progress 3.2s linear both}}.homepage-marquee{gap:.5rem;padding-block:.375rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.homepage-marquee-track{flex-shrink:0;gap:.5rem;min-width:max-content;display:flex}.homepage-marquee .mk-chip :is(svg,img){filter:grayscale()contrast(1.1);opacity:.8}@keyframes homepage-marquee{to{transform:translate(calc(-100% - .5rem))}}@media (prefers-reduced-motion:no-preference){.homepage-marquee-track{animation:homepage-marquee 38s linear infinite}.homepage-marquee[data-reverse] .homepage-marquee-track{animation-direction:reverse}.homepage-marquee:hover .homepage-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.homepage-marquee{justify-content:center;-webkit-mask-image:none;mask-image:none}.homepage-marquee-track{flex-wrap:wrap;justify-content:center;min-width:0}.homepage-marquee-track>[aria-hidden],.homepage-marquee-track[aria-hidden]{display:none}}.homepage-film-frame{background:var(--card);border-radius:1.75rem;padding:.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.homepage-film-frame{background:color-mix(in oklab,var(--card)70%,transparent)}}.homepage-film-frame{box-shadow:0 0 0 1px var(--mk-hairline),0 40px 100px -50px #00000080}.homepage-film-frame:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 40%,var(--foreground),transparent);height:70%;position:absolute;inset:-12% -8% auto}@supports (color:color-mix(in lab,red,red)){.homepage-film-frame:before{background:radial-gradient(50% 60% at 50% 40%,color-mix(in oklab,var(--foreground)6%,transparent),transparent)}}.homepage-film-frame .homepage-film{border-radius:1.3rem}@keyframes homepage-film-grow{0%{opacity:.6;scale:.92}to{opacity:1;scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.homepage-film-frame{animation:homepage-film-grow linear both;animation-timeline:view();animation-range:entry cover 35%}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@keyframes fd-sidebar-in{0%{transform:translateX(var(--fd-sidebar-drawer-offset))}}@keyframes fd-sidebar-out{to{transform:translateX(var(--fd-sidebar-drawer-offset))}}@keyframes fd-dialog-in{0%{opacity:0;transform:scale(1.06)}to{transform:scale(1)}}@keyframes fd-dialog-out{0%{transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes fd-popover-in{0%{opacity:0;transform:scale(.9)}}@keyframes fd-popover-out{to{opacity:0;transform:scale(.9)}}@keyframes fd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fd-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fd-enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes fd-enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes fd-exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes fd-exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes fd-collapsible-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes fd-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{opacity:0;height:0}}@keyframes fd-accordion-down{0%{opacity:.5;height:0}to{height:var(--radix-accordion-content-height)}}@keyframes fd-accordion-up{0%{height:var(--radix-accordion-content-height)}to{opacity:.5;height:0}}@keyframes fd-nav-menu-in{0%{opacity:0;height:0}to{opacity:1;height:var(--radix-navigation-menu-viewport-height)}}@keyframes fd-nav-menu-out{0%{opacity:1;height:var(--radix-navigation-menu-viewport-height)}to{opacity:0;height:0}}