.landing-page{--hl:#18161021;--coral-hl:#c746312e}.dark .landing-page{--hl:#ffffff26;--coral-hl:#e8604c42}.landing-page .hero{text-align:center;padding:92px 0 22px}.landing-page .hero h1{letter-spacing:-.022em;text-wrap:balance;max-width:16ch;margin:0 auto 24px;font-size:clamp(40px,6vw,76px);font-weight:500;line-height:1.08}.landing-page .herosub{color:var(--muted);max-width:56ch;margin:0 auto;font-size:16px}.landing-page .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.landing-page .ca{background:var(--coral);color:var(--coral-ink);border-radius:8px;padding:9px 17px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.landing-page .ca:hover{background:var(--coral-hi)}.landing-page .tlink{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.landing-page .tlink:hover{color:var(--ink)}.landing-page .tlink .arr{font-size:12px}@media (max-width:768px){.landing-page .ca,.landing-page .tlink{align-items:center;min-height:44px;display:inline-flex}}.landing-page .askz{padding:130px 0 0}.landing-page .duo{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:1fr 1fr;max-width:1060px;margin:0 auto;display:grid;overflow:hidden}@media (max-width:860px){.landing-page .duo{grid-template-columns:1fr}}.landing-page .chat{flex-direction:column;height:580px;display:flex;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 .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;border-radius:4px}.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:center;padding:260px 0 60px}.landing-page .stmt p{letter-spacing:-.012em;color:var(--muted);text-wrap:balance;max-width:46ch;margin:0 auto;font-size:clamp(17px,2.2vw,24px);line-height:1.55}.landing-page .stmt b{color:var(--ink);font-weight:600}.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:240px 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(--coral);font-size:10px;font-weight:400}.landing-page .psteps .pbody{color:var(--muted);max-width:34ch;margin:0;font-size:13.5px;line-height:1.55}.landing-page .pipestage{height:340px;position:relative}.landing-page .cfig .vcap{display:none}.landing-page .nstrip{grid-template-columns:repeat(3,1fr);max-width:920px;margin:190px auto 0;display:grid}.landing-page .nstrip .scell{text-align:center}.landing-page .nstrip .scell b{letter-spacing:-.02em;margin-bottom:8px;font-size:30px;font-weight:600;display:block}.landing-page .nstrip .scell span{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px}@media (max-width:700px){.landing-page .nstrip{grid-template-columns:1fr;gap:22px}}.landing-page .router{margin:240px 0 100px}.landing-page .lsech{letter-spacing:-.02em;text-wrap:balance;margin:0 0 30px;font-size:clamp(22px,3vw,34px);font-weight:500}.landing-page .rgrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:760px){.landing-page .rgrid{grid-template-columns:1fr}}.landing-page .rcell{background:var(--panel);color:inherit;cursor:pointer;flex-direction:column;padding:24px 26px 22px;text-decoration:none;transition:background .15s;display:flex}.landing-page .rcell:hover{background:var(--panel2)}.landing-page .cfig{max-width:180px;margin:-6px 0 10px -8px}.landing-page .rcell .cat{margin-bottom:7px;font-size:15px;font-weight:600}.landing-page .rcell .rdesc{color:var(--muted);max-width:34ch;margin-bottom:18px;font-size:13px;line-height:1.6}.landing-page .rcell .raud{font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:auto;font-size:9px}.landing-page .rcell.rcta{flex-direction:row;justify-content:center;align-items:center;font-size:14px;font-weight:500}.landing-page .rcell.rcta b{color:var(--coral);margin-left:7px}.landing-page .cta2{text-align:center;padding:160px 0 100px}.landing-page .cta2 h2{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0 auto 12px;font-size:clamp(24px,3.2vw,38px);font-weight:500}.landing-page .cta2 .acc{color:var(--coral)}.landing-page .split{text-align:left;grid-template-columns:1fr 1fr;align-items:stretch;gap:72px;max-width:980px;margin-top:74px;margin-left:auto;margin-right:auto;display:grid}@media (max-width:760px){.landing-page .split{grid-template-columns:1fr;gap:56px}}.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 .scol .ssub{color:var(--muted);max-width:44ch;margin:0 0 20px;font-size:14px}.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(--coral);font-size:13px;position:absolute;top:0;left:0}.landing-page .rowcta{align-items:center;gap:20px;min-height:38px;margin-top:auto;display:flex}.landing-page .rv{opacity:0;filter:blur(5px);transition:opacity .9s cubic-bezier(.22,1,.36,1),translate .9s cubic-bezier(.22,1,.36,1),filter .9s;translate:0 26px}.landing-page .rv.in{opacity:1;filter:none;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{opacity:1;filter:none;translate:0}.landing-page .stagger>*{opacity:1;translate:0}}
/*# sourceMappingURL=0zfqfmorykh~7.css.map*/