.landing-page{--hl:#18161021;--coral-hl:#c746312e}.dark .landing-page{--hl:#ffffff26;--coral-hl:#e8604c42}.landing-page .hero{text-align:left;padding:140px 0 0}.landing-page .hero h1{letter-spacing:-.022em;margin:0 0 44px;font-size:clamp(40px,6vw,76px);font-weight:500;line-height:1.08}.landing-page .herorow{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.landing-page .herosub{color:var(--muted);max-width:56ch;margin:0;font-size:16px}.landing-page .ctas{flex-shrink:0;align-items:center;gap:20px;display:flex}.landing-page .ca{background:var(--cta-bg);color:var(--cta-ink);border-radius:8px;align-items:center;gap:7px;padding:9px 17px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.landing-page .ca:hover{background:var(--cta-hover)}.landing-page .ca .arr{font-size:12px;transition:transform .15s}.landing-page .ca:hover .arr{transform:translate(1.5px,-1.5px)}@media (prefers-reduced-motion:reduce){.landing-page .ca,.landing-page .ca .arr{transition:none}.landing-page .ca:hover .arr{transform:none}}.landing-page .ca:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:768px){.landing-page .ca{align-items:center;min-height:44px;display:inline-flex}}.landing-page .askz{padding:96px 0 0}.landing-page .duo{border:1px solid var(--line);background:var(--panel);border-radius:4px;grid-template-columns:1fr 1fr;max-width:none;margin:0 auto;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 50%,#000000e0 68%,#00000080 84%,#0000 100%);mask-image:linear-gradient(#000 0 50%,#000000e0 68%,#00000080 84%,#0000 100%)}@media (max-width:860px){.landing-page .duo{grid-template-columns:1fr}}.landing-page .chat{flex-direction:column;height:580px;display:flex;position:relative;overflow:hidden}.landing-page .chat.generic{border-left:1px solid var(--line);background:var(--wash)}@media (max-width:860px){.landing-page .chat.generic{border-left:none;border-top:1px solid var(--line)}.landing-page .chat.conspectus{height:820px}}.landing-page .chead{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink);align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:600;display:flex}.landing-page .chat.generic .chead{color:var(--muted)}.landing-page .chead .brandimg{width:auto;height:18px;display:block}.landing-page .llmset{align-items:center;display:flex}.landing-page .llmchip{width:20px;height:20px;box-shadow:0 0 0 .75px var(--bg);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;display:flex}.landing-page .llmchip:first-child{margin-left:0}.landing-page .tr.mcp .shine{background:linear-gradient(90deg, var(--faint) 0%, var(--muted) 38%, var(--coral) 50%, var(--muted) 62%, var(--faint) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite askz-shine}@keyframes askz-shine{0%{background-position:190% 0}to{background-position:-190% 0}}.landing-page .cbody{flex-direction:column;flex:1;gap:14px;padding:20px 18px 8px;display:flex;overflow:hidden}.landing-page .askz .cbody>*{flex:none}.landing-page .uq{background:var(--wash);opacity:0;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;max-height:0;padding:0 14px;font-size:13.5px;overflow:hidden}.landing-page .uq.in{opacity:1;max-height:200px;padding:9px 14px;animation:.35s askz-rowin}.landing-page .ghedge{color:var(--muted);max-width:95%;margin:0;font-size:13.5px;line-height:1.7}.landing-page .ghedge p{margin:0 0 12px}.landing-page .trace:not(:has(.tr.on)){display:none}.landing-page .trace{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.landing-page .tr{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:none}.landing-page .tr.on{animation:.3s askz-rowin;display:flex}.landing-page .tr.on+.tr.on{border-top:1px solid var(--line)}.landing-page .tr .chev{color:var(--faint);font-size:12px}@keyframes askz-rowin{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}.landing-page .ans{display:none}.landing-page .ans.on{animation:.45s askz-rowin;display:block}.landing-page .ansbody p{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.7}.landing-page .meta{opacity:0;transition:opacity .8s}.landing-page .meta.on{opacity:1}.landing-page .fadeline{color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.7;-webkit-mask-image:linear-gradient(90deg,#000 15%,#0000 96%);mask-image:linear-gradient(90deg,#000 15%,#0000 96%)}.landing-page .srcrow{align-items:center;gap:12px;margin-top:16px;display:flex}.landing-page .favs{display:flex}.landing-page .fav{width:20px;height:20px;box-shadow:0 0 0 1.5px var(--bg);color:#16171a;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:9px;font-weight:700;display:flex}.landing-page .fav:first-child{margin-left:0}.landing-page .fav.fBBC{color:#fff;background:#000}.landing-page .fav.fReu{color:#f80}.landing-page .fav.fBlo{color:#fff;background:#161617}.landing-page .fav.fNY{font-family:Georgia,Times New Roman,serif;font-size:8px;font-weight:400}.landing-page .fav.fW{font-family:Georgia,Times New Roman,serif;font-weight:400}.landing-page .srctext{color:var(--faint);font-size:11.5px}@media (prefers-reduced-motion:reduce){.landing-page .tr.on,.landing-page .ans.on,.landing-page .uq.in,.landing-page .tr.mcp .shine{animation:none}}.landing-page .stmt{text-align:left;padding:234px 0 40px}.landing-page .stmt p{letter-spacing:-.02em;color:var(--muted);text-wrap:balance;max-width:32ch;margin:0;font-size:clamp(22px,3vw,40px);line-height:1.32}.landing-page .stmt b{color:var(--ink);font-weight:inherit}.landing-page mark{background:var(--hl);color:var(--ink);border-radius:3px;padding:0 3px}.landing-page mark.hot{background:var(--coral-hl);color:var(--ink)}.landing-page .pipe{padding:220px 0 0}.landing-page .psteps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin:34px 0 0;padding:0;list-style:none;display:grid}.landing-page .psteps .pn{color:var(--ink);align-items:baseline;gap:9px;margin:0 0 7px;font-size:14px;font-weight:600;display:flex}.landing-page .psteps .pnum{font-family:var(--font-geist-mono);letter-spacing:.08em;color:var(--faint);font-size:10px;font-weight:400}.landing-page .psteps .pbody{color:var(--muted);max-width:38ch;margin:0;font-size:13.5px;line-height:1.55}.landing-page .pipestage{height:clamp(110px,39vw,520px);position:relative}.landing-page .cfig .vcap{display:none}.landing-page .router{margin:240px 0 100px}.landing-page .lsech{letter-spacing:-.025em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.1}.landing-page .rhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.landing-page .rmore{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);font-size:14px;transition:color .15s}.landing-page .rmore:hover{color:var(--ink)}.landing-page .rmore.rbottom{margin-top:28px;display:inline-block}@media (max-width:860px){.landing-page .rhead{margin-bottom:48px}.landing-page .rhead .rmore:not(.rbottom){display:none}}@media (min-width:861px){.landing-page .rmore.rbottom{display:none}}.landing-page .router .walk[data-walk=router]{height:calc(var(--steps,5) * 85vh)}.landing-page .router .walk[data-walk=router] .wstage{grid-auto-rows:min-content;grid-template-rows:repeat(var(--steps,5), min-content);align-content:center;align-items:center;gap:26px 84px;padding-top:0}@media (min-width:861px){.landing-page .router .walk[data-walk=router] .win{height:min(600px, calc(100vh - var(--nav-h,5rem) - 97px));grid-row:1/-1;justify-content:center;max-height:none;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}}.landing-page .router .walk[data-walk=router] .cl,.landing-page .router .walk[data-walk=router] .cl.past{opacity:.38;pointer-events:auto;grid-area:auto/1;padding-bottom:34px;transition:opacity .4s;display:block;position:relative;transform:none}.landing-page .router .walk[data-walk=router] .cl,.landing-page .router .walk[data-walk=router] .cl.past,.landing-page .router .walk[data-walk=router] .cl[data-lit]{translate:none}.landing-page .router .walk[data-walk=router] .cl[data-lit],.landing-page .router .walk[data-walk=router] .cl:hover,.landing-page .router .walk[data-walk=router] .cl:focus-within{opacity:1}.landing-page .router .walk[data-walk=router] .cl .tlink{margin-top:0;position:absolute;bottom:0;left:0}.landing-page .router .walk[data-walk=router] .cl h3{margin:0 0 6px;font-size:20px}.landing-page .router .walk[data-walk=router] .cl p{max-width:42ch;font-size:14.5px}.landing-page .router .walk[data-walk=router] .fade{max-width:440px;height:300px}@media (prefers-reduced-motion:reduce){.landing-page .router .walk[data-walk=router] .cl,.landing-page .router .walk[data-walk=router] .cl.past{transition:none}}.landing-page .mfig{pointer-events:none;width:100%;font-size:13px;position:relative}.landing-page .mfig .fig{gap:10px}.landing-page .mfig .uq{max-width:92%;font-size:13px}.landing-page .mfig .ans{font-size:13px;line-height:1.6}.landing-page .mfig .ans p{margin:0}.landing-page .mfig .checks{gap:7px;font-size:13px}.landing-page .mfig .head b{font-size:14px}.landing-page .mfig .av{width:24px;height:24px}.landing-page .mfig .av.lg{width:40px;height:40px}.landing-page .mfig .tr .stack .av{width:22px;height:22px}.landing-page .mfig .fig>*,.landing-page .mfig .uq,.landing-page .mfig .ans,.landing-page .mfig .trace,.landing-page .mfig .tr{position:static;opacity:1!important;visibility:visible!important;animation:none!important;transform:translate(0,0)!important}.landing-page .mfig .tr,.landing-page .mfig .trace{display:flex!important}.landing-page .mfig .trace{flex-direction:column}.landing-page .mfig .tr+.tr{border-top:1px solid var(--line)}.landing-page .mfig .ans{display:block!important}.landing-page .mfig .uq{overflow:visible;max-height:none!important;padding:9px 14px!important}.landing-page .mfig .tr .shine{animation:2.4s linear infinite walk-shine!important}@media (prefers-reduced-motion:reduce){.landing-page .mfig .tr .shine{animation:none!important}}@media (max-width:860px){.landing-page .router .walk[data-walk=router]{border:1px solid var(--line);height:auto;margin-top:8px;padding-top:8px}.landing-page .router .walk[data-walk=router] .wstage{display:block}.landing-page .router .walk[data-walk=router] .win,.landing-page .router .walk[data-walk=router] .cl{opacity:1}.landing-page .router .walk[data-walk=router] .win{background:0 0;border:0;border-radius:0;margin:0;padding:40px 20px 0;-webkit-mask-image:none;mask-image:none}.landing-page .router .walk[data-walk=router] .cl{border-bottom:1px solid var(--line);margin-top:0;padding:0 20px 40px}.landing-page .router .walk[data-walk=router] .cl+.win{margin-top:40px}.landing-page .router .walk[data-walk=router] .win:last-of-type,.landing-page .router .walk[data-walk=router] .cl:last-of-type{border-bottom:0}.landing-page .router .walk[data-walk=router] .figwrap{margin:0 0 48px;padding:0}.landing-page .router .walk[data-walk=router] .fade{max-width:none;height:auto;min-height:0;display:block}.landing-page .router .walk[data-walk=router] .mfig{width:100%}.landing-page .router .walk[data-walk=router] .figwrap{padding:0}.landing-page .router .walk[data-walk=router] .mfig .fig{width:100%}.landing-page .router .walk[data-walk=router] .cl .tlink{color:var(--muted);margin-top:16px;position:static}.landing-page .router .walk[data-walk=router] .cl{padding-bottom:40px}.landing-page .router .walk[data-walk=router] .cl .tlink-label{opacity:1}.landing-page .router .walk[data-walk=router] .fade:after,.landing-page .router .walk[data-walk=router] .win:after{display:none}.landing-page .router .walk[data-walk=router] .cl h3{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 6px;font-size:21px;font-weight:500;line-height:1.25}.landing-page .router .walk[data-walk=router] .cl p{color:var(--muted);max-width:46ch;margin:0;font-size:15px;line-height:1.55}.landing-page .router .walk[data-walk=router] .cl .readmore{display:none}}.landing-page .cta2{text-align:left;padding:220px 0 100px}.landing-page .cta2 h2{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0 0 12px;font-size:clamp(24px,3.2vw,38px);font-weight:500}.landing-page .split{text-align:left;grid-template-columns:1fr 1fr;align-items:stretch;gap:72px;max-width:1040px;margin-top:168px;margin-right:auto;display:grid}@media (max-width:760px){.landing-page .split{grid-template-columns:1fr;gap:56px;margin-top:108px}}.landing-page .scol{flex-direction:column;align-items:flex-start;display:flex}.landing-page .scol h3{letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:600}.landing-page .checks{flex-direction:column;gap:11px;margin:0 0 14px;padding:0;list-style:none;display:flex}.landing-page .checks li{color:var(--muted);max-width:44ch;padding-left:26px;font-size:13.5px;line-height:1.5;position:relative}.landing-page .checks li:before{content:"•";color:var(--ink);font-size:15px;line-height:1.4;position:absolute;top:0;left:2px}.landing-page .rowcta{align-items:center;gap:20px;min-height:38px;margin-top:32px;display:flex}@media (max-width:760px){.landing-page .hero{padding-top:76px}.landing-page .hero h1{margin-bottom:24px}.landing-page .herorow{display:block}.landing-page .ctas{flex-wrap:wrap;margin-top:28px}.landing-page .askz{padding-top:44px}.landing-page .stmt{padding:134px 0 0}.landing-page .pipe{padding-top:160px}.landing-page .psteps{grid-template-columns:repeat(2,1fr);gap:26px 20px}.landing-page .psteps .pbody{font-size:12.5px}.landing-page .router{margin:120px 0 0}.landing-page .cta2{padding:140px 0 64px}}.landing-page .swx .sw{color:var(--faint);transition:color .3s}.landing-page .swx .sw.on{color:var(--ink)}.landing-page .rv{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1);translate:0 26px}.landing-page .rv.in{opacity:1;translate:0}.landing-page .stagger>*{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),translate .75s cubic-bezier(.22,1,.36,1);translate:0 20px}.landing-page .stagger.in>*{opacity:1;translate:0}.landing-page .stagger.in>:first-child{transition-delay:60ms}.landing-page .stagger.in>:nth-child(2){transition-delay:.15s}.landing-page .stagger.in>:nth-child(3){transition-delay:.24s}.landing-page .stagger.in>:nth-child(4){transition-delay:.33s}.landing-page .stagger.in>:nth-child(5){transition-delay:.42s}.landing-page .stagger.in>:nth-child(6){transition-delay:.51s}@media (prefers-reduced-motion:reduce){.landing-page .rv,.landing-page .stagger>*{opacity:1;translate:0}}
/*# sourceMappingURL=153bxm6vogv78.css.map*/