@layer components{.landing-navbar-shell{z-index:80;position:relative}.landing-navbar{z-index:80;isolation:isolate;padding-top:var(--header-offset-top);padding-bottom:.75rem;padding-left:clamp(.375rem,2vw,.75rem);padding-right:clamp(.375rem,2vw,.75rem);position:fixed;top:0;left:0;right:0;overflow:clip}.landing-navbar__open-surface,.landing-navbar__blend-surface,.landing-navbar__blend-border,.landing-navbar__blend-shadow{pointer-events:none;position:absolute}.landing-navbar__open-surface,.landing-navbar__blend-surface,.landing-navbar__blend-shadow{inset:0}.landing-navbar__open-surface,.landing-navbar__blend-surface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-navbar__open-surface{background:var(--header-surface-open);box-shadow:var(--elevation-header-sticky);opacity:0;transition:opacity .22s}.landing-navbar-shell[data-open=true] .landing-navbar__open-surface{opacity:1}.landing-navbar__blend-surface{background:var(--header-surface-scrolled)}.landing-navbar__blend-border{inset-inline:0;background:var(--header-border-scrolled);height:1px;bottom:0}.landing-navbar__blend-shadow{box-shadow:var(--elevation-header-sticky)}.landing-navbar__layout{z-index:1;width:100%;max-width:var(--layout-shell-wide);justify-content:space-between;align-items:center;gap:1rem;padding-inline:0;display:flex;position:relative}.landing-navbar__brand-row{justify-content:space-between;align-items:center;gap:var(--space-cluster);width:100%;display:flex}.landing-navbar__logo-link{width:78px;height:22px;line-height:0;display:block;position:relative;transform:translateZ(0)}.landing-navbar__logo-layer{will-change:opacity;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}.landing-navbar__logo-layer--scrolled{z-index:1}.landing-navbar__logo{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.landing-navbar__actions{align-items:center;gap:var(--header-actions-gap);display:flex}.landing-navbar__actions--desktop{display:none}.landing-navbar__menu-trigger{border-radius:var(--shape-radius-control);width:34px;height:34px;color:var(--fg-on-color);background:#ffffff0f;border:1px solid #ffffff1f;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,transform .18s,opacity .18s;display:inline-flex}.landing-navbar__menu-trigger:hover{background:#ffffff1a}.landing-navbar__menu-trigger:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.landing-navbar__nav{display:none}.landing-navbar__nav-menu{position:relative}.landing-navbar__nav-list{align-items:center;gap:var(--header-nav-gap-desktop);column-gap:var(--header-nav-gap-desktop);display:flex}.landing-navbar__nav-list>li{flex:none;display:flex}.landing-navbar__nav-trigger{align-items:center;gap:.125rem;display:inline-flex}.landing-navbar__nav-menu-item:hover>.landing-navbar__desktop-content,.landing-navbar__nav-menu-item:focus-within>.landing-navbar__desktop-content{display:block}.landing-navbar__nav-menu-item{position:relative}.landing-navbar__nav-menu-item:after{content:"";height:1rem;position:absolute;top:100%;left:-2rem;right:-2rem}.landing-navbar__nav-trigger svg{transition:transform .18s}.landing-navbar__nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.landing-navbar__desktop-content,.landing-navbar__desktop-content[data-motion=from-start],.landing-navbar__desktop-content[data-motion=from-end],.landing-navbar__desktop-content[data-state=open]{animation:.22s landing-navbar-desktop-menu-in}.landing-navbar__desktop-content[data-motion=to-start],.landing-navbar__desktop-content[data-motion=to-end],.landing-navbar__desktop-content[data-state=closed]{animation:.16s landing-navbar-desktop-menu-out}.landing-navbar__dialog-overlay{z-index:39;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a0c7a;position:fixed;inset:0}.landing-navbar__dialog-content{left:0;right:0;top:var(--header-shell-height);z-index:41;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:none;width:100%;position:fixed;bottom:0;overflow-y:auto}.landing-navbar-shell[data-open=true] .landing-navbar__dialog-content{background:var(--header-surface-open);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--elevation-header-panel)}.landing-navbar__menu-panel{max-height:calc(100svh - var(--header-shell-height));overscroll-behavior:contain;background:var(--header-surface-scrolled);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--elevation-header-panel);-webkit-overflow-scrolling:touch;border:0;border-radius:0;flex-direction:column;gap:1.25rem;padding:1.5rem clamp(1rem,4vw,1.5rem) 1rem;display:flex;overflow-y:auto}.landing-navbar-shell[data-open=true] .landing-navbar__menu-panel{background:var(--header-surface-open);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none}.landing-navbar__menu-links{flex-direction:column;gap:.75rem;display:flex}.landing-navbar__menu-link{background:0 0;border-radius:0;justify-content:space-between;width:100%;padding:1.125rem 0}.landing-navbar__menu-link:hover{opacity:1;background:0 0}.landing-navbar__mobile-link,.landing-navbar__mobile-accordion{display:flex}.landing-navbar__mobile-link,.landing-navbar__mobile-accordion-trigger{min-height:3.75rem;color:var(--fg-on-color);font-size:var(--type-body-sm-size);font-weight:var(--type-weight-medium);letter-spacing:var(--type-body-sm-letter-spacing);line-height:var(--type-body-sm-line-height);align-items:center}.landing-navbar__mobile-accordion{flex-direction:column;gap:.75rem}.landing-navbar__mobile-accordion-trigger{justify-content:space-between;align-items:center;display:flex}.landing-navbar__mobile-accordion-trigger svg{transition:transform .18s}.landing-navbar__mobile-accordion-trigger[data-state=open] svg{transform:rotate(180deg)}.landing-navbar__mobile-accordion-content{padding-top:.25rem;overflow:hidden}.landing-navbar__mobile-accordion-content[data-state=open]{max-height:min(32rem, calc(100svh - var(--header-shell-height) - 11rem));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:.2s ease-out landing-navbar-accordion-down;overflow-y:auto}.landing-navbar__mobile-accordion-content[data-state=closed]{animation:.18s ease-in landing-navbar-accordion-up}.landing-navbar__mobile-dropdown-list{flex-direction:column;gap:.625rem;padding:.25rem 0 .5rem;display:flex}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card{background:#fffffff5;box-shadow:0 1px 2px -1px #00140a1a,0 0 0 1px #ffffffb8}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card-title{color:#00140a;text-shadow:none;font-size:.875rem;line-height:1.25rem}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card-description{color:#3f464b;font-size:.8125rem;line-height:1.25rem}.landing-navbar__menu-cta{width:100%;margin-top:1rem;padding-left:0;padding-right:0}.landing-navbar__dialog-overlay[data-state=open]{animation:.18s forwards landing-navbar-fade-in}.landing-navbar__dialog-overlay[data-state=closed]{animation:.14s forwards landing-navbar-fade-out}.landing-navbar__dialog-content[data-state=open]{animation:.22s forwards landing-navbar-panel-in}.landing-navbar__dialog-content[data-state=closed]{animation:.16s forwards landing-navbar-panel-out}@media (min-width:40rem){.landing-navbar__logo-link{width:84px;height:23.692px}}@media (min-width:64rem){.landing-navbar{padding-right:var(--landing-navbar-gutter);padding-left:var(--landing-navbar-gutter);overflow:visible}.landing-navbar__layout{width:100%;max-width:var(--layout-shell-wide);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-inline:0;display:grid}.landing-navbar__brand-row{width:auto}.landing-navbar__actions--mobile{display:none}.landing-navbar__actions--desktop{justify-content:flex-end;display:flex}.landing-navbar__nav{flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.landing-navbar__dialog-overlay,.landing-navbar__dialog-content{display:none}}@media (prefers-reduced-motion:reduce){.landing-navbar__open-surface,.landing-navbar__menu-trigger,.landing-navbar__logo-layer{transition:none}.landing-navbar__dialog-content[data-state],.landing-navbar__desktop-content,.landing-navbar__desktop-content[data-motion],.landing-navbar__desktop-content[data-state],.landing-navbar__mobile-accordion-content[data-state],.landing-navbar__nav-trigger svg,.landing-navbar__mobile-accordion-trigger svg{transition:none;animation:none}}@keyframes landing-navbar-panel-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-navbar-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes landing-navbar-desktop-menu-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes landing-navbar-desktop-menu-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-6px)}}@keyframes landing-navbar-accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes landing-navbar-accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}}
@layer components{.hero-surface{isolation:isolate;min-height:100svh;color:var(--fg-on-color);background:#0b1110;position:relative;overflow:clip}.hero-overlay{background:var(--hero-overlay-image);height:100svh;position:absolute;inset-block:0 auto;inset-inline:0}.hero-layout{z-index:1;min-height:inherit;flex-direction:column;display:flex;position:relative}.hero-layout__content{flex:1}.hero-content{justify-content:center;height:100%;display:flex}.hero-content__frame{width:100%;max-width:var(--hero-content-max);padding-top:calc(var(--hero-content-top-mobile) + var(--header-shell-height));flex-direction:column;align-items:center;display:flex}.hero-copy{text-align:center;width:100%}.hero-title-frame{width:calc(100% + var(--hero-title-frame-overflow-mobile));max-width:calc(100% + var(--hero-title-frame-overflow-mobile));margin-left:calc(var(--hero-title-frame-overflow-mobile) / -2);margin-right:calc(var(--hero-title-frame-overflow-mobile) / -2)}.hero-title{color:var(--fg-on-color);font-size:var(--hero-title-size-mobile);font-weight:var(--type-weight-semibold);letter-spacing:var(--hero-title-letter-spacing-mobile);line-height:var(--hero-title-line-height-mobile);text-shadow:var(--text-shadow-hero-display)}.hero-title__line{display:block}.hero-title__line--accent{color:var(--fg-on-color);white-space:nowrap;margin-top:-2px;display:block;position:relative}.hero-title__accent{max-width:100%;display:inline-block}.hero-title__accent-wrap{white-space:nowrap;margin-top:.08em;position:relative}.hero-title__accent-content{white-space:nowrap;align-items:baseline;display:inline-flex;position:relative}.hero-title__accent-word-sequence{white-space:nowrap;align-items:baseline;display:inline-block;position:relative;overflow:visible}.hero-title__accent-word-sizer{visibility:hidden;white-space:nowrap;display:inline-block}.hero-title__accent-word{white-space:nowrap;will-change:opacity;background-image:var(--hero-accent-suffix-gradient);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;position:absolute;inset-block-start:0;inset-inline-start:0}.hero-title__accent-word-text{display:inline-block}.hero-copy__lead{margin-top:var(--hero-copy-gap);max-width:var(--copy-measure-hero);color:var(--fg-on-color);font-weight:var(--type-weight-regular);margin-inline:auto}.hero-copy__actions{gap:var(--hero-cta-gap);margin-top:1.5rem}.hero-copy__demo-button{gap:.375rem;padding-block:.375rem;padding-inline:.5rem}.hero-accent-sparkle{width:1.25rem;height:1.25rem;position:absolute;inset-block-start:24.663%;inset-inline-start:51.5%}.hero-accent-sparkle--word{pointer-events:none;-webkit-text-fill-color:initial;width:.38em;height:.38em;position:absolute;inset-block:.5em auto;inset-inline:auto .68em;transform:translate(50%,-50%)}.hero-demo-preview{border-radius:4px;flex-shrink:0;width:22px;height:20px;position:relative;overflow:hidden;box-shadow:0 4px 4px -35px #00000040,0 0 0 1px #03071224,0 10px 31.4px #03071229,0 31px 40px #0307124d}.hero-demo-preview__frame{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #404040,inset 0 0 0 2px #e5e7eb66}.hero-media{object-fit:cover;object-position:center var(--hero-media-position-y);height:50svh;inset-block-end:auto}.hero-demo-preview__image{object-fit:cover;object-position:center}@media (min-width:40rem){.hero-content__frame{padding-top:calc(var(--hero-content-top-tablet) + var(--header-shell-height))}.hero-accent-sparkle{width:1.5rem;height:1.5rem}}@media (min-width:48rem){.hero-surface{min-height:var(--hero-surface-min-height)}.hero-overlay{height:auto;inset:0}.hero-media{height:auto;inset-block-end:0}.hero-title-frame{width:100%;max-width:none;margin-left:auto;margin-right:auto}.hero-title{font-size:var(--hero-title-size-tablet);letter-spacing:var(--hero-title-letter-spacing-tablet);line-height:var(--hero-title-line-height-tablet)}.hero-title__accent-wrap{vertical-align:top;margin-top:0;display:inline-block}}@media (min-width:64rem){.hero-content__frame{padding-top:calc(var(--hero-content-top-desktop) + var(--header-shell-height))}.hero-media{object-position:center var(--hero-media-position-y-desktop)}.hero-title-frame{width:min(100%, var(--hero-title-max));margin-left:auto;margin-right:auto}.hero-title{font-size:var(--type-title-xl-size);letter-spacing:var(--type-title-xl-letter-spacing);line-height:var(--type-title-xl-line-height)}.hero-title__line--accent{margin-top:2px;margin-left:0}.hero-copy__lead{max-width:var(--hero-second-line-max)}.hero-accent-sparkle{width:33px;height:33px}}@media (min-width:64rem) and (max-height:47.5rem){.hero-content__frame{padding-top:calc(var(--header-shell-height) + 4rem)}.hero-title{font-size:clamp(3rem, 5vw, var(--type-title-xl-size));line-height:1.08}}@media (min-width:90rem) and (min-height:56.25rem){.hero-content__frame{padding-top:calc(var(--header-shell-height) + 5.25rem)}}@media (min-width:64rem) and (min-aspect-ratio:3/2){.hero-media{object-position:center var(--hero-media-position-y-wide)}}@media (prefers-reduced-motion:reduce){.hero-title__accent-word{will-change:auto}}}
@layer components{.demo-section{z-index:0;background:var(--button-neutral);padding-top:0;padding-bottom:0;position:relative}.demo-section__shell{z-index:0;flex-direction:column;align-items:center;display:flex;position:relative}.demo-section__intro,.demo-section__footer{width:100%}.demo-section__intro{padding:2.5rem 1.25rem 2.25rem}.demo-section__heading{width:100%;max-width:48.6875rem;margin-inline:auto}.demo-section__footer{min-height:2rem}.demo-video-frame{z-index:0;scroll-margin-top:calc(var(--header-shell-height) + 1rem);background:0 0;border-radius:0;width:100%;position:relative;box-shadow:0 0 0 1px #03071224,0 10px 31.4px #03071229,0 2px 21.9px #03071217}.demo-video-frame__art{position:absolute;inset:0}.demo-video-frame__art-image{object-fit:cover;object-position:center}.demo-video-frame__media{justify-content:center;align-items:center;width:100%;height:100%;padding:.75rem;display:flex}.demo-video-frame__trigger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.demo-video-frame__trigger:focus-visible{outline:none}.demo-video-frame__card{background:#fff;border-radius:0;width:min(100%,54.1418rem);transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 .397px .397px #ffffff0f,0 12.713px 44.495px #05061be0,0 1.589px 3.178px #05061b29,0 .795px 1.589px #05061b1f,0 0 0 .795px #05061be0}.demo-video-frame__trigger:focus-visible .demo-video-frame__card{box-shadow:inset 0 .397px .397px 0 #ffffff0f, 0 12.713px 44.495px 0 #05061be0, 0 1.589px 3.178px 0 #05061b29, 0 .795px 1.589px 0 #05061b1f, 0 0 0 .795px #05061be0, 0 0 0 4px var(--focus-ring)}.demo-video-frame__poster{object-fit:cover;object-position:center}.demo-video-frame__play-button{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(18.95px);backdrop-filter:blur(18.95px);border-radius:999px;place-items:center;width:clamp(3.25rem,14vw,3.6875rem);transition:transform .22s,box-shadow .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 34px #0307122e}.demo-video-frame__play-icon{width:100%;height:100%}.demo-video-lightbox__overlay{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a0cc2;position:fixed;inset:0}.demo-video-lightbox__content{z-index:61;pointer-events:none;outline:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.demo-video-lightbox__frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"close""surface";align-items:center;gap:.75rem;width:min(100%,72rem);display:grid;position:relative}.demo-video-lightbox__surface{pointer-events:auto;background:#05070b;border-radius:1.5rem;grid-area:surface;width:100%;max-height:calc(100svh - 2rem);position:relative;overflow:hidden;box-shadow:0 32px 80px #0307126b}.demo-video-lightbox__close{z-index:2;pointer-events:auto;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1114187a;border:1px solid #ffffff1f;border-radius:999px;grid-area:close;justify-content:center;justify-self:end;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex;position:relative}.demo-video-lightbox__close:hover{background:#111418ad}.demo-video-lightbox__close:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.demo-video-lightbox__video{background:#05070b;width:100%;height:100%;display:block}.demo-video-lightbox__overlay[data-state=open]{animation:.18s forwards landing-navbar-fade-in}.demo-video-lightbox__overlay[data-state=closed]{animation:.14s forwards landing-navbar-fade-out}.demo-video-lightbox__content[data-state=open]{animation:.22s forwards demo-video-lightbox-in}.demo-video-lightbox__content[data-state=closed]{animation:.16s forwards demo-video-lightbox-out}@media (min-width:40rem){.demo-section__intro{padding-inline:1.75rem}.demo-video-frame__media{padding:1rem 1.25rem}}@media (min-width:48rem){.demo-section__intro{padding:2.75rem 3rem 2.5rem}.demo-section__footer{min-height:2.5rem}.demo-video-frame__media{padding:1.5rem 2rem}.demo-video-lightbox__content{padding:1.5rem}}@media (min-width:64rem){.demo-section__intro{padding:3.25rem 7.0625rem 2.75rem}.demo-section__footer{min-height:3.0625rem}.demo-video-frame__media{padding:2.53125rem 4.335rem}.demo-video-lightbox__content{align-items:flex-start;padding:4.5rem 2rem 2rem}.demo-video-lightbox__frame{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"surface close";align-items:start;width:min(100%,76rem)}.demo-video-lightbox__surface{max-height:calc(100svh - clamp(5rem,10vh,7rem))}}@media (hover:hover) and (pointer:fine){.demo-video-frame__trigger:hover .demo-video-frame__card{transform:translateY(-2px);box-shadow:inset 0 .397px .397px #ffffff0f,0 16px 48px #05061be6,0 2px 4px #05061b33,0 1px 2px #05061b24,0 0 0 .795px #05061be0}.demo-video-frame__trigger:hover .demo-video-frame__play-button{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 24px 36px #0307123d}}@media (prefers-reduced-motion:reduce){.demo-video-lightbox__content[data-state]{animation:none}}@keyframes demo-video-lightbox-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes demo-video-lightbox-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}}
@layer components{.feature-split{background:var(--surface-card);padding-block:0}.feature-split__shell{background:var(--surface-card);display:flex}.feature-split__layout{background:var(--surface-subtle);isolation:isolate;align-items:stretch;gap:clamp(2.5rem,6vw,4rem);width:100%;padding-block:0;display:grid;position:relative;overflow:hidden}.feature-split__layout:before{border:1px dashed var(--stroke-dashed-subtle);pointer-events:none;z-index:1;content:"";position:absolute;inset:0}.feature-split__content-panel,.feature-split__stage-panel{z-index:0;background:0 0;width:100%;min-width:0;position:relative;overflow:hidden}.feature-split__content-panel{padding:clamp(3rem,8vw,4rem) clamp(1.25rem,5vw,2rem)}.feature-split__stage-panel{padding:clamp(1.75rem,6vw,2.75rem) clamp(1.25rem,5vw,2rem)}.feature-split__content-column{gap:2.5rem;width:100%;min-width:0;display:grid}.feature-split__heading{max-width:25.75rem}.feature-split__point-list{gap:1.9rem;max-width:24.8125rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.feature-split__point-item{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.feature-split__point-index{z-index:1;border:1px solid color-mix(in srgb, var(--showcase-border) 92%, white);background:var(--surface-card);width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--showcase-ink) 72%, white);border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.feature-split__point-item[data-active=true] .feature-split__point-index{border-color:var(--showcase-highlight-border);background:var(--showcase-highlight-border);color:var(--surface-card);box-shadow:0 0 0 6px color-mix(in srgb, var(--showcase-highlight-border) 8%, transparent)}.feature-split__point-copy{min-width:0}.feature-split__point-trigger,.feature-split__point-static{text-align:left;background:0 0;border:0;gap:.55rem;width:100%;margin:0;padding:0;display:grid}.feature-split__point-trigger{cursor:pointer;transition:opacity .18s,transform .18s}.feature-split__point-trigger:hover{opacity:.92}.feature-split__point-trigger:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);border-radius:.75rem;outline:none}.feature-split__point-title{color:var(--showcase-ink);letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.25}.feature-split__point-description{color:var(--showcase-copy);text-wrap:pretty}.feature-split__stage-column{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex}.feature-split__stage-surface{aspect-ratio:456/445;width:min(100%,28.5rem);box-shadow:none;background:#f3f4f4;border:none;border-radius:2rem;align-items:center;padding:0;display:grid}.feature-split__stage-motion{width:100%;height:100%}.feature-split__visual-window{background:0 0;border:0;border-radius:0;align-content:center;place-items:center;width:100%;height:100%;padding:clamp(1rem,3vw,1.5rem);display:grid;position:relative}.feature-split__visual-video{object-fit:cover;border-radius:1.5rem;width:min(100%,30rem);height:auto;display:block;box-shadow:0 22px 38px -28px #02061752}.feature-split__visual-poster{background:#ffffffa3}.feature-split__visual-video--loading{background-color:#ffffffa3;background-image:linear-gradient(90deg,#ffffffb8,#ffffff5c,#ffffffb8),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (min-width:48rem){.feature-split__point-list{gap:2.25rem}}@media (min-width:64rem){.feature-split__layout{background:0 0;grid-template-columns:minmax(0,30.5fr) minmax(0,32.3125fr);align-items:stretch;gap:0;min-height:64rem;padding-block:0;overflow:visible}.feature-split__layout:before{content:none;border:0}.feature-split__content-panel,.feature-split__stage-panel{min-height:64rem}.feature-split__content-panel:before,.feature-split__stage-panel:before{border:1px dashed var(--stroke-dashed-subtle);pointer-events:none;content:"";position:absolute;inset:0}.feature-split__content-panel{background:var(--surface-subtle);padding:9.875rem 2.0625rem 10.25rem 2.8125rem}.feature-split__stage-panel{background:#fff;padding:23.5625rem 1.875rem 12.625rem 1.9375rem}.feature-split__stage-panel:before{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.feature-split__content-column{gap:3.3125rem}.feature-split__heading{max-width:25.6875rem;padding-top:0}.feature-split__point-list{gap:3.5625rem}.feature-split__stage-column{justify-content:flex-start;align-items:flex-start}.feature-split__stage-surface{width:28.5rem}}@media (prefers-reduced-motion:reduce){.feature-split__point-trigger{transition:none}}}
@layer components{.finance-control{background:var(--button-neutral)}.finance-control__shell{display:flex}.finance-control__layout{gap:2rem;width:100%;padding-top:5rem;padding-bottom:.5rem;display:grid}.finance-control__heading{width:100%}.finance-control__heading-stack{gap:.375rem}.finance-control__grid{border-top:1px solid var(--showcase-border);border-left:1px solid var(--showcase-border);grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.finance-control__card{z-index:0;isolation:isolate;border-right:1px solid var(--showcase-border);border-bottom:1px solid var(--showcase-border);background:0 0;align-items:flex-start;gap:.75rem;min-width:0;padding:2rem;display:flex;position:relative}.finance-control__card:before{pointer-events:none;transform-origin:50%;will-change:transform, box-shadow;backface-visibility:hidden;content:"";z-index:-2;background:var(--finance-control-card-surface,var(--button-neutral));transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .22s;position:absolute;inset:0}.finance-control__card[data-tone=subtle]{--finance-control-card-surface:var(--bg-subtle)}.finance-control__icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.finance-control__icon{width:100%;height:100%;color:var(--fg-subtle);transition:color .22s}.finance-control__card-copy{gap:.25rem;min-width:0;display:grid}.finance-control__card-title,.finance-control__card-description{margin:0;font-style:normal}.finance-control__card-title{color:var(--fg-base);letter-spacing:-.14px;font-size:.875rem;font-weight:500;line-height:1.375rem}.finance-control__card-description{color:var(--fg-subtle);font-size:.875rem;font-weight:400;line-height:1.375rem}@media (min-width:40rem){.finance-control__layout{gap:2.25rem;padding-top:5.5rem;padding-bottom:.5rem}}@media (min-width:48rem){.finance-control__layout{gap:2.375rem;padding-top:6rem;padding-bottom:.25rem}.finance-control__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.finance-control__layout{gap:2.4375rem;padding-top:11.25rem;padding-bottom:3.25rem}.finance-control__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-control__card{gap:.75rem;padding:2rem}}@media (hover:hover) and (pointer:fine){.finance-control__card:hover{z-index:1}.finance-control__card:hover:before{transform:translateY(-1px)scale(1.002);box-shadow:0 10px 20px #00140a0b}.finance-control__card:hover .finance-control__icon{color:var(--button-base)}}@media (prefers-reduced-motion:reduce){.finance-control__card{transition:box-shadow .22s,background-color .22s}.finance-control__card:hover:before{transform:none}}}
@layer components{.alternative-apps{background:var(--button-neutral);overflow-x:clip}.alternative-apps__shell{display:flex}.alternative-apps__layout{gap:1.5rem;width:100%;padding-top:4.5rem;padding-bottom:5rem;display:grid}.alternative-apps__heading{width:100%;max-width:33.375rem;margin-inline:auto}.alternative-apps__heading-stack{gap:.5rem}.alternative-apps__tool{gap:1rem;min-width:0;display:grid}.alternative-apps__pill-strip{min-width:0;padding-top:.25rem;padding-bottom:.25rem;overflow-x:auto}.alternative-apps__tablist{justify-content:center;gap:.75rem;width:max-content;min-width:100%;display:flex}.alternative-apps__tab{background:var(--button-neutral);min-height:2rem;color:var(--fg-subtle);cursor:pointer;border:1px solid #00140a14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 2px -1px #00140a14,0 2px 4px #00140a0a}.alternative-apps__tab[data-state=active]{border-color:var(--fg-base);background:var(--fg-base);color:var(--fg-on-color)}.alternative-apps__tab:focus-visible{box-shadow:0 1px 2px -1px #00140a14, 0 2px 4px 0 #00140a0a, 0 0 0 4px var(--focus-ring);outline:none}.alternative-apps__tab-label{letter-spacing:-.08px;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.alternative-apps__tab-label-skeleton{border-radius:999px;width:4.25rem;height:.875rem}.alternative-apps-logo{border:1px solid var(--border-base);background:var(--button-neutral);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.alternative-apps-logo__inner{background:var(--bg-subtle);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.alternative-apps-logo--pill{width:20px;height:20px}.alternative-apps-logo--pill .alternative-apps-logo__inner{width:12px;height:12px}.alternative-apps-logo--panel{width:54px;height:54px}.alternative-apps-logo--panel .alternative-apps-logo__inner{width:36px;height:36px}.alternative-apps-logo__icon{width:auto;max-width:100%;height:.8125rem}.alternative-apps-logo--panel .alternative-apps-logo__icon{height:1.25rem}.alternative-apps-logo__image{object-fit:contain;border-radius:999px;width:100%;height:100%;display:block}.alternative-apps-logo__fallback{color:var(--fg-base);letter-spacing:0;font-size:.625rem;font-weight:700;line-height:1}.alternative-apps-logo[data-logo-key=google] .alternative-apps-logo__inner{background:#e8f0fe}.alternative-apps-logo[data-logo-key=notion] .alternative-apps-logo__inner{background:var(--button-neutral-pressed)}.alternative-apps-logo[data-logo-key=salesforce] .alternative-apps-logo__inner{background:#e0f2fe}.alternative-apps-logo[data-logo-key=slack] .alternative-apps-logo__inner{background:#fdf2f8}.alternative-apps-logo[data-logo-key=image] .alternative-apps-logo__inner{background:var(--button-neutral)}.alternative-apps-comparison{background:var(--button-neutral);border:1px solid #02061714;min-width:0;overflow:hidden;box-shadow:0 1px 1px #02061714,0 2px 2px -1px #02061705,0 6px 6px -3px #02061714,0 4px 4px -2px #0206170a}.alternative-apps-comparison--error{padding:clamp(.75rem,3vw,1.25rem);display:grid}.alternative-apps__query-error{min-height:clamp(18rem,50vw,26rem)}.alternative-apps-current__name-skeleton{width:8rem;height:1.25rem}.alternative-apps-current__meta-skeleton{width:10rem;height:1rem}.alternative-apps-current__metric-label-skeleton{width:4.5rem;height:.875rem}.alternative-apps-current__metric-value-skeleton{width:5.5rem;height:1.125rem}.alternative-apps-current{border-bottom:1px solid var(--border-base);gap:1rem;min-width:0;padding:1.25rem;display:grid}.alternative-apps-current__summary{align-items:center;gap:1rem;min-width:0;display:flex}.alternative-apps-current__copy{gap:.5rem;min-width:0;display:grid}.alternative-apps-current__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.alternative-apps-current__name{color:var(--fg-base);letter-spacing:-.14px;margin:0;font-size:1rem;font-weight:600;line-height:24px}.alternative-apps-current__meta{color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:14px;line-height:22px;display:flex}.alternative-apps-current__rating{color:var(--fg-base);letter-spacing:-.14px;align-items:center;gap:.25rem;font-size:13px;font-weight:500;line-height:22px;display:inline-flex}.alternative-apps-current__rating-star{color:#f9c42d;width:1rem;height:1rem}.alternative-apps-current__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;display:grid}.alternative-apps-current__metric{gap:.25rem;margin:0;display:grid}.alternative-apps-current__metric--annual{grid-column:span 2}.alternative-apps-current__metric-label{color:var(--fg-subtle);letter-spacing:-.08px;font-size:13px;font-weight:400;line-height:18px}.alternative-apps-current__metric-value{color:var(--fg-base);letter-spacing:-.13px;margin:0;font-size:16px;font-weight:600;line-height:20px}.alternative-apps-current__metric--danger .alternative-apps-current__metric-value{color:var(--fg-error)}.alternative-apps-scroller{gap:1rem;min-width:0;padding:1rem;display:grid}.alternative-apps-scroller__intro{gap:.25rem;display:grid}.alternative-apps-scroller__title{color:var(--fg-base);letter-spacing:-.14px;margin:0;font-size:1rem;font-weight:600;line-height:24px}.alternative-apps-scroller__description{color:var(--fg-subtle);letter-spacing:-.14px;margin:0;font-size:13px;font-weight:400;line-height:22px}.alternative-apps-scroller__description strong{color:var(--fg-base);font-weight:500}.alternative-apps-scroller__title-skeleton{width:10rem;height:1.25rem}.alternative-apps-scroller__description-skeleton{width:min(100%,24rem);height:1rem}.alternative-apps-scroller__viewport{outline:none;min-width:0;padding-bottom:.5rem;overflow-x:auto}.alternative-apps-scroller__viewport:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);border-radius:1rem}.alternative-apps-scroller__list{--alternative-app-card-width:18.5rem;grid-auto-columns:var(--alternative-app-card-width);grid-auto-flow:column;gap:.75rem;width:max-content;margin:0;padding:0;list-style:none;display:grid}.alternative-apps-card__name-skeleton{width:8rem;height:1.125rem}.alternative-apps-card__pricing-skeleton{width:11rem;height:.875rem}.alternative-apps-card__metrics-skeleton{width:100%;height:3rem}.alternative-apps-card__insight-skeleton{width:100%;height:4.5rem}.alternative-apps-scroller__rail-shell{border:1px solid var(--border-base);background:var(--button-neutral);border-radius:12px;padding-inline:1rem}.alternative-apps-scroller__rail{margin-block:.5rem}.alternative-apps-card{background:var(--bg-subtle);height:100%;box-shadow:inset 0 0 0 1px var(--border-base);border-radius:12px;align-content:start;gap:1rem;padding:1rem;transition:box-shadow .18s,transform .18s;display:grid}.alternative-apps-card__header{align-items:flex-start;gap:1rem;display:flex}.alternative-apps-card__copy{gap:.5rem;min-width:0;display:grid}.alternative-apps-card__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.alternative-apps-card__name{color:var(--fg-base);letter-spacing:-.14px;margin:0;font-size:1rem;font-weight:600;line-height:24px}.alternative-apps-card__pricing-row{color:var(--fg-subtle);letter-spacing:-.14px;gap:.125rem;font-size:13px;font-weight:400;line-height:22px;display:grid}.alternative-apps-card__pricing-plan-row{align-items:center;gap:.375rem;width:fit-content;min-width:0;display:inline-flex}.alternative-apps-card__pricing-plan{min-width:0}.alternative-apps-card__metric-inline{width:100%;color:var(--fg-base);grid-template-columns:minmax(0,1fr) auto auto;justify-content:flex-start;align-items:center;gap:.5rem;display:grid}.alternative-apps-card__metric-meta{white-space:nowrap;min-width:0}.alternative-apps-card__metric-meta--monthly{justify-self:end}.alternative-apps-card__separator{line-height:1}.alternative-apps-card__chevron{color:currentColor;flex-shrink:0;width:.625rem;height:.625rem}.alternative-apps-card__divider{border-top:1px dashed var(--border-base)}.alternative-apps-card__metrics{align-items:start;gap:.5rem;display:grid}.alternative-apps-card__metric-primary{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.alternative-apps-card__metric-label{color:var(--fg-subtle);letter-spacing:-.14px;font-size:13px;font-weight:400;line-height:22px}.alternative-apps-card__metric-value{color:var(--fg-base);letter-spacing:-.14px;white-space:nowrap;font-size:1rem;font-weight:600;line-height:22px}.alternative-apps-card__metric-value[data-tone=positive]{color:var(--fg-success)}.alternative-apps-card__metric-value[data-tone=negative]{color:var(--fg-error)}.alternative-apps-card__insight{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.alternative-apps-card__insight-icon{color:#f9c42d;width:1rem;height:1rem;margin-top:.25rem}.alternative-apps-card__insight-copy{color:var(--fg-subtle);letter-spacing:-.14px;margin:0;font-size:13px;font-weight:400;line-height:21.5px}.alternative-apps-card__insight-segment[data-tone=positive]{color:var(--fg-success);font-weight:500}.alternative-apps-card__insight-segment[data-tone=negative]{color:var(--fg-error);font-weight:500}.alternative-apps-card__insight-segment[data-tone=strong]{color:var(--fg-base);font-weight:500}.alternative-apps__cta{justify-content:center;display:flex}.alternative-apps__cta-button{min-height:2.125rem}@media (min-width:40rem){.alternative-apps__layout{gap:1.75rem;padding-top:5rem;padding-bottom:5.5rem}.alternative-apps__tablist{gap:1rem}.alternative-apps-scroller__list{--alternative-app-card-width:20rem}.alternative-apps-card{padding:1rem 1.0625rem}}@media (min-width:48rem){.alternative-apps__layout{gap:2rem;padding-top:5.75rem;padding-bottom:6rem}.alternative-apps-current{padding:1.5rem}.alternative-apps-scroller{padding:1rem 1.25rem 1.25rem}.alternative-apps-scroller__rail-shell{padding-inline:1rem}}@media (min-width:64rem){.alternative-apps__layout{gap:2rem;padding-top:8rem;padding-bottom:7.5rem}.alternative-apps__tool{gap:1.5rem}.alternative-apps-current{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex}.alternative-apps-current__metrics{grid-template-columns:repeat(3,max-content);justify-content:end;gap:1.875rem;width:auto}.alternative-apps-current__metric{justify-items:end}.alternative-apps-scroller{gap:.875rem;padding:.875rem 1.25rem 1.25rem}.alternative-apps-scroller__list{--alternative-app-card-width:23.75rem;gap:11px}.alternative-apps-card{padding:1rem}.alternative-apps-card__header{align-items:center}.alternative-apps-card__pricing-row{flex-wrap:wrap;align-items:center;gap:.4375rem;display:flex}.alternative-apps-card__pricing-plan-row{gap:.4375rem;width:auto}.alternative-apps-card__metric-inline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4375rem;width:auto;display:flex}.alternative-apps-card__metric-meta--monthly{justify-self:auto}.alternative-apps-card__metrics{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.alternative-apps-card__metric-primary{gap:.375rem;width:auto;display:grid}.alternative-apps-card__metric-value{font-size:1.0625rem;line-height:24px}}@media (max-width:63.9988rem){.alternative-apps-card__separator--pricing,.alternative-apps-card__separator--metric{display:none}}@media (hover:hover) and (pointer:fine){.alternative-apps__tab[data-state=inactive]:hover{transform:translateY(-1px)}.alternative-apps-card:hover{box-shadow:inset 0 0 0 1px var(--tag-green-border)}}}
@layer components{.doow-ai{z-index:0;scroll-margin-top:calc(var(--header-shell-height) + 1rem);background:#fff;position:relative;overflow:clip}.doow-ai__shell{z-index:1;position:relative}.doow-ai__layout{justify-items:center;gap:1rem;padding-top:0;display:grid}.doow-ai__heading{gap:.5rem;width:min(100%,31.25rem)}.doow-ai__heading-stack{gap:.8125rem}.doow-ai__cta{min-height:2.1875rem;padding-block:.4375rem;padding-inline:.875rem}.doow-ai__visual-shell{z-index:0;width:100%;margin-top:0;margin-bottom:1rem;position:relative}.doow-ai__visual-wrap{aspect-ratio:1398/576;width:clamp(34rem,135vw,87.375rem);margin-left:50%;position:relative;transform:translate(-50%)}.doow-ai__visual-image{object-fit:cover;object-position:center top;width:100%;height:auto}.doow-ai__visual-overlay{z-index:1;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffe6 38%,#fff 52% 100%);width:103.004%;height:42.2%;display:block;position:absolute;top:57.8%;left:50.7868%;transform:translate(-50%)}@media (min-width:40rem){.doow-ai__visual-shell{margin-bottom:1.5rem}.doow-ai__visual-wrap{width:clamp(42rem,125vw,87.375rem)}}@media (min-width:48rem){.doow-ai__visual-shell{margin-bottom:1.25rem}}@media (min-width:64rem){.doow-ai__layout{gap:1.1875rem;padding-top:0}.doow-ai__heading{width:28.625rem}.doow-ai__visual-shell{margin-bottom:6.3125rem}.doow-ai__visual-wrap{width:min(87.375rem,100vw)}}}
@layer components{.pricing{--pricing-heading-color:#fff;--pricing-description-color:#ebebeb;--pricing-layout-offset-top-mobile:4rem;--pricing-layout-offset-top-tablet:4.75rem;--pricing-layout-offset-top-desktop:79.2305px;isolation:isolate;color:#fff;height:100vh;min-height:100vh;scroll-margin-top:calc(var(--header-shell-height) + 1rem);background:#0b1110;position:relative;overflow:clip}.pricing__backgrounds,.pricing__overlay{pointer-events:none;position:absolute;inset:0}.pricing__backgrounds{z-index:0;overflow:hidden}.pricing__background-track{height:100%;position:absolute;inset:0}.pricing__background-slide{opacity:0;position:absolute;inset:0;overflow:hidden}.pricing__background-slide[data-active=true]{opacity:1}.pricing__background-slide--animated{will-change:opacity;transition:opacity 2.8s cubic-bezier(.4,0,.2,1)}.pricing__background-image{object-fit:cover;object-position:center}.pricing__overlay{z-index:1;background-image:linear-gradient(180.476deg,#0000009e 36.849%,#0000000b 96.534%)}.pricing__overlay:before,.pricing__overlay:after{content:"";pointer-events:none;width:clamp(17rem,30vw,34rem);height:clamp(9rem,20vh,15rem);display:block;position:absolute;bottom:0}.pricing__overlay:before{background:radial-gradient(at 0 100%,#020504fa 0%,#020504e6 34%,#0205048f 56%,#04080700 76%);left:0}.pricing__overlay:after{background:radial-gradient(at 100% 100%,#020504fa 0%,#020504e6 34%,#0205048f 56%,#04080700 76%);right:0}.pricing__shell{z-index:2;height:100%;min-height:inherit;display:flex;position:relative}.pricing__layout{width:100%;height:100%;min-height:inherit;padding-top:var(--pricing-layout-offset-top-mobile);align-content:start;justify-items:center;gap:1.5rem;padding-bottom:4.5rem;display:grid}.pricing__heading{--section-heading-title-color:var(--pricing-heading-color);--section-heading-description-color:var(--pricing-description-color);gap:1.7527rem;width:min(100%,25.8701rem)}.pricing__heading-stack{gap:.5609rem}.pricing__heading-title{letter-spacing:clamp(-1.35px,-.24vw,-2.2435px);text-shadow:0 1.683px 3.365px #0000005e;text-wrap:balance;max-width:100%;font-size:clamp(2.125rem,7vw,40.383px);font-weight:600;line-height:clamp(2.5rem,8vw,47.113px)}.pricing__heading-description{letter-spacing:-.0556px;text-wrap:pretty;max-width:100%;font-size:clamp(1rem,2.8vw,17.948px);font-weight:400;line-height:clamp(1.375rem,3.4vw,23.557px)}.pricing__heading-copy{color:var(--pricing-heading-color)}.pricing__description-copy{color:var(--pricing-description-color)}.pricing__cta{color:#111827;letter-spacing:-.157px;background:#fff;border-color:#0b132412;border-radius:8.974px;width:min(100%,20.2614rem);min-height:53.843px;padding:6.73px 8.974px;font-size:14.583px;font-weight:500;line-height:23.557px;box-shadow:0 1.122px 3.365px #0b13241a,inset 0 -1.122px #0000001a}.pricing__plans-anchor{min-height:1px;scroll-margin-top:calc(var(--header-shell-height) + 1rem);display:block}@media (min-width:48rem){.pricing__layout{padding-top:var(--pricing-layout-offset-top-tablet);gap:1.75rem;padding-bottom:5.5rem}}@media (min-width:64rem){.pricing__layout{padding-top:var(--pricing-layout-offset-top-desktop);gap:1.7527rem;padding-bottom:5rem}}@media (prefers-reduced-motion:reduce){.pricing__background-slide--animated{will-change:auto;transition:none}}}
