.landing_landing__nrxBG{--ink:#24251f;--muted:#64655d;--line:#dedfd5;--paper:#faf9f6;color-scheme:light;background:var(--paper);color:var(--ink);margin:-1rem;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;overflow:clip}.landing_landing__nrxBG *{box-sizing:border-box}.landing_landing__nrxBG a{color:inherit;text-decoration:none}.landing_landing__nrxBG a:hover{color:#526632}.landing_landing__nrxBG :is(a,summary):focus-visible{outline:3px solid #657944;outline-offset:6px}.landing_landing__nrxBG :is(h1,h2,h3,p){margin:0}.landing_landing__nrxBG :is(h1,h2,h3){font-weight:500;line-height:1.08;letter-spacing:-.055em}.landing_landing__nrxBG section[id]{scroll-margin-top:30px}.landing_ecosystem__PyNEj,.landing_extensions__TRS5l,.landing_faq__AfA8B,.landing_footer__0UmUP,.landing_header__TkI7r,.landing_hero__wie8N,.landing_product__icNUD,.landing_start__RZh8s,.landing_workflow__JwOH6{max-width:1280px;margin-inline:auto}.landing_header__TkI7r{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:27px 40px;border-bottom:1px solid var(--line)}.landing_brand__89dKB{display:inline-flex;align-items:center;font-size:27px;font-weight:700;letter-spacing:-1.2px;line-height:1}.landing_brandLight__eIkJk{font-weight:400}.landing_brand__89dKB>:first-child{margin-right:10px}.landing_header__TkI7r nav{display:flex;gap:28px;font-size:14px}.landing_headerCta__1KJe_{font-size:13px;border:1px solid var(--line);padding:11px 16px;display:flex;align-items:center;gap:25px}.landing_headerCta__1KJe_:hover{background:#eeefe6}.landing_skip__b34Ci{position:absolute;top:-100px;left:20px;padding:12px;background:white;z-index:10}.landing_skip__b34Ci:focus{top:10px}.landing_hero__wie8N{display:grid;grid-template-columns:1fr 1fr;min-height:740px;border-inline:1px solid var(--line);position:relative}.landing_heroCopy__9SHJs{padding:86px 0 65px 40px;position:relative;z-index:2}.landing_eyebrow__xr4rD{font-family:ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:1.5px;display:flex;align-items:center;gap:10px}.landing_dot__S9AHa{display:inline-block;width:6px;height:6px;border-radius:50%;background:#708348;flex-shrink:0}.landing_hero__wie8N h1{font-size:clamp(54px,5.3vw,76px);margin-top:34px;letter-spacing:-.065em;line-height:1.03}.landing_hero__wie8N h1>span{color:#7b806c}.landing_intro__1q4zB{font-size:17px;max-width:395px;margin-top:28px!important;color:var(--muted)}.landing_actions__Ww_6l{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:33px}.landing_primary__U8mWU{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 20px;background:var(--ink);color:#fff!important;font-size:13px}.landing_primary__U8mWU:hover{background:#475234}.landing_primary__U8mWU>span,.landing_textLink__UoDbr>span{font-size:20px;line-height:1}.landing_textLink__UoDbr{display:inline-flex;align-items:center;gap:24px;font-size:13px}.landing_heroNote__3MHCd{font-size:11px;color:var(--muted);margin-top:22px!important}.landing_heroArt__XqHwo{position:relative;min-width:0;background:radial-gradient(ellipse at 65% 56%,#d7ddc4 0,#eef0e3 42%,transparent 72%)}.landing_heroArt__XqHwo:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#cdd2bb33 1px,transparent 0),linear-gradient(90deg,#cdd2bb33 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 72%);mask-image:radial-gradient(ellipse at center,black,transparent 72%)}.landing_artIndex__sY9g3,.landing_artLabel__IKab6{position:absolute;font:9px ui-monospace,monospace;letter-spacing:1px;color:#747966;left:32px}.landing_artLabel__IKab6{top:39px}.landing_artIndex__sY9g3{bottom:31px}.landing_heroReview__ajQlL,.landing_heroSession__s65uJ{position:absolute;overflow:hidden;background:#faf9f6;border:1px solid #d6d8cc;border-radius:12px;box-shadow:0 28px 65px #424a3720,0 2px 5px #424a3710}.landing_heroSession__s65uJ{width:360px;left:4%;top:183px;z-index:1;transform:rotate(-3deg)}.landing_heroReview__ajQlL{width:330px;right:-40px;top:92px;transform:rotate(5deg)}.landing_windowLabel__3en_O{display:flex;align-items:center;gap:8px;font-size:10px;padding:13px 16px;background:#fffefa;border-bottom:1px solid var(--line)}.landing_windowLabel__3en_O>span:last-child{margin-left:auto;color:#657444}.landing_sessionCrop__w80md{height:401px;overflow:hidden}.landing_sessionCrop__w80md img{width:100%;height:auto;display:block;transform:translateY(-353px)}.landing_reviewCrop__IDw47{height:384px;overflow:hidden}.landing_reviewCrop__IDw47 img{width:100%;height:auto;display:block;transform:translateY(-115px)}.landing_floatingLabel__VRMVW{display:flex;align-items:center;gap:14px;position:absolute;right:25px;bottom:82px;z-index:2;padding:15px 24px;border:1px solid #cdd2bd;background:#f9faef;box-shadow:0 8px 30px #424a3710;font-size:12px;transform:rotate(2deg)}.landing_floatingLabel__VRMVW>span{font-size:21px}.landing_ecosystem__PyNEj{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 40px;border:1px solid var(--line);font-size:12px;color:var(--muted)}.landing_ecosystem__PyNEj strong{font-weight:500;color:var(--ink)}.landing_ecosystemName__Fxmz1{font-size:24px;font-weight:600;letter-spacing:-.7px;color:#464a3d}.landing_smallLabel__WwFY4{display:block;font:8px ui-monospace,monospace;letter-spacing:.9px;margin-top:3px}.landing_ecosystemNote__Htxf3{padding-left:25px;border-left:1px solid var(--line)}.landing_workflow__JwOH6{padding:100px 40px 90px}.landing_extensions__TRS5l h2,.landing_faq__AfA8B h2,.landing_sectionHeading__2yvKT h2,.landing_start__RZh8s h2{font-size:clamp(34px,3.6vw,49px);margin-top:22px}.landing_sectionHeading__2yvKT h2>span{color:#7b806c}.landing_sectionHeading__2yvKT>p:last-child:not(:first-child){margin-top:23px;color:var(--muted);max-width:490px}.landing_steps__Bnb3O{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid var(--line)}.landing_steps__Bnb3O article{padding:28px 35px 0 0}.landing_steps__Bnb3O article+article{padding-left:30px;border-left:1px solid var(--line)}.landing_number__8_lmv{font:10px ui-monospace,monospace;letter-spacing:1px;color:#737a61}.landing_steps__Bnb3O h3{font-size:23px;margin-top:24px;letter-spacing:-.035em}.landing_steps__Bnb3O p{color:var(--muted);font-size:14px;margin-top:15px;max-width:300px}.landing_product__icNUD{padding:60px 40px 0;border-top:1px solid var(--line)}.landing_featureGrid__A2pTB{display:grid;grid-template-columns:1fr 1fr;margin-top:45px;border:1px solid var(--line)}.landing_feature__u9eWL+.landing_feature__u9eWL{border-left:1px solid var(--line)}.landing_feature__u9eWL{min-width:0;overflow:hidden;background:#f4f4ed}.landing_featureCopy__pnTeU{padding:35px 35px 25px;min-height:285px}.landing_feature__u9eWL h3,.landing_reviewFeature___X1k_ h3{font-size:37px;margin-top:22px}.landing_feature__u9eWL p{color:var(--muted);font-size:14px;max-width:415px;margin-top:17px}.landing_conversationVisual__Tpo69{position:relative;height:310px;padding:26px 30px;background:radial-gradient(ellipse at bottom,#dae0c8,transparent 70%)}.landing_promptChip__bYOMi{font-size:13px;margin-left:18px;margin-bottom:22px;display:inline-flex;align-items:center;gap:16px;background:#fffef9;border:1px solid var(--line);padding:12px 20px;transform:rotate(-3deg);box-shadow:0 9px 20px #24251f08}.landing_promptChip__bYOMi>span{color:#768651}.landing_composerCrop__xAjgN{overflow:hidden;width:100%;aspect-ratio:3.65;border-radius:24px;box-shadow:0 8px 24px #24251f10}.landing_composerCrop__xAjgN img{display:block;width:100%;height:auto;transform:translateY(-84.3%)}.landing_visualCaption__jDMsI{display:block;text-align:center;font:9px ui-monospace,monospace;letter-spacing:1px;color:#777d67;margin-top:30px}.landing_prototypeVisual__CYOZ3{height:310px;overflow:hidden;background-image:radial-gradient(#d8dbcf 1px,transparent 0);background-size:16px 16px}.landing_prototypeVisual__CYOZ3 .landing_visualCaption__jDMsI{margin:15px 0 22px}.landing_prototypeCrop__KcTHq{width:74%;height:360px;overflow:hidden;margin-inline:auto;border:1px solid var(--line);box-shadow:0 15px 35px #24251f0c;transform:rotate(-3deg)}.landing_prototypeCrop__KcTHq img{display:block;width:100%;height:auto;transform:translateY(-23%)}.landing_reviewFeature___X1k_{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-top:0;background:#f5f3ee;overflow:hidden}.landing_reviewCopy__p1PEj{padding:55px 40px}.landing_reviewCopy__p1PEj>p{font-size:14px;color:var(--muted);max-width:355px;margin-top:24px}.landing_reviewCopy__p1PEj .landing_textLink__UoDbr{margin-top:26px}.landing_gitFlow__cUc1j{display:flex;gap:14px;margin-top:40px;font:11px ui-monospace,monospace;color:#686b5b}.landing_diffVisual__sNH9c{height:440px;padding:45px 0 0 30px;background:linear-gradient(140deg,#ececdd,#f3f1e9)}.landing_diffCrop__1PadT{width:110%;height:470px;overflow:hidden;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 35px #24251f15;transform:rotate(-4deg)}.landing_diffCrop__1PadT img{width:100%;height:auto;display:block;transform:translateY(-25%)}.landing_extensions__TRS5l{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;padding:110px 60px;align-items:center}.landing_providerVisual__HSn5y{background:#eeefe7;padding:34px 22px 28px;border:1px solid var(--line);transform:rotate(-2deg)}.landing_providerCrop__Gcie0{aspect-ratio:1.53;overflow:hidden}.landing_providerCrop__Gcie0 img{width:100%;height:auto;display:block;transform:translateY(-25.5%)}.landing_providerVisual__HSn5y .landing_visualCaption__jDMsI{margin-top:23px}.landing_extensionItem__0JJ2M{display:flex;gap:21px;margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.landing_extensionItem__0JJ2M>span{font:23px ui-monospace,monospace;color:#748258;width:25px;flex-shrink:0}.landing_extensionItem__0JJ2M h3{font-size:19px;letter-spacing:-.03em}.landing_extensionItem__0JJ2M p{color:var(--muted);font-size:13px;margin-top:9px}.landing_start__RZh8s{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;background:#e9ecdc;border:1px solid #d8ddc7;padding:65px 60px}.landing_start__RZh8s h2{font-size:54px}.landing_start__RZh8s>div>p:not(:first-child){font-size:14px;color:#5d6451;margin-top:22px;max-width:380px}.landing_start__RZh8s .landing_primary__U8mWU{margin-top:30px}.landing_start__RZh8s ol{list-style:none;padding:0;margin:0;align-self:center}.landing_start__RZh8s li{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #cbd1b8}.landing_start__RZh8s li:first-child{padding-top:0}.landing_start__RZh8s li:last-child{border-bottom:0}.landing_start__RZh8s li>span{font:11px ui-monospace,monospace;color:#697653;padding-top:4px}.landing_start__RZh8s strong{font-size:17px;font-weight:500}.landing_start__RZh8s li p{color:#5d6451;font-size:13px;margin-top:8px;max-width:285px}.landing_faq__AfA8B{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;padding:100px 40px}.landing_faq__AfA8B details{border-bottom:1px solid var(--line)}.landing_faq__AfA8B details:first-child{border-top:1px solid var(--line)}.landing_faq__AfA8B summary{padding:23px 0;display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:15px}.landing_faq__AfA8B summary::-webkit-details-marker{display:none}.landing_faq__AfA8B summary>span{font-size:21px;color:#738157;line-height:1}.landing_faq__AfA8B details[open] summary>span{transform:rotate(45deg)}.landing_faq__AfA8B details p{color:var(--muted);font-size:14px;padding:0 30px 23px 0}.landing_footer__0UmUP{display:flex;flex-wrap:wrap;justify-content:space-between;gap:35px;border-top:1px solid var(--line);padding:42px 40px 25px}.landing_footer__0UmUP p{font-size:12px;margin-top:14px;color:var(--muted)}.landing_footer__0UmUP nav{display:flex;gap:25px;font-size:11px;align-items:flex-start;padding-top:10px}.landing_footerEnd__EJfp8{flex-basis:100%;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:25px;font:9px ui-monospace,monospace;letter-spacing:1px;color:var(--muted)}@media (min-width:1500px){.landing_landing__nrxBG{padding-inline:50px}}@media (max-width:1100px){.landing_hero__wie8N{grid-template-columns:1fr .9fr;min-height:700px}.landing_heroCopy__9SHJs{padding-left:32px}.landing_heroSession__s65uJ{left:0;width:320px}.landing_sessionCrop__w80md{height:358px}.landing_sessionCrop__w80md img{transform:translateY(-314px)}.landing_heroReview__ajQlL{right:-80px;width:290px}.landing_floatingLabel__VRMVW{right:5px}.landing_extensions__TRS5l{gap:45px;padding-inline:40px}.landing_featureCopy__pnTeU{min-height:320px}.landing_start__RZh8s{margin-inline:25px;gap:50px;padding:45px}}@media (max-width:900px){.landing_landing__nrxBG{margin:0}.landing_header__TkI7r{padding:22px 25px}.landing_header__TkI7r nav{gap:18px;font-size:12px}.landing_headerCta__1KJe_{display:none}.landing_heroCopy__9SHJs{padding-left:25px}.landing_hero__wie8N h1{font-size:55px}.landing_heroSession__s65uJ{width:290px;top:220px}.landing_sessionCrop__w80md{height:325px}.landing_sessionCrop__w80md img{transform:translateY(-284px)}.landing_heroReview__ajQlL{width:245px;top:100px}.landing_heroArt__XqHwo .landing_artLabel__IKab6{display:none}.landing_floatingLabel__VRMVW{font-size:10px;padding:12px;bottom:66px}.landing_ecosystem__PyNEj{padding-inline:25px;gap:20px}.landing_ecosystemNote__Htxf3{display:none}.landing_ecosystemName__Fxmz1{font-size:20px}.landing_product__icNUD,.landing_workflow__JwOH6{padding-inline:25px}.landing_steps__Bnb3O article{padding-right:18px}.landing_steps__Bnb3O article+article{padding-left:18px}.landing_steps__Bnb3O h3{font-size:20px}.landing_featureCopy__pnTeU{padding:25px}.landing_feature__u9eWL h3{font-size:32px}.landing_conversationVisual__Tpo69{padding-inline:18px}.landing_promptChip__bYOMi{margin-left:0;padding:10px;font-size:11px}.landing_reviewCopy__p1PEj{padding:40px 25px}.landing_extensions__TRS5l{gap:35px;padding:80px 25px}.landing_start__RZh8s h2{font-size:43px}.landing_faq__AfA8B{padding:80px 25px;gap:40px}.landing_footer__0UmUP{padding-inline:25px}.landing_footer__0UmUP nav{gap:15px}}@media (max-width:700px){.landing_header__TkI7r{padding:22px 20px;gap:20px}.landing_brand__89dKB{font-size:23px}.landing_header__TkI7r nav{gap:15px}.landing_header__TkI7r nav a:nth-child(2){display:none}.landing_hero__wie8N{display:block;border-inline:0}.landing_heroCopy__9SHJs{padding:50px 24px 20px}.landing_hero__wie8N h1{font-size:clamp(48px,10vw,66px);margin-top:25px}.landing_intro__1q4zB{font-size:15px}.landing_actions__Ww_6l{gap:20px;margin-top:27px}.landing_primary__U8mWU{padding:14px 16px;gap:20px;font-size:12px}.landing_textLink__UoDbr{font-size:12px;gap:15px}.landing_heroArt__XqHwo{height:490px;max-width:440px;margin:0 auto}.landing_heroSession__s65uJ{top:63px;left:25px}.landing_heroReview__ajQlL{top:26px;right:-25px;width:240px}.landing_reviewCrop__IDw47{height:310px}.landing_floatingLabel__VRMVW{bottom:49px;right:22px}.landing_artIndex__sY9g3{bottom:20px;left:25px;font-size:8px}.landing_ecosystem__PyNEj{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;padding:28px 24px;border-inline:0}.landing_ecosystemName__Fxmz1{font-size:21px}.landing_workflow__JwOH6{padding:65px 24px}.landing_extensions__TRS5l h2,.landing_faq__AfA8B h2,.landing_sectionHeading__2yvKT h2{font-size:35px}.landing_steps__Bnb3O{display:block;margin-top:30px}.landing_steps__Bnb3O article,.landing_steps__Bnb3O article+article{padding:26px 0;border-left:0;border-bottom:1px solid var(--line)}.landing_steps__Bnb3O article:last-child{padding-bottom:0;border-bottom:0}.landing_steps__Bnb3O h3{font-size:23px;margin-top:12px}.landing_steps__Bnb3O p{max-width:none}.landing_product__icNUD{padding:55px 20px 0}.landing_sectionHeading__2yvKT>p:last-child:not(:first-child){font-size:14px}.landing_featureGrid__A2pTB{grid-template-columns:1fr;margin-top:30px}.landing_feature__u9eWL+.landing_feature__u9eWL{border-left:0;border-top:1px solid var(--line)}.landing_featureCopy__pnTeU{min-height:0;padding:30px 24px 20px}.landing_feature__u9eWL h3{font-size:34px}.landing_conversationVisual__Tpo69{height:230px;padding:20px 15px}.landing_prototypeVisual__CYOZ3{height:285px}.landing_reviewFeature___X1k_{grid-template-columns:1fr}.landing_reviewCopy__p1PEj{padding:35px 24px}.landing_reviewFeature___X1k_ h3{font-size:36px}.landing_diffVisual__sNH9c{height:305px;padding:25px 0 0 10px}.landing_diffCrop__1PadT{width:110%}.landing_extensions__TRS5l{grid-template-columns:1fr;padding:65px 24px;gap:40px}.landing_providerVisual__HSn5y{order:2;padding:25px 15px;max-width:440px;width:100%;justify-self:center}.landing_start__RZh8s{grid-template-columns:1fr;padding:35px 25px;margin-inline:20px;gap:35px}.landing_start__RZh8s h2{font-size:43px}.landing_start__RZh8s li{gap:18px}.landing_faq__AfA8B{grid-template-columns:1fr;padding:65px 24px;gap:30px}.landing_faq__AfA8B summary{font-size:14px}.landing_footer__0UmUP{padding:35px 24px 25px;gap:28px}.landing_footer__0UmUP nav{flex-direction:column;padding-top:0;gap:15px}}