.landing_landing__nrxBG{--ink:#1f1e1b;--forest:#a9583e;--pine:#181715;--leaf:#cc785c;--mint:#f5f0e8;--paper:#faf9f5;--line:#e6dfd8;--muted:#6c6a64;--faint:#8e8b82;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.landing_landing__nrxBG a{text-decoration:none}.landing_landing__nrxBG button{font:inherit}.landing_landing__nrxBG a:focus-visible,.landing_landing__nrxBG button:focus-visible,.landing_landing__nrxBG input:focus-visible{outline:3px solid rgb(204 120 92/.32);outline-offset:4px}.landing_landing__nrxBG h1,.landing_landing__nrxBG h2,.landing_landing__nrxBG h3{font-family:var(--font-serif);font-weight:600;letter-spacing:-.01em}.landing_header__TkI7r{position:sticky;z-index:40;top:0;border-bottom:1px solid rgb(20 20 19/.08);background:rgb(250 249 245/.86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.landing_navWrap__npLnE{display:flex;width:min(1200px,calc(100% - 48px));height:80px;margin:auto;align-items:center}.landing_brand__89dKB{display:inline-flex;align-items:center;gap:11px;color:var(--ink);font-size:17px;font-weight:720}.landing_nav__knAbU{display:flex;gap:32px;margin-left:88px}.landing_loginLink__7Y0qq,.landing_nav__knAbU a{color:#6c6a64;font-size:14.5px;font-weight:560;transition:color .18s ease}.landing_loginLink__7Y0qq:hover,.landing_nav__knAbU a:hover{color:var(--forest)}.landing_navActions__GGpJs{display:flex;align-items:center;gap:24px;margin-left:auto}.landing_navLoading__NwdCo{display:inline-block;width:112px;height:36px;border-radius:10px;background:var(--subtle);animation:landing_pulse__B7fs1 1.4s ease-in-out infinite}@keyframes landing_pulse__B7fs1{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:900px){.landing_navLoading__NwdCo{height:44px}}.landing_navCta__bIz4N,.landing_primaryButton__fz0SS,.landing_secondaryButton___UEe9{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.landing_navCta__bIz4N{padding:0 17px;border:1px solid var(--forest);border-radius:10px;background:var(--forest);font-size:14px;font-weight:650}.landing_navCta__bIz4N:hover,.landing_primaryButton__fz0SS:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(20 20 19/.16)}.landing_menuButton__uJvYA,.landing_mobileNav__LwGTT{display:none}.landing_hero__wie8N{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:128px 24px 72px;text-align:center;isolation:isolate}.landing_hero__wie8N:before{position:absolute;z-index:-2;inset:0;background:radial-gradient(56% 46% at 50% 0,rgb(245 240 232/.85),transparent 70%),radial-gradient(44% 40% at 88% 90%,rgb(239 233 222/.85),transparent 72%),linear-gradient(180deg,#faf9f5,#faf9f5);content:""}.landing_heroCanvas__zYQkR{position:absolute;inset:0;z-index:-1}.landing_heroInner__5QF1e{position:relative;z-index:1;width:min(940px,calc(100% - 0px));margin:auto}.landing_heroPill__ZC_BX{display:inline-flex;align-items:center;gap:8px;margin:0 0 34px;padding:8px 14px;border:1px solid #e6dfd8;border-radius:99px;background:rgb(255 255 255/.62);color:#a9583e;font-size:13.5px;font-weight:650;letter-spacing:.02em;box-shadow:0 6px 18px rgb(169 88 62/.08)}.landing_pillSpark__aaxVT{font-size:14px;line-height:1;color:#a9583e}.landing_hero__wie8N h1{max-width:720px;margin:0 auto;font-size:clamp(46px,6.2vw,78px);font-weight:600;line-height:1.16;letter-spacing:-.01em}.landing_hero__wie8N h1 em{background:linear-gradient(118deg,#a9583e,#a9583e 52%,#cc785c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-family:var(--font-serif,Georgia,"Noto Serif SC"),Georgia,serif;font-weight:600;font-style:normal}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.landing_hero__wie8N h1 em{color:var(--forest);-webkit-text-fill-color:currentColor}}.landing_heroSub__BTk9y{max-width:600px;margin:26px auto 0;color:var(--muted);font-size:17.5px;line-height:1.9;letter-spacing:.01em}.landing_heroActions__3CEO8{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:36px}.landing_primaryButton__fz0SS{height:52px;padding:0 27px;border:1px solid var(--forest);border-radius:12px;background:var(--forest);font-size:15.5px;font-weight:650;box-shadow:0 8px 20px rgb(20 20 19/.12)}.landing_ghostButton__n60iL{display:inline-flex;align-items:center;gap:8px;color:#cc785c;font-size:15.5px;font-weight:620;border-bottom:1px solid rgb(204 120 92/.35);padding-bottom:2px;transition:border-color .18s ease,color .18s ease}.landing_ghostButton__n60iL:hover{color:var(--forest);border-bottom-color:var(--forest)}.landing_ghostArrow__0nGDO{font-size:17px;line-height:1}.landing_heroMeta__f2_3b{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:34px;color:var(--faint);font-size:14.5px}.landing_heroMeta__f2_3b span{display:inline-flex;align-items:center;gap:7px}.landing_heroMeta__f2_3b svg{color:#cc785c}.landing_heroMetaDivider__2Z5eK{width:1px;height:14px;background:#e6dfd8}.landing_productShot__AJqI6{padding:0 24px 96px;border-bottom:1px solid var(--line)}.landing_productShotInner__sS1e3{width:min(860px,100%);margin:auto}.landing_conversationShell__vhicU{overflow:hidden;border-radius:18px;background:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 2px 6px rgb(20 20 19/.05),0 34px 80px rgb(20 20 19/.13);animation:landing_rise-in__LGPsG .85s cubic-bezier(.22,1,.36,1) both}.landing_conversationHeader__WTmo4{display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:0 24px}.landing_conversationIdentity__2WGgK{display:flex;align-items:center;gap:11px}.landing_conversationIdentity__2WGgK>div{display:grid;gap:2px}.landing_conversationIdentity__2WGgK strong{font-size:14.5px;font-weight:700;letter-spacing:-.01em}.landing_conversationIdentity__2WGgK span:not(.landing_smallMark__rPH78){color:#8e8b82;font-size:13px}.landing_smallMark__rPH78{width:25px;height:25px;border-radius:7px;font-size:14px}.landing_liveTag__4PCgz,.landing_status__Eb_TC{display:inline-flex;align-items:center;gap:7px;color:#a9583e;font-size:13px;font-weight:650}.landing_liveTag__4PCgz>span,.landing_status__Eb_TC>span{width:6px;height:6px;border-radius:99px;background:#cc785c}.landing_conversationMeta__pDqXK{display:flex;align-items:center;gap:10px;padding:16px 24px 4px;flex-wrap:wrap}.landing_topicChip__5foqt{background:#faf9f5;color:#3d3d3a;font-weight:600}.landing_topicChip__5foqt,.landing_verifiedBadge__Y7t0J{display:inline-flex;align-items:center;padding:6px 13px;border:1px solid #e6dfd8;border-radius:99px;font-size:13px}.landing_verifiedBadge__Y7t0J{gap:5px;background:#f5f0e8;color:#cc785c;font-weight:650}.landing_verifiedBadge__Y7t0J svg{color:#a9583e}.landing_messageStack__BLBdq{display:grid;gap:14px;padding:18px 24px 22px;min-width:0}.landing_message__zYIWU{min-width:0;max-width:100%;overflow-x:auto;padding:13px 17px;border:1px solid #ebe6df;border-radius:12px;font-size:15px;line-height:1.85;letter-spacing:.01em}.landing_userMessage__JXqmL{background:#faf9f5;color:#3d3d3a}.landing_assistantMessage__Mtfbn{border-color:transparent;background:transparent;padding:4px 2px;font-size:15.5px}.landing_assistantLead__qwIV1{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:#cc785c;font-size:13.5px;font-weight:650}.landing_assistantLead__qwIV1 svg{color:#a9583e}.landing_landing__nrxBG .math-tex{vertical-align:middle;margin:0 .12em;color:inherit}.landing_mathBlock__mc3wl{margin:14px 0;padding:16px 20px;border-left:3px solid #a09d96;background:#faf9f5;overflow-x:auto}.landing_landing__nrxBG .math-tex--display{text-align:center}.landing_conclusionCard__9G8Dz{margin-top:14px}.landing_conclusionLabel__PZnBV{display:inline-flex;margin-bottom:7px;color:#d4a017;font-size:13px;font-weight:700;letter-spacing:.06em}.landing_conclusion__ExMGq{border:0;border-left:2px solid #5db8a6;border-radius:0 10px 10px 0;background:#1f1e1b;padding:13px 16px;font-size:14.5px;color:#faf9f5}.landing_conversationFooter__o0gdl{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 24px;border-top:1px solid #ebe6df;font-size:13.5px}.landing_footerDot__oCZ_6{width:6px;height:6px;border-radius:99px;background:#cc785c}.landing_demoPlay__aYZYi{display:inline-flex;align-items:center;gap:7px;color:#cc785c;font-size:13.5px;font-weight:650}.landing_demoPlay__aYZYi:hover{color:var(--forest)}.landing_section__ICJEz{padding:104px 0;border-bottom:1px solid var(--line)}.landing_section__ICJEz:last-of-type{border-bottom:0}.landing_sectionHead__k4znz{display:grid;grid-template-columns:96px minmax(0,1fr);gap:56px;width:min(1080px,calc(100% - 48px));margin:auto;padding-top:34px;border-top:1px solid var(--line)}.landing_sectionNo__FTZMH{font:600 16px/1 var(--font-mono,ui-monospace,Consolas,monospace);color:#a09d96;padding-top:9px;letter-spacing:-.02em}.landing_sectionHeadBody__es3Lo{max-width:720px}.landing_eyebrow__xr4rD{display:inline-block;margin-bottom:16px;color:#a9583e;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.landing_sectionHead__k4znz h2{max-width:640px;margin:0;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.2;letter-spacing:-.01em}.landing_sectionHead__k4znz p{max-width:560px;margin:20px 0 0;color:var(--muted);font-size:17px;line-height:1.9;letter-spacing:.01em}.landing_inlineLink__Mzbj6{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:#cc785c;font-size:15px;font-weight:650;border-bottom:1px solid rgb(204 120 92/.35);padding-bottom:2px;transition:border-color .18s ease,color .18s ease}.landing_inlineLink__Mzbj6:hover{color:var(--forest);border-bottom-color:var(--forest)}.landing_aboutBody__Rn39R{width:min(1080px,calc(100% - 48px));margin:54px auto 0}.landing_aboutStatement__MO31x{max-width:820px;margin:0;color:#3d3d3a;font-size:18px;line-height:1.9;letter-spacing:.01em}.landing_aboutGrid__T_D5l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin-top:40px;border-top:1px solid var(--line)}.landing_aboutItem__PhR8D{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line)}.landing_aboutIcon__n6qNt{display:grid;width:40px;height:40px;place-items:center;border:1px solid #e6dfd8;border-radius:12px;background:#faf9f5;color:#cc785c}.landing_aboutItem__PhR8D h3{margin:1px 0 0;font-size:19px;line-height:1.4}.landing_aboutItem__PhR8D p{margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.landing_rowList__hHzLT{width:min(1080px,calc(100% - 48px));margin:60px auto 0}.landing_row__Li0Jm{display:grid;grid-template-columns:72px 52px minmax(0,1fr) auto;gap:30px;align-items:start;padding:34px 4px;border-top:1px solid var(--line);transition:background .2s ease}.landing_row__Li0Jm:last-child{border-bottom:1px solid var(--line)}.landing_rowLinkWrap__J6Qmb{display:block;color:inherit}.landing_rowLinkWrap__J6Qmb:hover .landing_row__Li0Jm{background:#faf9f5}.landing_rowIndex__twJfM{font:600 15px/1 var(--font-mono,ui-monospace,Consolas,monospace);color:#a09d96;padding-top:5px;letter-spacing:-.02em}.landing_rowIcon__vxV_N{display:grid;width:46px;height:46px;place-items:center;border:1px solid #e6dfd8;border-radius:13px;background:#faf9f5;color:#cc785c}.landing_rowMain__0fw2Z{max-width:600px}.landing_rowEyebrow__LyyB2{display:block;margin-bottom:8px;color:#8e8b82;font-size:13px;font-weight:650;letter-spacing:.05em}.landing_row__Li0Jm h3{margin:0;font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.landing_row__Li0Jm p{margin:10px 0 0;color:var(--muted);font-size:16px;line-height:1.85;letter-spacing:.01em}.landing_rowDetail__aD71M{max-width:240px;padding-top:8px;color:var(--faint);font-size:14.5px;line-height:1.7;text-align:right}.landing_rowArrow__AV22J{display:grid;width:42px;height:42px;place-items:center;border-radius:99px;color:#cc785c;transition:background .18s ease,transform .18s ease}.landing_rowLinkWrap__J6Qmb:hover .landing_rowArrow__AV22J{background:#f5f0e8;transform:translateX(3px)}.landing_workspaceSection__Xc0m9 .landing_sectionHead__k4znz{margin-bottom:0}.landing_zeroDemo__w7oBj{width:min(920px,calc(100% - 48px));margin:60px auto 0;border:1px solid #e6dfd8;border-radius:18px;background:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 2px 6px rgb(20 20 19/.04),0 30px 70px rgb(20 20 19/.11);overflow:hidden}.landing_zeroDemoTopline__JwVMk{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 30px 0}.landing_zeroDemo__w7oBj h3{margin:0;font-size:21px;font-weight:600;letter-spacing:-.01em}.landing_zeroIntro__p66x2{margin:0;padding:14px 30px 22px;color:var(--muted);font-size:15px;line-height:1.85}.landing_zeroIntro__p66x2 i{font-family:var(--font-serif,Georgia,serif);font-style:italic}.landing_plot__tTNl2{border-top:1px solid #ebe6df}.landing_plotArea__f_laQ{position:relative;height:216px;margin:0 30px}.landing_plotAxis__fCkpY{position:absolute;right:0;bottom:34px;left:0;height:1px;background:#e6dfd8}.landing_plotLabels__vDbz3{position:absolute;right:0;bottom:14px;left:0;display:flex;justify-content:space-between;color:#8e8b82;font:13px/1 var(--font-serif,Georgia,serif);font-style:italic}.landing_plotSvg__wZt3S{position:absolute;inset:0;width:100%;height:100%}.landing_originalCurve__iQOqr{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:5 5}.landing_correctedCurve__iunZP{fill:none;stroke-width:2.6;stroke-linecap:round}.landing_curveLabelOriginal__rC27j{top:26px;color:#a09d96}.landing_curveLabelCorrected__frVFm,.landing_curveLabelOriginal__rC27j{position:absolute;right:4%;font:600 13px/1 var(--font-mono,ui-monospace,Consolas,monospace)}.landing_curveLabelCorrected__frVFm{bottom:56px;color:#cc785c}.landing_sliderBlock__Hci_C{padding:8px 30px 6px}.landing_sliderLabel__M1iJy{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13.5px}.landing_sliderLabel__M1iJy strong{color:var(--ink);font-weight:650}.landing_range__GFkcy{-webkit-appearance:none;appearance:none;width:100%;height:24px;margin:12px 0 6px;background:transparent;cursor:pointer}.landing_range__GFkcy::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(90deg,#cc785c 0,#cc785c var(--p,50%),#e6dfd8 var(--p,50%))}.landing_range__GFkcy::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px rgb(204 120 92/.4),0 3px 10px rgb(20 20 19/.28);transition:transform .15s ease,box-shadow .15s ease}.landing_range__GFkcy::-webkit-slider-thumb:hover{transform:scale(1.12)}.landing_range__GFkcy::-moz-range-track{height:4px;border-radius:99px;background:#e6dfd8}.landing_range__GFkcy::-moz-range-progress{height:4px;border-radius:99px;background:#cc785c}.landing_range__GFkcy::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px rgb(204 120 92/.4),0 3px 10px rgb(20 20 19/.28)}.landing_formulaRow__Oousy{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#3d3d3a;font-size:14.5px}.landing_formulaRow__Oousy svg{color:#8e8b82}.landing_formulaRow__Oousy strong{color:var(--ink);font-weight:650}.landing_formulaResult__aChlC{padding:5px 11px;border-radius:9px;background:#f5f0e8;color:#cc785c}.landing_zeroConclusion__4AVMJ{display:flex;align-items:flex-start;gap:9px;margin:18px 30px 28px;padding:14px 18px;border:1px solid #e6dfd8;border-radius:12px;background:#faf9f5;color:#3d3d3a;font-size:14.5px;line-height:1.75}.landing_zeroConclusion__4AVMJ svg{flex:none;margin-top:3px;color:#a9583e}.landing_zeroConclusion__4AVMJ i{font-family:var(--font-serif,Georgia,serif);font-style:italic}.landing_securitySection__a4Ll9{padding-bottom:112px}.landing_securityNote__KRO7E{display:flex;align-items:center;justify-content:center;gap:48px;width:min(1080px,calc(100% - 48px));margin:44px auto 0;flex-wrap:wrap}.landing_securityNote__KRO7E span{display:inline-flex;align-items:center;gap:9px;color:#3d3d3a;font-size:15px;font-weight:560}.landing_finalCta__9mQcD{padding:124px 24px 120px}.landing_finalCta__9mQcD .landing_eyebrow__xr4rD{margin-bottom:20px}.landing_finalCta__9mQcD h2{margin:0 0 18px;font-size:clamp(36px,4.4vw,52px);font-weight:500;line-height:1.2;letter-spacing:-.015em}.landing_finalCta__9mQcD p{margin:22px auto 0;max-width:520px;color:var(--muted);font-size:17px;line-height:1.9}.landing_finalActions__LEwx_{margin-top:44px}.landing_secondaryButton___UEe9{height:52px;padding:0 27px;border-radius:12px;background:#fff;color:#3d3d3a;font-size:15.5px;font-weight:620}.landing_secondaryButton___UEe9:hover{border-color:#a09d96;color:var(--forest)}.landing_footer__0UmUP{display:flex;width:min(1200px,calc(100% - 48px));min-height:200px;margin:auto;align-items:center;justify-content:space-between;gap:24px;padding:64px 0;flex-wrap:wrap}.landing_footer__0UmUP p{color:var(--muted);font-size:14.5px}.landing_footerLinks__Un1i5{display:flex;gap:26px}.landing_footerLinks__Un1i5 a{color:#6c6a64;font-size:14.5px;font-weight:560}.landing_footerLinks__Un1i5 a:hover{color:var(--forest)}.landing_copyright__v6Qlp{color:var(--faint);font-size:13.5px}@keyframes landing_rise-in__LGPsG{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (max-width:860px){.landing_navActions__GGpJs,.landing_nav__knAbU{display:none}.landing_menuButton__uJvYA{display:inline-grid;width:40px;height:40px;place-items:center;margin-left:auto;border:1px solid #e6dfd8;border-radius:10px;background:#fff;color:var(--ink)}.landing_mobileNav__LwGTT{display:none;padding:14px 24px 22px;border-top:1px solid var(--line);background:var(--paper)}.landing_mobileNavOpen__pWEJP{display:block}.landing_mobileNav__LwGTT a{display:block;padding:12px 2px;color:#3d3d3a;font-size:15px;font-weight:560;border-bottom:1px solid #ebe6df}.landing_mobileNavActions__SkkLX{display:flex;gap:12px;margin-top:16px}.landing_mobileNavActions__SkkLX .landing_navCta__bIz4N{flex:1}.landing_hero__wie8N{padding:110px 20px 96px}.landing_hero__wie8N h1{font-size:clamp(40px,10.5vw,56px)}.landing_heroSub__BTk9y{font-size:16px}.landing_heroActions__3CEO8{flex-direction:column;gap:18px}.landing_heroMeta__f2_3b{flex-wrap:wrap}.landing_productShot__AJqI6{padding:0 20px 88px}.landing_section__ICJEz{padding:88px 0}.landing_sectionHead__k4znz{grid-template-columns:1fr;gap:20px;width:min(100% - 40px,1080px);padding-top:28px}.landing_sectionNo__FTZMH{padding-top:0}.landing_aboutBody__Rn39R{width:calc(100% - 40px);margin-top:44px}.landing_aboutStatement__MO31x{font-size:16.5px}.landing_aboutGrid__T_D5l{grid-template-columns:1fr;column-gap:0;margin-top:32px}.landing_aboutItem__PhR8D{padding:24px 0}.landing_rowList__hHzLT,.landing_zeroDemo__w7oBj{width:calc(100% - 40px);margin-top:56px}.landing_row__Li0Jm{grid-template-columns:40px 1fr auto;gap:14px;padding:32px 2px}.landing_rowIcon__vxV_N{display:none}.landing_rowDetail__aD71M{grid-column:2;max-width:none;padding-top:4px;text-align:left;font-size:14px}.landing_rowArrow__AV22J{display:none}.landing_conversationFooter__o0gdl,.landing_conversationHeader__WTmo4,.landing_conversationMeta__pDqXK,.landing_messageStack__BLBdq{padding-right:18px;padding-left:18px}.landing_securityNote__KRO7E{gap:18px;flex-direction:column;align-items:flex-start}.landing_finalCta__9mQcD{padding:104px 20px 100px}.landing_footer__0UmUP{justify-content:center;text-align:center}.landing_footerLinks__Un1i5{justify-content:center}}@media (prefers-reduced-motion:reduce){.landing_conversationShell__vhicU{animation:none}.landing_landing__nrxBG *{transition:none!important;animation:none!important}}.landing_heroAtmosphere__qUbAB{position:absolute;z-index:-1;inset:0;pointer-events:none}.landing_heroAtmosphere__qUbAB:before{position:absolute;top:-260px;left:50%;width:min(920px,92vw);height:560px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(93 184 166/.2),transparent 72%);filter:blur(32px);content:""}.landing_heroAtmosphere__qUbAB:after{position:absolute;inset:0;background-image:radial-gradient(rgb(204 120 92/.11) 1px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:radial-gradient(72% 62% at 50% 0,#000 0,transparent 78%);mask-image:radial-gradient(72% 62% at 50% 0,#000 0,transparent 78%);content:""}.landing_hero__wie8N:after{position:absolute;z-index:2;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.045;mix-blend-mode:multiply;pointer-events:none;content:""}.landing_heroSymbols___UmTK{position:absolute;z-index:0;inset:0;pointer-events:none;font-family:var(--font-serif,Georgia,"Noto Serif SC"),Georgia,serif;font-weight:600;color:rgb(204 120 92/.14)}.landing_heroSymbols___UmTK span{position:absolute;line-height:1;user-select:none}.landing_symbolA__T0CkR{left:7%;top:15%;font-size:54px;animation:landing_drift__41x5T 12s ease-in-out infinite}.landing_symbolB__IKxZs{right:9%;top:19%;font-size:40px;animation:landing_drift__41x5T 14s ease-in-out infinite reverse}.landing_symbolC__6l_cn{left:13%;bottom:21%;font-size:34px;animation:landing_drift__41x5T 16s ease-in-out infinite}.landing_symbolD__WWjzD{right:17%;bottom:25%;font-size:30px;animation:landing_drift__41x5T 13s ease-in-out infinite reverse}.landing_symbolE__SQohd{left:31%;top:8%;font-size:30px;animation:landing_drift__41x5T 15s ease-in-out infinite}.landing_symbolF__oTmxg{right:30%;bottom:11%;font-size:26px;animation:landing_drift__41x5T 17s ease-in-out infinite reverse}@keyframes landing_drift__41x5T{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(3deg)}}.landing_finalCta__9mQcD h2,.landing_hero__wie8N h1,.landing_sectionHead__k4znz h2{text-wrap:balance}.landing_hero__wie8N h1{letter-spacing:-.015em}.landing_heroSub__BTk9y{letter-spacing:.012em}.landing_productShot__AJqI6{position:relative}.landing_productShot__AJqI6:before{position:absolute;z-index:0;right:10%;bottom:-46px;left:10%;height:150px;background:radial-gradient(50% 100% at 50% 0,rgb(169 88 62/.15),transparent 72%);filter:blur(24px);pointer-events:none;content:""}.landing_productShotInner__sS1e3{position:relative;z-index:1}.landing_sectionNo__FTZMH{display:inline-flex;align-items:center;gap:12px}.landing_sectionNo__FTZMH:after{width:38px;height:1px;background:linear-gradient(90deg,rgb(20 20 19/.85),transparent);content:""}.landing_nav__knAbU a{position:relative}.landing_nav__knAbU a:after{position:absolute;right:0;bottom:-6px;left:0;height:1.5px;border-radius:2px;background:var(--forest);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,.61,.36,1);content:""}.landing_nav__knAbU a:focus-visible:after,.landing_nav__knAbU a:hover:after{transform:scaleX(1)}.landing_navCta__bIz4N,.landing_primaryButton__fz0SS{position:relative;overflow:hidden}.landing_navCta__bIz4N:after,.landing_primaryButton__fz0SS:after{position:absolute;top:0;left:-75%;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgb(255 255 255/.38),transparent);transform:skewX(-18deg);transition:left .55s ease;content:""}.landing_navCta__bIz4N:hover:after,.landing_primaryButton__fz0SS:hover:after{left:135%}.landing_ghostButton__n60iL .landing_ghostArrow__0nGDO{display:inline-block;transition:transform .2s ease}.landing_ghostButton__n60iL:hover .landing_ghostArrow__0nGDO{transform:translateY(2px)}.landing_inlineLink__Mzbj6 svg{transition:transform .2s ease}.landing_inlineLink__Mzbj6:hover svg{transform:translateX(4px)}.landing_row__Li0Jm h3{transition:color .22s ease}.landing_rowIcon__vxV_N{transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.landing_rowLinkWrap__J6Qmb:hover .landing_rowIcon__vxV_N{background:var(--forest);border-color:var(--forest);color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px rgb(169 88 62/.22)}.landing_rowLinkWrap__J6Qmb:hover .landing_row__Li0Jm h3{color:var(--forest)}.landing_finalCta__9mQcD{background:linear-gradient(180deg,#faf9f5,#f5f0e8)}.landing_finalCta__9mQcD:before{background:radial-gradient(58% 62% at 50% -12%,rgb(204 120 92/.14),transparent 70%)}.landing_finalCta__9mQcD:after{inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.05;mix-blend-mode:multiply;pointer-events:none}.landing_finalCta__9mQcD [data-reveal]{position:relative;z-index:1}@media (max-width:860px){.landing_heroSymbols___UmTK{display:none}.landing_heroAtmosphere__qUbAB:before{width:120vw;top:-220px}}.landing_heroPreview__13Mwp{position:relative;z-index:1;width:min(880px,100%);margin:86px auto 0}.landing_heroPreview__13Mwp:before{position:absolute;z-index:-1;right:6%;bottom:-46px;left:6%;height:160px;background:radial-gradient(50% 100% at 50% 0,rgb(169 88 62/.18),transparent 72%);filter:blur(26px);content:""}@media (max-width:860px){.landing_hero__wie8N{padding:110px 20px 64px}.landing_heroPreview__13Mwp{margin-top:56px}}.landing_finalCta__9mQcD{padding:120px 24px 128px}.landing_finalPanel__P9fXz{position:relative;width:min(920px,100%);margin:0 auto;padding:72px 48px 78px;border:1px solid #e6dfd8;border-radius:28px;background:rgb(255 255 255/.78);box-shadow:inset 0 1px 0 rgb(255 255 255/.92),0 2px 8px rgb(20 20 19/.05),0 34px 90px rgb(20 20 19/.1);overflow:hidden}.landing_finalPanel__P9fXz:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,rgb(169 88 62/.9) 32%,rgb(20 20 19/.9) 62%,transparent);content:""}.landing_finalPanel__P9fXz .landing_eyebrow__xr4rD{margin-bottom:20px}.landing_finalPanel__P9fXz h2{margin:0;font-size:clamp(38px,4.6vw,56px);font-weight:600;line-height:1.16;letter-spacing:-.01em}.landing_finalPanel__P9fXz p{margin:22px auto 0;max-width:520px;color:var(--muted);font-size:17px;line-height:1.9}.landing_footer__0UmUP{border-top:1px solid var(--line);background:var(--paper)}.landing_footerTop__ma1FD{display:flex;align-items:flex-start;justify-content:space-between;gap:56px;width:min(1200px,calc(100% - 48px));margin:auto;padding:68px 0 44px;flex-wrap:wrap}.landing_footerBrand__XZKpP{max-width:380px}.landing_footerBrand__XZKpP p{margin:18px 0 0;color:var(--muted);font-size:14.5px;line-height:1.85}.landing_footerCols__XGWpb{display:flex;flex-wrap:wrap;gap:44px 72px}.landing_footerCol__LGnNV{display:grid;gap:13px;align-content:start}.landing_footerCol__LGnNV h3{margin:0 0 8px;color:var(--ink);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing_footerCol__LGnNV a{font-size:14.5px;font-weight:540;transition:color .18s ease}.landing_footerCol__LGnNV a:hover{color:var(--forest)}.landing_footerBottom__1fhiN{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1200px,calc(100% - 48px));margin:auto;padding:22px 0 30px;border-top:1px solid var(--line);color:var(--faint);font-size:13.5px;flex-wrap:wrap}.landing_footerTag__TNYWI{font-weight:560}@media (max-width:860px){.landing_finalCta__9mQcD{padding:96px 20px 104px}.landing_finalPanel__P9fXz{padding:56px 26px 62px;border-radius:22px}.landing_footerTop__ma1FD{flex-direction:column;gap:44px;padding:56px 0 36px}.landing_footerCols__XGWpb{gap:56px;width:100%}}.landing_finalCta__9mQcD{position:relative;overflow:hidden;padding:132px 24px 96px;text-align:center;background:radial-gradient(54% 44% at 50% 0,rgb(245 240 232/.9),transparent 68%),linear-gradient(180deg,#faf9f5,#f5f0e8)}.landing_finalCta__9mQcD:before{position:absolute;inset:0;background-image:radial-gradient(rgb(204 120 92/.11) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(62% 58% at 50% 32%,#000 0,transparent 76%);mask-image:radial-gradient(62% 58% at 50% 32%,#000 0,transparent 76%);pointer-events:none;content:""}.landing_finalCta__9mQcD:after{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgb(204 120 92/.3),transparent);content:""}.landing_finalInner__4w4SA{position:relative;z-index:1;width:min(820px,100%);margin:0 auto}.landing_finalCta__9mQcD .landing_eyebrow__xr4rD{letter-spacing:.16em}.landing_finalInner__4w4SA h2{margin:18px 0 0;font-size:clamp(40px,5vw,62px);font-weight:600;line-height:1.12;letter-spacing:-.015em}.landing_finalSub__ksB3r{margin:22px auto 0;max-width:520px;color:var(--muted);font-size:17px;line-height:1.9}.landing_finalMath__mZypE{margin:30px 0 0;color:rgb(204 120 92/.58)}.landing_finalMath__mZypE .landing_katex__Bm0T2{font-size:1.08em}.landing_finalActions__LEwx_{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:42px;flex-wrap:wrap}@media (max-width:640px){.landing_finalCta__9mQcD{padding:104px 20px 80px}.landing_finalActions__LEwx_{gap:12px}.landing_finalActions__LEwx_>*{width:min(320px,100%)}}.landing_landing__nrxBG h1{font-family:var(--font-serif);font-weight:500;letter-spacing:-.02em;line-height:1.1}.landing_landing__nrxBG h2{font-family:var(--font-serif);font-weight:500;letter-spacing:-.015em;line-height:1.18;font-size:clamp(32px,3.6vw,46px)}.landing_landing__nrxBG h1 em{font-style:italic;color:var(--leaf)}.landing_landing__nrxBG h3{font-weight:500;letter-spacing:-.01em}.landing_aboutStatement__MO31x{font-family:var(--font-serif);font-size:clamp(20px,2.2vw,26px);line-height:1.55;font-weight:500;letter-spacing:-.005em}.landing_brand__89dKB{font-weight:600;letter-spacing:-.02em}.landing_eyebrow__xr4rD{color:#8e8b82}.landing_navCta__bIz4N,.landing_primaryButton__fz0SS{height:44px;border-radius:8px;font-size:14px;font-weight:500;letter-spacing:0;box-shadow:none;transition:background-color .15s ease}.landing_primaryButton__fz0SS{padding:0 22px}.landing_navCta__bIz4N,.landing_primaryButton__fz0SS{border:1px solid #cc785c;background:#cc785c;color:#fff}.landing_navCta__bIz4N{height:40px;padding:0 16px}.landing_navCta__bIz4N:hover,.landing_primaryButton__fz0SS:hover{transform:none;background:#a9583e;border-color:#a9583e;box-shadow:none}.landing_secondaryButton___UEe9{height:44px;padding:0 20px;border:1px solid #e6dfd8;border-radius:8px;background:#faf9f5;color:#141413;font-size:14px;font-weight:500;box-shadow:none}.landing_secondaryButton___UEe9:hover{transform:none;background:#f5f0e8;border-color:#d9d0c2;box-shadow:none}.landing_primaryButton__fz0SS:after{display:none}.landing_aboutItem__PhR8D,.landing_row__Li0Jm,.landing_zeroDemo__w7oBj{border-radius:12px}.landing_conversationShell__vhicU{border:1px solid #e6dfd8;border-radius:16px;background:#faf9f5;box-shadow:0 1px 3px rgb(20 20 19/.06),0 24px 56px rgb(20 20 19/.09)}.landing_conversationHeader__WTmo4{background:#faf9f5;border-bottom:1px solid #e6dfd8}.landing_conversationIdentity__2WGgK,.landing_conversationIdentity__2WGgK strong{color:#141413}.landing_conversationIdentity__2WGgK span{color:#8e8b82}.landing_conversationMeta__pDqXK .landing_topicChip__5foqt{background:#f5f0e8;border-color:#e6dfd8;color:#3d3d3a}.landing_conversationMeta__pDqXK .landing_verifiedBadge__Y7t0J{background:#f5f0e8;border-color:#d9d0c2;color:#2f7d68}.landing_status__Eb_TC{color:#8e8b82}.landing_userMessage__JXqmL{background:#efe9de;color:#141413}.landing_assistantMessage__Mtfbn{color:#3d3d3a}.landing_assistantLead__qwIV1{color:#a9583e}.landing_mathBlock__mc3wl{background:#f5f0e8;border:1px solid #e6dfd8;border-left:3px solid #cc785c;border-radius:10px;color:#141413}.landing_conclusionCard__9G8Dz{background:#f5f0e8;border:1px solid #e6dfd8;border-left:3px solid #5db8a6;border-radius:10px;padding:12px 16px}.landing_conclusionLabel__PZnBV{color:#2f7d68}.landing_conclusion__ExMGq{background:transparent;border-left:0;padding:0;color:#141413}.landing_conversationFooter__o0gdl{border-top:1px solid #e6dfd8;color:#8e8b82}.landing_demoPlay__aYZYi{color:#a9583e}.landing_footerDot__oCZ_6{background:#5db8a6}.landing_plotArea__f_laQ{background:#faf9f5}.landing_originalCurve__iQOqr{stroke:#a09d96}.landing_correctedCurve__iunZP{stroke:#cc785c}.landing_zeroConclusion__4AVMJ{background:#f5f0e8;border-color:#e6dfd8}.landing_securityNote__KRO7E span{color:#6c6a64}.landing_securityNote__KRO7E svg{color:#a9583e}.landing_finalCta__9mQcD{background:#f5f0e8}.landing_finalCta__9mQcD .landing_eyebrow__xr4rD{color:#8e8b82}.landing_finalCta__9mQcD h2{color:#141413}.landing_finalSub__ksB3r{color:#6c6a64}.landing_finalMath__mZypE{color:rgb(169 88 62/.5)}.landing_finalCta__9mQcD .landing_primaryButton__fz0SS{background:#cc785c;border-color:#cc785c;color:#fff}.landing_finalCta__9mQcD .landing_primaryButton__fz0SS:hover{background:#a9583e;border-color:#a9583e}.landing_finalCta__9mQcD .landing_secondaryButton___UEe9{background:#faf9f5;border-color:#e6dfd8;color:#141413}.landing_finalCta__9mQcD .landing_secondaryButton___UEe9:hover{background:#faf9f5;border-color:#d9d0c2}.landing_landing__nrxBG .landing_footer__0UmUP{width:100%;background:#faf9f5;padding:0}.landing_footerTop__ma1FD{border-bottom:0}.landing_footerBrand__XZKpP,.landing_footerBrand__XZKpP p{color:#6c6a64}.landing_footer__0UmUP .landing_brand__89dKB{color:#141413}.landing_footerCol__LGnNV h3{color:#141413;font-weight:500;letter-spacing:.12em}.landing_footerCol__LGnNV a{color:#6c6a64}.landing_footerCol__LGnNV a:hover{color:#141413}.landing_footerBottom__1fhiN{border-top:1px solid #e6dfd8;color:#8e8b82}.landing_footerTag__TNYWI{color:#8e8b82}.landing_heroSymbols___UmTK span{color:rgb(169 88 62/.16);font-family:var(--font-serif)}