.product-demo{--product-demo-stage-scale: 1;--product-demo-scene-scroll: 90vh;--product-demo-panel-overlap: 36vh;--product-demo-panel-min-height: var(--product-demo-panel-overlap);--product-demo-sticky-top: 4.35rem;position:relative;background:transparent}.product-demo .product-story__statement,.product-demo .product-story__statement .scroll-reveal-text__copy,.product-demo .product-story__statement .scroll-reveal-text__word-fill{color:#181a1f}.product-demo .product-story__statement .scroll-reveal-text__word-base{color:#6f747c;opacity:.26}.product-demo .product-story__support{color:#565d68;margin-top:clamp(3rem,4.8vw,4rem)}.product-demo__scene{position:relative;overflow-x:clip;overflow-y:visible;height:calc(100vh + var(--product-demo-scene-scroll));background:#fff}.product-demo__mobile-replacement{display:none;position:relative;z-index:2;transform-origin:center}.product-demo__mobile-track>img{position:absolute;top:50%;left:50%;display:block;height:100%;max-width:none;transform:translate(-50%,-50%)}.product-demo__mobile-track{position:absolute;inset:0;overflow:hidden;width:100%;height:100%}.product-demo__zoom-anchor{position:absolute;top:calc(var(--product-demo-scene-scroll) * .19);left:0;width:1px;height:1px;pointer-events:none}.product-demo__sticky{position:sticky;top:var(--product-demo-sticky-top);z-index:1;display:grid;place-items:start center;overflow:visible;min-height:calc(100vh - var(--product-demo-sticky-top));padding:clamp(1rem,2.5vh,1.8rem) 1.25rem clamp(1.25rem,4vh,2.25rem);isolation:isolate}.product-demo__backdrop{position:absolute;top:clamp(5.5rem,9vh,6.75rem);left:50%;z-index:0;width:118vw;height:calc(100% - clamp(5.5rem,9vh,6.75rem) + 24vh);color:var(--product-demo-backdrop);transform:translate(-50%);pointer-events:none}.product-demo__shell{position:relative;z-index:2;width:min(64rem,100%);margin:0 auto;transform:scale(var(--product-demo-stage-scale));transform-origin:center;transition:transform 80ms linear;will-change:transform}.product-demo__desktop-fallback{width:min(64rem,100%);height:clamp(42rem,78vh,58rem);border:1px solid rgb(32 33 36 / .08);border-radius:.5rem;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .72),transparent),var(--surface-soft);background-size:220% 100%,auto;box-shadow:0 26px 70px #20212414,0 0 0 1px #ffffffb8 inset}.product-demo__window{position:relative;display:flex;flex-direction:column;overflow:hidden;height:clamp(42rem,78vh,58rem);border:1px solid rgb(32 33 36 / .12);border-radius:.5rem;background:var(--surface);box-shadow:0 26px 70px #20212429,0 0 0 1px #ffffffb8 inset}.product-demo__interaction-guard{position:absolute;inset:0;z-index:20;background:transparent;cursor:default}.product-demo__shade-panel{position:relative;z-index:700;pointer-events:none;margin-top:calc(-1 * var(--product-demo-panel-overlap));min-height:var(--product-demo-panel-min-height);border-top:1px solid rgb(224 224 224 / .08);background:#fff}.product-demo__shade-panel .product-story{pointer-events:auto;padding-top:clamp(3.25rem,5.2vw,4.8rem);padding-bottom:clamp(3.2rem,6.4vw,5.6rem)}.product-demo__shade-panel .waitlist-cta{pointer-events:auto}.product-demo__titlebar{display:flex;flex:0 0 2rem;align-items:center;justify-content:space-between;height:2rem;background:var(--background);color:var(--text-muted)}.product-demo__titlebar-icon{width:28px;height:28px;margin-left:1.375rem;object-fit:contain}.product-demo__window-controls{display:flex;height:2rem}.product-demo__window-control{margin:0;padding:0;border:0;display:grid;place-items:center;width:46px;height:32px;background:transparent;color:currentColor;cursor:default;font-family:Segoe Fluent Icons,Segoe MDL2 Assets,sans-serif;font-size:10px;line-height:1;outline:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.product-demo__window-control:hover{background:var(--surface-container-high);color:var(--text)}.product-demo__window-control:active{background:var(--surface-container-highest)}.product-demo__window-control--close:hover{background:#d93025;color:#fff}.product-demo__window-control--close:active{background:#b3261e;color:#fff}.product-demo__content{--product-demo-content-scale: .9;flex:1 1 auto;position:relative;overflow:hidden;height:auto;min-height:0}.product-demo__scaled-content{position:absolute;inset:0;width:calc(100% / var(--product-demo-content-scale));height:calc(100% / var(--product-demo-content-scale));transform:scale(var(--product-demo-content-scale));transform-origin:top left}.product-demo__scaled-content .shell,.product-demo__scaled-content .app-sidebar,.product-demo__scaled-content .member-sidebar{height:100%;min-height:0}.product-demo__scaled-content .member-sidebar__create-fab{position:absolute;right:1rem;bottom:1rem}.product-demo__scaled-content .material-symbols-outlined{font-size:1em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 22}.product-demo__scaled-content .app-sidebar__toggle .material-symbols-outlined,.product-demo__scaled-content .member-sidebar__toggle .material-symbols-outlined,.product-demo__scaled-content .app-sidebar__nav-icon.material-symbols-outlined{font-size:1rem}.product-demo__scaled-content .app-sidebar__create-job-btn .material-symbols-outlined{font-size:1.22rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.product-demo__scaled-content .member-sidebar__create-fab .material-symbols-outlined{font-size:1.25rem}.product-demo__scaled-content .panel-overlay-controls__button .material-symbols-outlined{font-size:1.02rem}.product-demo__scaled-content .member-sidebar--collapsed:not(.member-sidebar--hover-expanded) .member-sidebar__create-fab{right:calc((var(--shell-member-sidebar-collapsed-width) - var(--member-sidebar-create-fab-size)) / 2)}.panel-overlay-tab__tooltip,.profile-detail__identity-tooltip{display:none!important}@media(max-width:760px){.product-demo{--product-demo-scene-scroll: 86vh;--product-demo-panel-overlap: 38vh;--product-demo-panel-min-height: 38vh}.product-demo__sticky{padding-inline:.75rem}.product-demo__window{height:40rem;border-radius:.5rem}.product-demo__content{height:100%}.product-demo__window-controls{height:2rem}.product-demo__window-control{width:40px}}@media(max-width:900px),not (min-aspect-ratio:4 / 5){.product-demo{background:var(--surface);--product-demo-panel-overlap: clamp(4.75rem, 18vw, 6rem)}.product-demo__scene{height:auto}.product-demo__zoom-anchor{top:0;scroll-margin-top:calc(50vh - max(46vw,22.2vh) - clamp(1rem,4vw,1.5rem))}.product-demo__shell{display:none}.product-demo__sticky{position:relative;top:auto;place-items:start center;min-height:auto;padding:clamp(1rem,4vw,1.5rem) 0 0}.product-demo__mobile-replacement{display:block;position:relative;width:100vw;height:clamp(31rem,calc(100svh - 5.5rem),42rem);overflow:hidden;background:var(--surface)}.product-demo__mobile-track{width:100%}.product-demo__mobile-track>img{top:0;left:0;width:min(142vw,54rem);height:auto;transform:none}.product-demo__shade-panel{margin-top:0}}.product-demo-tour{position:absolute;inset:0;z-index:30;overflow:visible;font:var(--p);opacity:0;pointer-events:none;transform:translateY(.8rem) scale(.992);transform-origin:center;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.product-demo-tour--visible{opacity:1;transform:translateY(0) scale(1);pointer-events:none}.product-demo-tour__dim-frame{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:.5rem;opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.product-demo-tour--visible .product-demo-tour__dim-frame{opacity:1}.product-demo-tour__dim{position:absolute;z-index:1;background:#1113176b;pointer-events:auto}.product-demo-tour__dim--full,.product-demo-tour__dim--top,.product-demo-tour__dim--bottom{right:0;left:0}.product-demo-tour__dim--full{inset:0}.product-demo-tour__dim--top{top:0}.product-demo-tour__dim--bottom{bottom:0}.product-demo-tour__dim--left{left:0}.product-demo-tour__spotlight-guard{position:absolute;z-index:2;background:transparent;pointer-events:auto}.product-demo-tour__card{position:relative;z-index:4;box-sizing:border-box;display:flex;overflow:hidden;flex-direction:column;align-items:center;border:1px solid rgb(255 255 255 / .78);border-radius:.32rem;background:#fff;box-shadow:0 1.5rem 4rem #0a0c102e,0 0 0 1px #16181d0f;color:#1f1f1f;opacity:0;pointer-events:auto;transform:translateY(.65rem) scale(.985);transition:opacity .36s cubic-bezier(.22,1,.36,1) 90ms,transform .44s cubic-bezier(.22,1,.36,1) 90ms}.product-demo-tour--visible .product-demo-tour__card{opacity:1;transform:translateY(0) scale(1)}.product-demo-tour__card--intro{position:absolute;top:50%;left:50%;width:min(30.5rem,72%);min-height:15.9rem;justify-content:center;padding:2.65rem 2rem 2.35rem;text-align:center;transform:translate(-50%,calc(-50% + .65rem)) scale(.985)}.product-demo-tour--visible .product-demo-tour__card--intro{transform:translate(-50%,-50%) scale(1)}.product-demo-tour__card--callout{position:absolute;overflow:visible;width:300px;min-height:0;align-items:stretch;padding:3.15rem 1.25rem .6rem}.product-demo-tour__card--placement-left{width:260px}.product-demo-tour__card--callout:before{content:"";position:absolute;top:-.44rem;left:var(--product-demo-tour-arrow-x, 2rem);width:.78rem;height:.78rem;border-top:1px solid rgb(255 255 255 / .78);border-left:1px solid rgb(255 255 255 / .78);background:#fff;transform:translate(-50%) rotate(45deg)}.product-demo-tour__card--placement-left:before{top:var(--product-demo-tour-arrow-y, 2rem);right:-.44rem;left:auto;border:0;border-top:1px solid rgb(255 255 255 / .78);border-right:1px solid rgb(255 255 255 / .78);transform:translateY(-50%) rotate(45deg)}.product-demo-tour__card--placement-above:before{top:auto;bottom:-.44rem;border:0;border-right:1px solid rgb(255 255 255 / .78);border-bottom:1px solid rgb(255 255 255 / .78)}.product-demo-tour__progress{position:absolute;top:.85rem;left:50%;display:grid;width:min(18rem,calc(100% - 2.5rem));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.45rem;transform:translate(-50%)}.product-demo-tour:not(.product-demo-tour--visible) :is(.product-demo-tour__dim,.product-demo-tour__spotlight-guard,.product-demo-tour__card){pointer-events:none}.product-demo-tour__progress-segment{display:block;height:1px;border-radius:999px;background:#dfe2e4;transition:background-color var(--transition-medium)}.product-demo-tour__progress-segment--active{background:#6f7478}.product-demo-tour__top-action{position:absolute;top:1.4rem;z-index:5;display:grid;width:1.45rem;height:1.45rem;place-items:center;padding:0;border:0;border-radius:.22rem;background:transparent;color:#6f7478;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.product-demo-tour__top-action--left{left:1rem}.product-demo-tour__top-action--right{right:1rem}.product-demo-tour__top-action:hover{background:#f1f3f4;color:#202124}.product-demo-tour__top-action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.product-demo-tour__top-action svg{width:.9rem;height:.9rem;stroke-width:2}.product-demo-tour__logo{display:block;width:min(10.75rem,72%);height:auto;margin-inline:auto}.product-demo-tour__title{margin:1.15rem 0 0;color:#1f1f1f;font:var(--h2);letter-spacing:0}.product-demo-tour__card--intro .product-demo-tour__title{font:var(--p)}.product-demo-tour__card--intro .product-demo-tour__title strong{font-weight:var(--font-weight-bold)}.product-demo-tour__body{max-width:23.5rem;margin:1.18rem 0 0;color:#3f454c;font:var(--p2);letter-spacing:0}.product-demo-tour__body strong{color:#202124;font-weight:var(--font-weight-bold)}.product-demo-tour__card--callout .product-demo-tour__title{margin:0 0 1.35rem;font:var(--h2)}.product-demo-tour__card--callout .product-demo-tour__body{max-width:none;margin:0;color:#2f3337;font:var(--p2)}.product-demo-tour__intro-button,.product-demo-tour__footer-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--brand-accent);color:#fff;cursor:pointer;font:var(--p2);transition:background-color var(--transition-fast),transform var(--transition-fast)}.product-demo-tour__intro-button{position:relative;z-index:0;min-height:1.72rem;margin-top:1.15rem;padding:0 .72rem;border-radius:.28rem}.product-demo-breathing-button:after{position:absolute;z-index:-1;inset:-.18rem;border-radius:.46rem;background:color-mix(in srgb,var(--brand-accent) 28%,transparent);content:"";animation:product-demo-button-breathe 1.9s ease-in-out infinite}@keyframes product-demo-button-breathe{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.78;transform:scale(1.06)}}.product-demo-tour__intro-button:hover,.product-demo-tour__footer-button:hover{background:var(--brand-accent-hover)}.product-demo-tour__intro-button:active,.product-demo-tour__footer-button:active{transform:translateY(1px)}.product-demo-tour__intro-button:focus,.product-demo-tour__footer-button:focus{outline:none}.product-demo-tour__intro-button:focus-visible,.product-demo-tour__footer-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 24%,transparent)}.product-demo-tour__footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:1.45rem -.45rem 0}.product-demo-tour__footer-button{min-height:2rem;border-radius:.28rem;padding:0 .68rem}.product-demo-tour__footer-button--secondary{justify-self:start;background:#cb68e7}.product-demo-tour__footer-button--secondary:hover{background:#bb59d7}.product-demo-tour__footer-button:disabled{cursor:default;opacity:.42;transform:none}.product-demo-tour__footer-button--primary{justify-self:end}.product-demo-tour__step-count{color:#9ca1a8;font:var(--p2);white-space:nowrap}@media(prefers-reduced-motion:reduce){.product-demo-tour,.product-demo-tour__dim-frame,.product-demo-tour__card,.product-demo-breathing-button:after{animation:none;transition:none}}.mobile-product-tour{position:absolute;inset:clamp(.65rem,2.7vw,.9rem);z-index:5;display:flex;overflow:hidden;flex-direction:column;border:0;border-radius:0;background:var(--brand-accent);font:var(--p);opacity:0;pointer-events:none;transform:translateY(.8rem) scale(.992);transform-origin:center;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.mobile-product-tour--visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.mobile-product-tour__stage{position:relative;display:grid;min-height:0;flex:1 1 auto;place-items:center;overflow:hidden;padding:2.75rem clamp(1.1rem,5vw,2rem) 1.35rem;border-radius:0 0 .68rem .68rem;background:#fff;cursor:pointer;outline:none;text-align:center;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mobile-product-tour__stage:focus-visible{box-shadow:0 0 0 3px var(--focus-ring) inset}.mobile-product-tour__progress{top:1rem;z-index:2;width:min(24rem,calc(100% - 2.5rem))}.mobile-product-tour__intro{display:flex;width:min(28rem,100%);flex-direction:column;align-items:center;animation:mobile-product-tour-slide-in .32s cubic-bezier(.22,1,.36,1)}.mobile-product-tour__logo{width:min(11rem,62%);height:auto}.mobile-product-tour__intro h2{margin:clamp(2.1rem,7svh,3.5rem) 0 0;color:#1f1f1f;font:var(--h1)}.mobile-product-tour__intro h2 strong{font-weight:var(--font-weight-bold)}.mobile-product-tour__intro>p{max-width:23rem;margin:1.2rem 0 0;color:#3f454c;font:var(--p)}.mobile-product-tour__gesture{display:inline-flex;align-items:center;gap:.55rem;margin-top:clamp(1.8rem,6svh,3rem);color:#2f3337;font:italic var(--p2);font-style:italic}.mobile-product-tour__gesture svg{width:1.05rem;height:1.05rem;stroke-width:1.8}.mobile-product-tour__slide{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;margin:0;animation:mobile-product-tour-slide-in .28s cubic-bezier(.22,1,.36,1)}.mobile-product-tour__step-image{width:min(68vw,16.5rem,31svh);height:auto;aspect-ratio:1;border-radius:.38rem;box-shadow:0 1rem 2.2rem #1a1d2229,0 0 0 1px #1a1d220f;object-fit:contain}.mobile-product-tour__caption{width:min(30rem,100%);margin-top:clamp(1.2rem,3.6svh,1.8rem)}.mobile-product-tour__caption h2{margin:0;color:#1f1f1f;font:var(--h1)}.mobile-product-tour__caption p{margin:.6rem 0 0;color:#3f454c;font:var(--p2)}.mobile-product-tour__caption strong{color:#202124;font-weight:var(--font-weight-bold)}.mobile-product-tour__footer{display:grid;min-height:2.75rem;flex:0 0 2.75rem;place-items:center;background:var(--brand-accent)}.mobile-product-tour__footer span{color:#fff;font:var(--p2);letter-spacing:.08em}@keyframes mobile-product-tour-slide-in{0%{opacity:0;transform:translate(.55rem)}to{opacity:1;transform:translate(0)}}@media(max-height:620px){.mobile-product-tour__stage{padding-top:2.35rem;padding-bottom:.85rem}.mobile-product-tour__step-image{width:min(60vw,13.5rem,28svh)}.mobile-product-tour__caption{margin-top:.9rem}.mobile-product-tour__caption p{margin-top:.4rem}.mobile-product-tour__intro h2{margin-top:1.5rem}.mobile-product-tour__gesture{margin-top:1.4rem}}@media(prefers-reduced-motion:reduce){.mobile-product-tour,.mobile-product-tour__intro,.mobile-product-tour__slide{animation:none;transition:none}}.landing-button{min-height:0;padding:var(--button-padding-block) var(--button-padding-inline);border-radius:var(--button-radius)}.landing-button--breathing{position:relative;z-index:0}.landing-button--breathing:after{position:absolute;z-index:-1;inset:-.18rem;border-radius:calc(var(--button-radius) + .18rem);background:color-mix(in srgb,var(--gray0) 22%,transparent);content:"";pointer-events:none;animation:landing-button-breathe 1.9s ease-in-out infinite}@keyframes landing-button-breathe{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.78;transform:scale(1.06)}}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--line);background:var(--surface);color:var(--gray100);font:var(--h2);text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.button:hover{background:var(--surface-soft);border-color:var(--line-strong)}.button:disabled{cursor:not-allowed;opacity:.5}.button:focus{outline:none}.button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.button--primary{border-color:var(--gray100);background:var(--gray100);color:var(--gray0)}.button--primary:hover{background:var(--gray100);border-color:var(--gray100)}.button--ghost{border-color:transparent;background:transparent}.button svg{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.landing-button--breathing:after{animation:none}}.overlay-scroll-area{position:relative;min-width:0;min-height:0;overflow:hidden}.overlay-scroll-area__viewport{width:100%;height:100%;min-width:0;min-height:0;max-width:inherit;max-height:inherit;scrollbar-width:none;-ms-overflow-style:none}.overlay-scroll-area__viewport::-webkit-scrollbar{display:none;width:0;height:0}.overlay-scroll-area--vertical>.overlay-scroll-area__viewport{overflow-x:hidden;overflow-y:auto}.overlay-scroll-area--horizontal>.overlay-scroll-area__viewport{overflow-x:auto;overflow-y:hidden}.overlay-scroll-area__track{position:absolute;z-index:8;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.overlay-scroll-area--vertical>.overlay-scroll-area__track{top:.375rem;right:.125rem;bottom:.375rem;width:.25rem}.overlay-scroll-area--horizontal>.overlay-scroll-area__track{right:.375rem;bottom:.125rem;left:.375rem;height:.25rem}.overlay-scroll-area__thumb{position:absolute;border-radius:var(--radius-pill);background:#000;opacity:1;pointer-events:none;transition:opacity var(--transition-fast)}.overlay-scroll-area--scrollable:hover>.overlay-scroll-area__track,.overlay-scroll-area--dragging>.overlay-scroll-area__track,.overlay-scroll-area--scrollable:focus-within>.overlay-scroll-area__track{opacity:1}.overlay-scroll-area--scrollable:hover .overlay-scroll-area__thumb,.overlay-scroll-area--dragging .overlay-scroll-area__thumb,.overlay-scroll-area--scrollable:focus-within .overlay-scroll-area__thumb{pointer-events:auto}.overlay-scroll-area--vertical .overlay-scroll-area__thumb{top:0;right:0;width:.125rem;cursor:ns-resize}.overlay-scroll-area--horizontal .overlay-scroll-area__thumb{bottom:0;left:0;height:.125rem;cursor:ew-resize}.overlay-scroll-area__thumb:hover,.overlay-scroll-area__thumb:focus-visible,.overlay-scroll-area--dragging .overlay-scroll-area__thumb{opacity:1;outline:none}.overlay-scroll-area__thumb:active{cursor:grabbing}.landing-page{min-height:100vh;overflow-x:clip;background:var(--surface)}.landing-main{position:relative;background:var(--surface)}.site-footer{display:flex;min-height:5rem;align-items:flex-end;justify-content:flex-end;padding:0 2rem 1.25rem;background:var(--surface)}.site-footer__envsemble-lockup{display:block;width:min(8.5rem,36vw);height:auto}@media(max-width:760px){.site-footer{min-height:4.5rem;padding:0 1rem 1rem}.site-footer__envsemble-lockup{width:min(7rem,44vw)}}.site-header{position:sticky;top:0;z-index:800;display:flex;min-height:4.35rem;align-items:center;justify-content:space-between;padding:0 clamp(2.5rem,5vw,4.75rem);background:var(--surface);color:var(--gray100)}.site-header__brand{display:inline-flex;align-items:center}.site-header__brand img{display:block;width:7.55rem;height:auto}.site-header__nav{display:flex;align-items:center;color:var(--gray70);font:var(--p2)}.site-header__nav-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--brand-ink);color:var(--gray0);font:var(--p);transition:background-color var(--transition-fast),transform var(--transition-fast)}.site-header__nav-cta:hover{background:var(--brand-ink-hover);color:var(--gray0)}.site-header__nav-cta:active{transform:translateY(1px)}.site-header__brand:focus-visible,.site-header__nav-cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media(max-width:760px){.site-header{padding-inline:1rem}.site-header__brand img{width:6.75rem}}.hero{position:relative;z-index:1;display:flex;justify-content:center;padding:clamp(3.4rem,6.5vw,5.8rem) 2rem clamp(2.6rem,5vw,4.5rem);background:var(--surface)}.hero__copy{position:relative;z-index:1;isolation:isolate;width:min(70rem,100%);text-align:center}.hero__title{max-width:70rem;margin:0 auto;color:var(--gray100);font-family:var(--ff);font-size:clamp(2.3rem,3.55vw,3.05rem);font-stretch:96%;font-weight:var(--font-weight-bold);line-height:.98;letter-spacing:0}.hero__title-stage{position:relative;display:inline-grid}.hero__title-stage-measure,.hero__title-visual{display:inline-flex;grid-area:1 / 1;align-items:baseline;column-gap:.24em}.hero__title-stage-measure{visibility:hidden;white-space:nowrap}.hero__title-visual{justify-self:start;width:max-content}.hero__title-measurements{position:absolute;visibility:hidden;pointer-events:none}.hero__title-measurements>span{position:absolute;white-space:nowrap}.hero__title-prefix{flex:0 0 auto;white-space:nowrap}.hero__title-word-slot{position:relative;display:inline-flex;flex:0 0 auto;overflow:visible;text-align:center}.hero__title-word{display:inline-block;text-align:center;white-space:nowrap;will-change:opacity}.hero__summary{max-width:41rem;margin:1.35rem auto 0;color:var(--gray100);font:var(--p)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.hero__primary.button{gap:.38rem;border-color:transparent;background:var(--brand-accent);color:var(--gray0);font:var(--h2);box-shadow:none}.hero__primary.button:hover{border-color:transparent;background:var(--brand-accent-hover);color:var(--gray0);box-shadow:none}.hero__primary svg{width:1rem;height:1rem;stroke-width:2.2}.hero__secondary{display:inline-flex;align-items:center;color:var(--gray70);font:var(--p)}.hero__secondary:hover{color:var(--gray100)}.hero__secondary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media(max-width:760px){.hero{padding:2.75rem 1rem .5rem}.hero__title{max-width:22rem;font-size:clamp(2rem,9vw,2.6rem);line-height:1}.hero__title-stage{display:block;width:100%}.hero__title-stage-measure,.hero__title-measurements{display:none}.hero__title-visual{display:flex;width:100%;flex-wrap:wrap;justify-content:center;transform:none!important}.hero__title-prefix,.hero__title-word-slot{flex:0 0 100%}.hero__title-word-slot{justify-content:center}}@media(max-width:900px),not (min-aspect-ratio:4 / 5){.hero__secondary{display:none}}.product-story{padding:clamp(6rem,11vw,10rem) 2rem;background:transparent}.product-story__statement{width:min(64rem,calc(100vw - 4rem));margin:0 auto;font-family:var(--ff);font-size:clamp(2rem,3.3vw,2.95rem);font-stretch:96%;font-weight:var(--font-weight-bold);line-height:1.22;letter-spacing:0;text-align:center}.product-story__support{width:min(59rem,calc(100vw - 4rem));margin:clamp(1.8rem,3vw,2.35rem) auto 0;color:var(--gray100);font:var(--p);letter-spacing:0;text-align:center}.landing-page .product-demo .product-story__support,.landing-page .product-demo .product-story__statement,.landing-page .product-demo .product-story__statement .scroll-reveal-text__copy,.landing-page .product-demo .product-story__statement .scroll-reveal-text__word-fill{color:var(--gray100)}.landing-page .product-demo .product-story__statement .scroll-reveal-text__word-base{color:var(--gray70)}.waitlist-cta{padding:clamp(2.8rem,5.8vw,4.8rem) 2rem clamp(4.2rem,7vw,6rem);background:transparent}.waitlist-cta__card{display:flex;width:min(56rem,100%);min-height:6.875rem;align-items:center;justify-content:space-between;gap:2rem;margin:0 auto;padding:1.75rem 2.5rem;border-radius:var(--radius-lg);background:var(--brand-ink);color:var(--gray0)}.waitlist-cta__copy{display:flex;min-width:0;flex-direction:column;gap:.25em}.waitlist-cta__copy h2{margin:0 0 .25em;color:var(--gray0);font:var(--h1);letter-spacing:0}.waitlist-cta__copy p{max-width:34rem;margin:0;color:var(--gray30);font:var(--p)}.waitlist-cta__copy span{display:block;margin:0;color:var(--gray30);font:var(--p2)}.waitlist-cta__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;background:var(--neutral-button-bg);color:var(--gray0);font:var(--h2);white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.waitlist-cta__button:hover{background:var(--neutral-button-bg-hover);color:var(--gray0)}.waitlist-cta__button:active{transform:translateY(1px)}.waitlist-cta__button:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff52}.scroll-reveal-text{position:relative;display:flex;flex-wrap:wrap;justify-content:center;column-gap:.32em;row-gap:.08em;color:var(--gray70)}.scroll-reveal-text__line{display:flex;width:100%;flex-wrap:wrap;justify-content:inherit;column-gap:inherit;row-gap:inherit}.scroll-reveal-text__copy{position:absolute;inset:0;opacity:0}.scroll-reveal-text__word{position:relative;display:inline-flex;white-space:nowrap}.scroll-reveal-text__word-base{color:var(--gray100);opacity:.18;-webkit-user-select:none;user-select:none}.scroll-reveal-text__word-fill{position:absolute;inset:0;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.scroll-reveal-text__word-base{opacity:0}.scroll-reveal-text__word-fill{opacity:1!important}}@media(max-width:760px){.product-story{padding:5rem 1rem}.product-story__statement{width:min(100%,calc(100vw - 2rem));font-size:clamp(1.82rem,7.8vw,2.45rem);line-height:1.16}.product-story__support{width:min(100%,calc(100vw - 2rem));margin-top:1.35rem}.waitlist-cta{padding:3.2rem 1rem 4.2rem}.waitlist-cta__card{min-height:0;flex-direction:column;align-items:flex-start;gap:1.35rem;padding:1.35rem}}:root{color-scheme:light;--primary: #1a73e8;--primary-dim: #1557b0;--primary-fixed: #d2e3fc;--brand-tint: #f2f6fc;--fab-bg: #c2e7ff;--fab-bg-hover: #b7dcff;--text: #202124;--text-muted: #5f6368;--text-faint: #9aa0a6;--background: #f8fafd;--surface: #ffffff;--surface-soft: #f8f9fa;--surface-container: #e8f0fe;--surface-container-high: #e8eaed;--surface-container-highest: #dadce0;--line: #e0e0e0;--line-strong: #bdc1c6;--danger-text: #c5221f;--warning: #fbbc04;--success: #188038;--focus-ring: rgb(26 115 232 / .24);--radius-lg: .5rem;--radius-md: .375rem;--radius-sm: 3px;--radius-pane: 1rem;--radius-pill: 999px;--transition-fast: .12s ease;--transition-medium: .15s ease;--brand-accent: #9b4ab8;--brand-accent-hover: #8841a3;--brand-ink: #1f1f1f;--brand-ink-hover: #111111;--product-demo-backdrop: #eceef1;--shadow-shell: 0 0 0 1px rgb(60 64 67 / .04), 0 0 16px rgb(60 64 67 / .08), 0 8px 22px rgb(60 64 67 / .06);--shadow-panel: 0 0 0 1px rgb(26 115 232 / .14), 0 0 16px rgb(60 64 67 / .14), 0 14px 32px rgb(60 64 67 / .16);--ff: "google sans", sans-serif;--font-weight-bold: 500;--h1: var(--font-weight-bold) 1.125rem/1.4em var(--ff);--h2: var(--font-weight-bold) 1rem/1.4em var(--ff);--p: 1rem/1.4em var(--ff);--p2: .875rem/1.4em var(--ff);--gray100: hsl(0, 0%, 0%);--gray70: hsl(0, 0%, 30%);--gray30: hsl(0, 0%, 70%);--gray0: hsl(0, 0%, 100%);--neutral-button-bg: var(--gray70);--neutral-button-bg-hover: hsl(0, 0%, 36%);--button-padding-block: .375rem;--button-padding-inline: calc( var(--button-padding-block) + var(--button-padding-block) );--button-radius: .375rem}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{margin:0;background:var(--surface);color:var(--gray100);font:var(--p);-webkit-font-smoothing:antialiased}.product-demo__scaled-content{--font-sans: Geist, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "DM Sans", Geist, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-sans)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--primary-fixed);color:var(--primary-dim)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
