@font-face{font-family:mg-sans-fb;src:local(Arial);ascent-override:91.27%;descent-override:22.57%;line-gap-override:0%;size-adjust:101.9%}.landing-root{--mg-gray-10:#212121;--mg-gray-20:#373737;--mg-gray-30:#575757;--mg-gray-60:#929292;--mg-gray-80:#c7c7c7;--mg-gray-90:#eaeaea;--mg-gray-95:#f2f2f2;--accent-tan:#a8927c;--accent-purple:#79648c;--font-sans:"mg-sans-fb", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", "Menlo", "Consolas", monospace;--announcement-offset:40px;--nav-background:transparent;--nav-text:#fff;--nav-login-cta-border:#ffffff4d;--nav-login-cta-bg:transparent;--nav-login-cta-text:#fff;--nav-demo-desktop-cta-bg:#fff;--nav-demo-desktop-cta-text:#000}.landing-root .nav-light{--nav-background:#fff;--nav-text:#000;--nav-login-cta-border:#0003;--nav-login-cta-bg:transparent;--nav-login-cta-text:#000;--nav-demo-desktop-cta-bg:#000;--nav-demo-desktop-cta-text:#fff}.landing-root,.landing-root :not(.marketing-demo-island,.marketing-demo-island *){box-sizing:border-box;margin:0;padding:0}.landing-root .marketing-demo-island,.landing-root .marketing-demo-island *{box-sizing:border-box}.landing-root{-webkit-text-size-adjust:100%;font-family:var(--font-sans);color:#000;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}.landing-root a{color:inherit;text-decoration:none}.landing-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.landing-root img,.landing-root svg,.landing-root video{max-width:100%;display:block}.landing-root .header2{font-size:4rem;font-weight:400;line-height:1.05}.landing-root .header3-regular{font-size:2.5rem;font-weight:400;line-height:1.25}.landing-root .header4-regular{letter-spacing:-.03em;font-size:2rem;font-weight:400;line-height:1.5}.landing-root .body1{font-size:1.25rem;font-weight:400;line-height:1.5}.landing-root .body3{font-size:.875rem;font-weight:400;line-height:1.5}.landing-root .category-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mg-gray-60);font-size:10px}@media (max-width:767px){.landing-root .header2{font-size:2rem;line-height:1.05}.landing-root .header3-regular,.landing-root .header4-regular{font-size:1.5rem;line-height:1.05}.landing-root .body1{font-size:1rem;line-height:1.45}.landing-root .body3{line-height:1.35}}.landing-root .grid-layout{grid-template-columns:repeat(8,1fr);gap:.5rem;padding:0 1.5rem;display:grid}@media (min-width:768px){.landing-root .grid-layout{grid-template-columns:repeat(12,minmax(0,150px));justify-content:center}}.landing-root .text-balance{text-wrap:balance}.landing-root{isolation:isolate;min-height:100svh;line-height:normal;position:relative;overflow-x:clip}.landing-root .paper-figure img{height:auto}
.landing-root .AnnouncementBar{z-index:120;color:#fff;background:#000;justify-content:center;align-items:center;height:40px;font-size:13px;display:flex;position:absolute;inset:0 0 auto}.landing-root .announcement-inner{align-items:center;gap:10px;display:flex}.landing-root .announcement-inner a{text-underline-offset:4px;align-items:center;gap:4px;font-weight:500;display:inline-flex}.landing-root .announcement-inner a:hover{text-decoration:underline}.landing-root .AnnouncementBar>button{opacity:.7;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.landing-root .AnnouncementBar>button:hover{opacity:1}@media (max-width:767px){.landing-root .AnnouncementBar{padding:0 44px 0 12px;font-size:12px}.landing-root .announcement-inner{white-space:nowrap;gap:6px;overflow:hidden}.landing-root .announcement-inner>span{text-overflow:ellipsis;overflow:hidden}}.landing-root .SiteHeader{z-index:50;left:0;right:0;top:var(--announcement-offset,0px);transition:color .3s;position:fixed}.landing-root .header-bar{z-index:100;background:var(--nav-background);color:var(--nav-text);padding:24px 0;transition:background-color .2s 20ms,color .2s 20ms;position:relative}.landing-root .header-grid{align-items:center}.landing-root .header-logo-cell{grid-column:1/span 2;align-items:center;display:flex}.landing-root .site-logo{align-items:center;gap:6px;display:inline-flex}.landing-root .logo-word{letter-spacing:.01em;font-size:21px;font-weight:400;line-height:1;transform:translateY(-1px)}.landing-root .header-nav{grid-column:3/span 7;align-items:center;gap:28px;display:flex}.landing-root .nav-item{transition:opacity .2s ease-out}.landing-root .nav-item.dimmed{opacity:.45}.landing-root .nav-item button{height:40px;color:var(--nav-text);align-items:center;font-size:14px;display:inline-flex}.landing-root .header-ctas{grid-column:10/span 3;justify-content:flex-end;gap:12px;display:flex}.landing-root .header-ctas-desktop{gap:12px;display:flex}.landing-root .menu-toggle{display:none}.landing-root .FlatCta{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:fit-content;display:inline-flex;position:relative;overflow:hidden}.landing-root .cta-fill{pointer-events:none;z-index:0;border-radius:inherit;opacity:.35;background:currentColor;transition:transform .3s ease-out;position:absolute;inset:0;transform:translateY(100%)}.landing-root .FlatCta:hover .cta-fill{transform:translateY(0)}.landing-root .cta-inner{z-index:1;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex;position:relative}.landing-root .cta-label{transform-origin:50%;font-size:14px;font-weight:500;transition:transform .3s ease-out;display:inline-block}.landing-root .FlatCta:hover .cta-label{transform:scale(.9)}.landing-root .cta-nav-login{border:1px solid var(--nav-login-cta-border);background:var(--nav-login-cta-bg);height:40px;color:var(--nav-login-cta-text);transition:color .3s,border-color .3s}.landing-root .cta-nav-demo{background:var(--nav-demo-desktop-cta-bg);height:40px;color:var(--nav-demo-desktop-cta-text);transition:color .3s,background-color .3s}.landing-root .cta-white{color:#fff;border:1px solid #ffffffe6}.landing-root .cta-white-solid,.landing-root .cta-outline{color:#000;background:#fff}.landing-root .cta-black{color:#fff;background:#000}.landing-root .MegaMenu{color:#000;pointer-events:none;clip-path:inset(0% 0% 100%);will-change:clip-path;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.landing-root .MegaMenu.mounted{display:block}.landing-root .MegaMenu.open{pointer-events:auto}.landing-root .menu-backdrop{z-index:0;transform-origin:50% 0;will-change:transform;background:#fff;position:absolute;inset:0;transform:scaleY(0);box-shadow:0 24px 48px #00000014}.landing-root .menu-panel-content{z-index:1;position:relative}.landing-root .menu-card-clip{border-radius:10px;overflow:hidden}.landing-root .menu-card-media{will-change:transform}.landing-root .menu-panel-inner{padding-top:32px;padding-bottom:40px;display:grid}.landing-root .menu-columns{grid-column:1/span 6;gap:64px;display:flex}.landing-root .menu-eyebrow{margin-bottom:14px}.landing-root .menu-col ul{flex-direction:column;gap:8px;list-style:none;display:flex}.landing-root .menu-col a{white-space:nowrap;padding:2px 0;font-size:16px;line-height:1.25;display:inline-block}.landing-root .menu-col a:hover{color:var(--mg-gray-30)}.landing-root .menu-cards{grid-column:7/span 6;justify-content:flex-end;gap:12px;display:flex}.landing-root .menu-card{width:390px;max-width:100%}.landing-root a.menu-card{color:inherit;text-decoration:none;display:block}.landing-root .menu-cards-2 .menu-card{background:#fff;border-radius:12px;width:190px}.landing-root .menu-card-media{aspect-ratio:390/160;background:var(--mg-gray-20);border-radius:10px;width:100%}.landing-root .menu-cards-2 .menu-card-media{aspect-ratio:190/104}.landing-root .menu-card-caption{color:#000;padding:8px 2px 0;font-size:12px;line-height:1.35}.landing-root .tone-warm{background:url(/media/menu-warm.webp) 50%/cover,linear-gradient(140deg,#6d5a4b,#16110d)}.landing-root .tone-crystal{background:url(/media/menu-crystal.webp) 50%/cover,linear-gradient(140deg,#54405e,#131019)}.landing-root .tone-atrium{background:url(/media/menu-atrium.webp) 50%/cover,linear-gradient(140deg,#7b8577,#1c211a)}.landing-root .tone-globe{background:#fff url(/media/figure2_rq6_REAL.png) 50%/contain no-repeat}.landing-root .tone-logo{background:#0a0a0a;position:relative}.landing-root .tone-logo:after{content:"managent";color:#fff;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;inset:0}.landing-root .MobileMenu{display:none}.landing-root .HomeHero{background:#fff;width:100%;height:450dvh;min-height:100dvh;position:relative}.landing-root .hero-stage{perspective:900px;width:100%;height:100dvh;position:relative;overflow:clip}.landing-root .hero-fullbleed{background:#000;position:absolute;inset:0}.landing-root .hero-media-slide{opacity:0;position:absolute;inset:0}.landing-root .hero-media-fill{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-root .hero-vignette{background:radial-gradient(#0000000d,#0000006b);position:absolute;inset:0}.landing-root .hero-framed{opacity:0;visibility:hidden;position:absolute;inset:0}.landing-root .stack-media{opacity:0;background-position:50%;background-size:cover;position:absolute;inset:0}.landing-root .stack-media:first-child{opacity:1}.landing-root .hero-copy{z-index:10;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:64px 32px;display:flex;position:absolute;inset:0}.landing-root .hero-copy-inner{width:100%;max-width:1280px}.landing-root .hero-headline{text-align:center;color:#fff;max-width:1260px;margin:0 auto}.landing-root .hero-headline .header2{text-wrap:balance;margin:0}.landing-root .hero-support{color:#ffffffc7;text-wrap:pretty;max-width:42ch;margin:1.25rem auto 0}.landing-root .PullApartContent{z-index:10;opacity:0;visibility:hidden;transform-style:preserve-3d;pointer-events:none;grid-template-columns:repeat(12,minmax(0,150px));justify-content:center;align-items:end;gap:.5rem;padding:0 1.5rem;display:grid;position:absolute;inset:0}.landing-root .PullApartContent .pull-col{text-align:center;pointer-events:auto;flex-direction:column;grid-column:1/span 12;place-self:center;align-items:center;width:min(100%,760px);max-width:880px;padding-top:42vh;display:flex}.landing-root .pull-category{margin-bottom:24px}.landing-root .category-arrow{vertical-align:1px;font-size:8px}.landing-root .pull-text{flex-direction:column;gap:15px;display:flex}.landing-root .pull-title{color:#fff;line-height:1.1875}.landing-root .pull-body{color:var(--mg-gray-80);font-size:14px;line-height:1.43}.landing-root .pull-cta{padding-top:24px}.landing-root .pull-logos{color:var(--mg-gray-60);align-items:center;gap:24px;padding-top:26px;display:flex}.landing-root .pull-logo{width:30px;height:30px;font-size:10px;font-family:var(--font-mono);opacity:.8;border:1px solid #ffffff47;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.landing-root .hero-scrollhint{z-index:10;color:#fff;opacity:0;visibility:hidden;align-items:center;gap:16px;display:flex;position:absolute;bottom:72px;right:72px}.landing-root .hero-scrollhint p{letter-spacing:.02em;font-weight:500;line-height:1}.landing-root .scrollhint-box{aspect-ratio:1;border:1px solid #fff;border-radius:2px;justify-content:center;align-items:center;padding:8px;display:flex}.landing-root .scrollhint-box svg{animation:2.2s ease-in-out infinite hint-bob}@keyframes hint-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}.landing-root .ScrollRevealSection{isolation:isolate;width:100%;position:relative}.landing-root .srs-backdrop{opacity:0;pointer-events:none;z-index:3;background:#000;position:absolute;inset:0}.landing-root .srs-content{z-index:2;position:relative}.landing-root .Applications{background:var(--mg-gray-90)}.landing-root .applications-stage{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:clip}.landing-root .applications-copy{z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:64rem;margin:0 auto;display:flex;position:relative}.landing-root .applications-copy .FlatCta{pointer-events:auto}.landing-root .applications-headline{text-align:center}.landing-root .applications-headline h2{color:#000;font-size:4rem;font-weight:400;line-height:1.05}.landing-root .dynamic-row{justify-content:center;gap:8px;display:flex}.landing-root .dynamic-wrap{flex-direction:column;align-items:flex-start;width:340px;min-height:72px;display:flex;position:relative;overflow:clip}.landing-root .dynamic-header{white-space:nowrap;font-size:4rem;font-weight:400;line-height:1.05;position:absolute}.landing-root .orbit-wrap{aspect-ratio:1020/572;width:min(75%,1020px);position:absolute;top:50%;left:50%;transform:translate(-52%,-56%)}.landing-root .orbit-path{pointer-events:none;width:100%;height:100%;display:block}.landing-root .application-item{will-change:transform;width:100px;height:100px;position:absolute;top:0;left:0}.landing-root .application-item>.application-tile{width:100%;height:100%;display:block}.landing-root .application-tile{border-radius:8px;width:100%;height:100%;transition:transform .3s ease-out;overflow:clip}.landing-root .application-item:hover .application-tile{transform:scale(1.06)}.landing-root .carousel-band{z-index:2;background:var(--mg-gray-90);padding-bottom:120px;position:relative}.landing-root .FullWidthCardCarousel{width:100%;padding:64px 0}.landing-root .carousel-head{align-items:center;margin-bottom:32px}.landing-root .carousel-head h2{grid-column:1/span 8;font-size:1.75rem;line-height:1.2}.landing-root .carousel-arrows{grid-column:11/span 2;justify-content:flex-end;gap:8px;display:flex}.landing-root .carousel-arrows button{border:1px solid var(--mg-gray-60);color:#000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:inline-flex}.landing-root .carousel-arrows button:hover{background:#0000000f}.landing-root .carousel-track{scrollbar-width:none;cursor:grab;gap:8px;padding:0 24px;display:flex;overflow-x:auto}.landing-root .carousel-track::-webkit-scrollbar{display:none}.landing-root .carousel-card{background:#fff;border-radius:16px;flex-direction:column;gap:16px;width:404px;min-width:404px;max-width:404px;min-height:380px;padding:32px;display:flex;position:relative;overflow:hidden}.landing-root .card-logo-chip{background:var(--mg-gray-90);border-radius:8px;align-self:flex-start;padding:8px;display:flex}.landing-root .card-logo-chip span{background:var(--mg-gray-20);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.landing-root .carousel-card h3{color:#000;text-wrap:balance;padding-top:48px;font-size:1.5rem;font-weight:500;line-height:1.25}.landing-root .card-source{color:#000;margin-top:auto;font-size:1rem;line-height:1.3}.landing-root .Benchmark{background:#fff;padding:124px 0 108px}.landing-root .benchmark-inner{row-gap:48px}.landing-root .benchmark-heading{grid-column:1/span 8}.landing-root .benchmark-rows{grid-column:1/span 12;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.landing-root .benchmark-row{background:var(--mg-gray-95);border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex}.landing-root .benchmark-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.landing-root .benchmark-copy h3{letter-spacing:-.01em;font-size:1.375rem;line-height:1.25}.landing-root .benchmark-copy p{color:var(--mg-gray-30);font-size:.9375rem;line-height:1.45}.landing-root .learn-more{border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:border-color .2s;display:inline-flex}.landing-root .learn-more:hover{border-color:currentColor}.landing-root .feature-visual{aspect-ratio:680/460;background:#fff;border-radius:12px;width:100%;position:relative;overflow:hidden}.landing-root .BlogPreview{isolation:isolate;background:#fff;width:100%;padding:64px 0;overflow:hidden}.landing-root .blog-head{row-gap:12px;margin-bottom:40px}.landing-root .blog-head p,.landing-root .blog-head h2{grid-column:1/span 12}.landing-root .blog-grid{grid-template-rows:repeat(6,171px);grid-template-columns:repeat(4,1fr);gap:8px;padding:0 24px;display:grid}.landing-root .blog-slot{min-width:0}.landing-root .BlogPreviewTile{background:var(--mg-gray-95);border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.landing-root .tile-art{position:absolute;inset:0}.landing-root .tile-art-img{-o-object-fit:cover;object-fit:cover}.landing-root .tile-art svg{z-index:1;position:relative}.landing-root .tone-labs{background:url(/media/blog-labs.webp) 50%/cover,#0f2418}.landing-root .tone-labs svg{width:100%;height:100%}.landing-root .tone-clinic{background:url(/media/blog-clinic.webp) 50%/cover,linear-gradient(150deg,#7c95a4,#2c3a44)}.landing-root .tone-podcast{background:url(/media/blog-podcast.webp) 50%/cover,linear-gradient(150deg,#3b3b47,#101014)}.landing-root .tone-policy{background:url(/media/blog-policy.webp) 50%/cover,linear-gradient(150deg,#63606d,#232129)}.landing-root .tile-copy{z-index:1;color:#fff;background:linear-gradient(#0000,#0000008c);flex-direction:column;gap:8px;margin-top:auto;padding:24px;display:flex;position:relative}.landing-root .tile-tag{color:#ffffffbf}.landing-root .tile-title{text-wrap:balance;font-size:1.25rem;font-weight:500;line-height:1.3}.landing-root .blog-slot:last-child .tile-title{font-size:1rem}.landing-root .BlogPreviewTile:hover .tile-title{text-underline-offset:4px;text-decoration:underline}.landing-root .Legacy{background:#fff;padding:276px 0}.landing-root .legacy-inner{text-align:center;row-gap:24px}.landing-root .legacy-inner h2,.landing-root .legacy-inner p{grid-column:3/span 8}.landing-root .legacy-inner p{color:var(--mg-gray-30)}.landing-root .legacy-inner .FlatCta{grid-column:1/span 12;justify-self:center;margin-top:16px}.landing-root .Footer{color:#fff;background:#000;flex-direction:column;gap:128px;padding:272px 0 24px;display:flex}.landing-root .footer-top{row-gap:96px}.landing-root .footer-title{grid-column:1/span 8;max-width:880px;font-size:3.5rem;line-height:1.1}.landing-root .footer-columns{grid-column:1/span 12;grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.landing-root .footer-col h3{margin-bottom:16px}.landing-root .footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.landing-root .footer-col a{color:var(--mg-gray-80);font-size:14px;transition:color .2s}.landing-root .footer-col a:hover{color:#fff}.landing-root .footer-bottom{padding:0 24px}.landing-root .footer-bottom-inner{border-top:1px solid var(--mg-gray-20);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.landing-root .footer-brand{align-items:center;gap:6px;display:inline-flex}.landing-root .footer-small{font-family:var(--font-mono);color:var(--mg-gray-60);font-size:11px}.landing-root .footer-small a{text-underline-offset:3px;text-decoration:underline}.landing-root .footer-socials{gap:16px;display:flex}.landing-root .footer-socials a{opacity:.75;transition:opacity .2s}.landing-root .footer-socials a:hover{opacity:1}@media (max-width:1023px){.landing-root .header-nav{display:none}.landing-root .menu-columns{gap:40px}}@media (max-width:767px){.landing-root .header-bar{padding:15px 0}.landing-root .header-grid{justify-content:space-between;padding:0 24px;display:flex}.landing-root .header-ctas-desktop{display:none}.landing-root .menu-toggle{width:40px;height:40px;color:var(--nav-text);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.landing-root .MegaMenu,.landing-root .MegaMenu.mounted{display:none}.landing-root .MobileMenu{color:#000;opacity:0;pointer-events:none;background:#fff;padding:24px;transition:opacity .25s ease-out,transform .25s ease-out;display:block;position:fixed;inset:70px 0 0;overflow-y:auto;transform:translateY(-8px)}.landing-root .MobileMenu.open{opacity:1;pointer-events:auto;transform:none}.landing-root .MobileMenu details{border-bottom:1px solid var(--mg-gray-90);padding:16px 0}.landing-root .MobileMenu summary{cursor:pointer;font-size:20px;list-style:none}.landing-root .MobileMenu ul{flex-direction:column;gap:10px;padding:12px 0 0 8px;list-style:none;display:flex}.landing-root .mobile-login{margin-top:24px;font-size:20px;display:block}.landing-root .HomeHero{height:232dvh}.landing-root .hero-copy{justify-content:flex-start;padding-top:45dvh}.landing-root .hero-framed{inset:70px 12px 12px}.landing-root .PullApartContent{grid-template-columns:repeat(8,1fr)}.landing-root .PullApartContent .pull-col{grid-column:1/span 8;padding-bottom:64px}.landing-root .hero-scrollhint{bottom:40px;right:24px}.landing-root .hero-scrollhint p{display:none}.landing-root .applications-headline h2,.landing-root .dynamic-header{font-size:28px;line-height:30px}.landing-root .dynamic-wrap{width:160px;min-height:30px}.landing-root .application-item{width:70px;height:70px}.landing-root .orbit-wrap{aspect-ratio:3/5;width:100%;transform:translate(-52%,calc(40px - 56%))}.landing-root .carousel-card{width:calc(100vw - 3.5rem);min-width:calc(100vw - 3.5rem);max-width:calc(100vw - 3.5rem)}.landing-root .carousel-head h2{grid-column:1/span 6}.landing-root .carousel-arrows{grid-column:7/span 2}.landing-root .carousel-band{padding-bottom:96px}.landing-root .benchmark-row{grid-template-columns:1fr;gap:24px}.landing-root .benchmark-row.flip .feature-visual{order:0}.landing-root .benchmark-heading{grid-column:1/span 8}.landing-root .benchmark-rows{grid-column:1/span 8;gap:64px}.landing-root .blog-grid{flex-direction:column;gap:8px;display:flex}.landing-root .blog-slot{height:300px}.landing-root .blog-head p,.landing-root .blog-head h2,.landing-root .legacy-inner h2,.landing-root .legacy-inner p{grid-column:1/span 8}.landing-root .Legacy{padding:96px 0}.landing-root .Footer{gap:48px;padding-top:32px}.landing-root .footer-title{grid-column:1/span 8}.landing-root .footer-columns{grid-column:1/span 8;grid-template-columns:repeat(2,1fr);row-gap:40px}.landing-root .footer-bottom-inner{flex-direction:column;align-items:flex-start}}@media (min-width:768px) and (max-width:1023px){.landing-root .PullApartContent .pull-col{grid-column:2/span 6}.landing-root .benchmark-row{gap:32px}.landing-root .footer-columns{grid-template-columns:repeat(3,1fr);row-gap:40px}.landing-root .footer-title,.landing-root .footer-columns{grid-column:1/span 12}}.landing-root{--mg-canvas:#060d18;--mg-ink:#fff;--mg-mist:#c5d0e0;--mg-mist-faint:#8fa0b8;--mg-hairline:#ffffff61;--mg-ease-out:cubic-bezier(.16, 1, .3, 1)}.landing-root .managent-logo{color:inherit;align-items:baseline;line-height:1;display:inline-flex}.landing-root .managent-logo-mark{aspect-ratio:263/236;background:currentColor;width:auto;display:inline-block;transform:translateY(1.5px);-webkit-mask-image:url(/media/logo-mark.png);mask-image:url(/media/logo-mark.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-root .managent-logo-word{letter-spacing:-.02em;font-weight:400;line-height:1}.landing-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-root .TerritoryMap{background:var(--mg-canvas);flex-direction:column;justify-content:center;width:100%;height:100%;padding:24px 28px;display:flex}.landing-root .territory-svg{width:100%;display:block}.landing-root .cp-text{font-family:var(--font-mono);letter-spacing:-.01em;font-size:12.5px;font-weight:600}.landing-root .cp-text-sm{font-family:var(--font-mono);letter-spacing:.02em;font-size:10.5px}@keyframes cp-route{0%{offset-distance:0%;opacity:0}8%,84%{opacity:1}to{offset-distance:100%;opacity:0}}.landing-root .cp-marker{animation:cp-route 7s var(--mg-ease-out) infinite}@keyframes cp-pulse-anim{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.4)}}.landing-root .cp-pulse{transform-box:fill-box;transform-origin:50%;animation:cp-pulse-anim 7s var(--mg-ease-out) infinite}@media (prefers-reduced-motion:reduce){.landing-root .cp-marker{display:none}.landing-root .cp-pulse{animation:none}}.landing-root .feature-visual.paper-figure{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0;padding:28px 24px 18px;display:flex}.landing-root .paper-figure img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:78%}.landing-root .paper-figure figcaption{color:var(--mg-gray-30)}.landing-root .feature-visual.tone-territory{background:var(--mg-canvas);padding:0}.landing-root .blog-slot .tone-paper{background:#fff;justify-content:center;align-items:flex-start;padding:14px;display:flex}.landing-root .tone-paper img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:100%}.landing-root .tm-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;font-size:12px;font-weight:500}.landing-root .tm-file{font-family:var(--font-mono);letter-spacing:.01em;font-size:11px}@keyframes tm-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.landing-root .tm-dot{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite tm-dot-pulse}@keyframes tm-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.landing-root .tm-cursor{animation:1.05s step-end infinite tm-cursor-blink}@keyframes tm-march{to{stroke-dashoffset:-18px}}.landing-root .tm-queued{animation:1.4s linear infinite tm-march}@keyframes tm-live-pulse{0%,to{opacity:1}50%{opacity:.3}}.landing-root .tm-live{animation:2s ease-in-out infinite tm-live-pulse}@keyframes tm-region-breathe{0%,to{stroke-opacity:.55}50%{stroke-opacity:.85}}.landing-root .tm-region{animation:5s ease-in-out infinite tm-region-breathe}@media (prefers-reduced-motion:reduce){.landing-root .tm-dot,.landing-root .tm-cursor,.landing-root .tm-queued,.landing-root .tm-live,.landing-root .tm-region{animation:none}}.landing-root .stack3d{perspective:1400px;perspective-origin:50% 42%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-root .stack-rig{aspect-ratio:1.5;width:min(56vw,1080px);transform-style:preserve-3d;position:relative}.landing-root .s3-frame{width:66%;height:82%;transform-style:preserve-3d;border:1px solid #ffffff80;border-radius:22px;position:absolute;top:9%;left:17%}.landing-root .s3-ghost.g0{border-color:#ffffffad}.landing-root .s3-ghost.g3,.landing-root .s3-ghost.g4{background:#ffffff04}.landing-root .s3-media{background:#0a0a0a;border-color:#ffffff59;overflow:hidden}.landing-root .s3-media .stack-media{opacity:0}.landing-root .s3-media .stack-media-a{opacity:1}.landing-root .anno-overlay{pointer-events:none;opacity:0;width:128%;height:116%;position:absolute;inset:-8% -14%}.landing-root .anno-num{font-family:var(--font-mono);letter-spacing:.06em;fill:#ffffffa6;font-size:10px}@media (min-width:1440px){.landing-root .PullApartContent.side .pull-col{text-align:left;place-self:center start;align-items:flex-start;width:min(100%,480px);padding-top:0}.landing-root .PullApartContent.side-left .pull-col{grid-column:2/span 4}.landing-root .PullApartContent.side-right .pull-col{grid-column:9/span 4;justify-self:end}.landing-root .PullApartContent.side .pull-text{align-items:flex-start}.landing-root .PullApartContent.side .pull-title,.landing-root .PullApartContent.side .pull-body{text-align:left}.landing-root .PullApartContent.side .pull-logos{justify-content:flex-start}}.landing-root .cta-arrow{margin-left:8px;transition:transform .3s ease-out}.landing-root .FlatCta:hover .cta-arrow{transform:translate(2px)}.landing-root .application-tile{box-shadow:0 1px 2px #0000000f, 0 8px 20px #0000001a, 0 0 0 0 var(--tile-accent,transparent);background-color:#fff;background-image:none;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;display:flex}.landing-root .application-tile-logo{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:52%;height:52%;display:block}.landing-root .application-item:hover .application-tile{box-shadow:0 1px 2px #0000000f, 0 10px 24px #00000024, 0 0 0 2px var(--tile-accent,transparent)}.landing-root .applications-caption{color:#575757;text-align:center;text-wrap:balance;max-width:640px;margin:8px auto 0;font-size:16px;line-height:1.5}@media (max-width:767px){.landing-root .applications-caption{max-width:32ch;font-size:14px}}.landing-root .card-logo-chip img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:56px;height:56px;display:block}.landing-root .AnimatedText{opacity:0}.landing-root .AnimatedText.is-visible{opacity:1}.landing-root .AnimatedText .at-line,.landing-root .AnimatedText .at-word{will-change:auto}.landing-root .card-chip-row{flex-shrink:0;justify-content:flex-start;width:100%;min-width:0;display:flex}.landing-root .card-chip-reveal{transform-origin:0 0;width:fit-content}.landing-root .carousel-arrows button{transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out,transform .3s ease-out}.landing-root .carousel-arrows button:active{transform:scale(.94)}.landing-root .carousel-track{scroll-behavior:auto;overscroll-behavior-x:contain}.landing-root .menu-col a{transition:color .3s ease-out}.landing-root .learn-more,.landing-root .learn-more svg{transition:color .3s ease-out,transform .3s ease-out}.landing-root .learn-more:hover svg{transform:translate(3px)}.landing-root .BlogPreviewTile .tile-art{transform-origin:50%;transition:transform .5s ease-out}.landing-root .BlogPreviewTile:hover .tile-art,.landing-root .BlogPreviewTile:focus-visible .tile-art{transform:scale(1.04)}.landing-root .BlogPreviewTile .tile-title{transition:color .3s ease-out}.landing-root .WaitlistModal{color:#000;width:100%;max-width:min(28rem,100vw - 2rem);font-family:var(--font-sans);background:0 0;border:none;border-radius:12px;margin:auto;padding:0}.landing-root .WaitlistModal::backdrop{background:#0000007a}.landing-root .WaitlistModal-panel{background:#fff;border-radius:12px;padding:40px 36px 36px;position:relative;box-shadow:0 24px 64px #0000002e}.landing-root .WaitlistModal-close{opacity:.55;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s ease-out,background-color .2s ease-out;display:inline-flex;position:absolute;top:14px;right:14px}.landing-root .WaitlistModal-close:hover{opacity:1;background:var(--mg-gray-95)}.landing-root .WaitlistModal-title{letter-spacing:-.02em;text-wrap:balance;padding-right:28px;font-size:1.5rem;font-weight:500;line-height:1.2}.landing-root .WaitlistModal-body{color:var(--mg-gray-30);text-wrap:pretty;max-width:36ch;margin-top:10px;font-size:15px;line-height:1.55}.landing-root .WaitlistModal-form{flex-direction:column;gap:10px;margin-top:28px;display:flex}.landing-root .WaitlistModal-label{color:var(--mg-gray-20);font-size:13px;font-weight:500}.landing-root .WaitlistModal-input{border:1px solid var(--mg-gray-80);color:#000;background:#fff;border-radius:8px;width:100%;height:48px;padding:0 14px;font-size:15px;transition:border-color .2s ease-out}.landing-root .WaitlistModal-input::placeholder{color:var(--mg-gray-60)}.landing-root .WaitlistModal-input:hover{border-color:var(--mg-gray-60)}.landing-root .WaitlistModal-input:focus-visible{outline-offset:2px;border-color:#000;outline:2px solid #000}.landing-root .WaitlistModal-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.landing-root .WaitlistModal-submit{color:#fff;cursor:pointer;background:#000;border-radius:8px;width:100%;height:48px;margin-top:6px;font-size:14px;font-weight:500;transition:opacity .2s ease-out,transform .2s ease-out}.landing-root .WaitlistModal-submit:hover:not(:disabled){opacity:.88}.landing-root .WaitlistModal-submit:active:not(:disabled){transform:scale(.98)}.landing-root .WaitlistModal-submit:disabled{opacity:.55;cursor:not-allowed}.landing-root .WaitlistModal-success{margin-top:28px}.landing-root .WaitlistModal-success-title{letter-spacing:-.01em;font-size:1.125rem;font-weight:500}.landing-root .WaitlistModal-success-body{color:var(--mg-gray-30);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.55}.landing-root .WaitlistModal-error{color:var(--mg-gray-20);text-wrap:pretty;margin-top:20px;font-size:14px;line-height:1.55}.landing-root .WaitlistModal-error a{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.landing-root{scroll-behavior:auto}.landing-root .FlatCta .cta-fill,.landing-root .FlatCta .cta-label,.landing-root .FlatCta .cta-arrow,.landing-root .WaitlistModal-close,.landing-root .WaitlistModal-input,.landing-root .WaitlistModal-submit,.landing-root .BlogPreviewTile .tile-art,.landing-root .BlogPreviewTile .tile-title,.landing-root .carousel-arrows button,.landing-root .menu-col a,.landing-root .learn-more,.landing-root .learn-more svg,.landing-root .nav-item,.landing-root .MegaMenu{transition:none!important}.landing-root .AnimatedText,.landing-root .AnimatedText.isnt-visible{opacity:1!important}.landing-root .card-chip-reveal{transform:none!important}.landing-root .MegaMenu.mounted{clip-path:none}.landing-root .menu-backdrop{transform:scaleY(1)}.landing-root .BlogPreviewTile:hover .tile-art{transform:none}.landing-root .hero-scrollhint{opacity:1!important}}
.landing-root .TerminalDemo{--td-canvas:#060d18;--td-ink:#fff;--td-mist:#c5d0e0;--td-dim:#8fa0b8;--td-faint:#5c6c84;--td-hairline:#ffffff1f;--td-ok:#34d399;--td-info:#60a5fa;--td-warn:#fbbf24;--td-magenta:#f472b6;color:var(--td-mist);background:#000;padding:128px 24px}.landing-root .TerminalDemo .td-head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:880px;margin:0 auto 44px;display:flex}.landing-root .TerminalDemo .td-head .category-label{color:var(--td-dim);margin:0}.landing-root .TerminalDemo .td-head h2{color:var(--td-ink);margin:0}.landing-root .TerminalDemo .td-stage{max-width:880px;margin:0 auto;position:relative}.landing-root .TerminalDemo .td-glow{pointer-events:none;filter:blur(28px);opacity:.9;background:radial-gradient(58% 62% at 30% 12%,#193a29a6,#0000 70%),radial-gradient(52% 58% at 78% 88%,#1e3a5c6b,#0000 72%);position:absolute;inset:-14% -8% -22%}.landing-root .TerminalDemo .td-window{border:1px solid var(--td-hairline);background:#060d18eb;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 2px 10px #00000080,0 44px 120px -32px #000000f2}.landing-root .TerminalDemo .td-window:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffff57,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.landing-root .TerminalDemo .td-titlebar{background:linear-gradient(#ffffff0e,#ffffff03);border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;height:38px;display:flex;position:relative}.landing-root .TerminalDemo .td-dots{gap:8px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.landing-root .TerminalDemo .td-dot{border-radius:50%;width:11px;height:11px;display:block;box-shadow:inset 0 0 0 .5px #00000059}.landing-root .TerminalDemo .td-dot--close{background:#ff5f57}.landing-root .TerminalDemo .td-dot--min{background:#febc2e}.landing-root .TerminalDemo .td-dot--max{background:#28c840}.landing-root .TerminalDemo .td-title{font-family:var(--font-mono);letter-spacing:.02em;color:#8894a8;white-space:nowrap;font-size:11px}.landing-root .TerminalDemo .td-body{font-family:var(--font-mono);height:430px;color:var(--td-mist);white-space:pre-wrap;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:radial-gradient(120% 90% at 50% 0,#60a5fa0d,#0000 60%),0 0;padding:20px 22px;font-size:13px;line-height:1.7;overflow:hidden}.landing-root .TerminalDemo .td-body::-webkit-scrollbar{width:0;height:0;display:none}.landing-root .TerminalDemo .td-body.is-clearing{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(-6px)}.landing-root .TerminalDemo .td-line{animation:.3s cubic-bezier(.22,.61,.36,1) both td-line-in}.landing-root .TerminalDemo .td-space{height:13px}@keyframes td-line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.landing-root .TerminalDemo .td-ts{color:var(--td-faint)}.landing-root .TerminalDemo .td-dim{color:var(--td-dim)}.landing-root .TerminalDemo .td-ok,.landing-root .TerminalDemo .td-a2{color:var(--td-ok)}.landing-root .TerminalDemo .td-info,.landing-root .TerminalDemo .td-a1,.landing-root .TerminalDemo .td-spin{color:var(--td-info)}.landing-root .TerminalDemo .td-warn{color:var(--td-warn)}.landing-root .TerminalDemo .td-a3{color:var(--td-magenta)}.landing-root .TerminalDemo .td-cmd{color:var(--td-ink)}.landing-root .TerminalDemo .td-prompt{color:var(--td-ok)}.landing-root .TerminalDemo .td-chip{color:var(--td-warn);letter-spacing:.08em;font-weight:700}.landing-root .TerminalDemo .td-win{color:var(--td-ok);font-weight:700}.landing-root .TerminalDemo .td-line--cmd{margin-top:2px}.landing-root .TerminalDemo .td-line--alert{background:linear-gradient(90deg,#fbbf241c,#fbbf2400 62%);border-left:2px solid #fbbf24bf;margin:0 -22px;padding:0 22px 0 20px}.landing-root .TerminalDemo .td-line--grant{background:linear-gradient(90deg,#34d39917,#34d39900 62%);border-left:2px solid #34d39999;margin:0 -22px;padding:0 22px 0 20px}.landing-root .TerminalDemo .td-line--win{border-left:2px solid var(--td-ok);background:linear-gradient(90deg,#193a29d9,#193a2900 70%);margin:6px -22px 0;padding:3px 22px 3px 20px}.landing-root .TerminalDemo .td-cursor{vertical-align:-3px;background:var(--td-mist);border-radius:1px;width:8px;height:15px;margin-left:4px;animation:1.05s step-end infinite td-blink;display:inline-block}.landing-root .TerminalDemo .td-cursor.is-typing{opacity:1;animation:none}@keyframes td-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}@media (max-width:767px){.landing-root .TerminalDemo{padding:64px 20px}.landing-root .TerminalDemo .td-head{margin-bottom:28px}.landing-root .TerminalDemo .td-window{border-radius:12px}.landing-root .TerminalDemo .td-body{height:360px;padding:14px;font-size:10.5px;line-height:1.75}.landing-root .TerminalDemo .td-line{text-indent:-2ch;padding-left:2ch}.landing-root .TerminalDemo .td-line--alert,.landing-root .TerminalDemo .td-line--grant{margin:0 -14px;padding:0 14px 0 12px}.landing-root .TerminalDemo .td-line--win{margin:6px -14px 0;padding:3px 14px 3px 12px}.landing-root .TerminalDemo .td-cursor{vertical-align:-2px;width:6px;height:12px}}@media (prefers-reduced-motion:reduce){.landing-root .TerminalDemo .td-line,.landing-root .TerminalDemo .td-cursor{animation:none}.landing-root .TerminalDemo .td-body.is-clearing{transition:none}}
