.agent-hero{--agent-bg:#081a16;--agent-bg-2:#0c2620;--agent-lime:#c9f778;--agent-ai-blue:#00dcff;--agent-ai-lilac:#c0c8f9;--agent-ai-purple:#dcc8f9;--agent-ai-gradient:linear-gradient(100deg,#00dcff,#c0c8f9 55%,#dcc8f9);--agent-ink:#f4fbf3;--agent-muted:rgba(244,251,243,0.62);--agent-line:rgba(244,251,243,0.1);--agent-glass:rgba(7,20,16,0.93);position:relative;overflow:hidden;background-color:var(--agent-bg);color:var(--agent-ink);isolation:isolate}.agent-hero__glow{z-index:-2;background:linear-gradient(160deg,rgba(178,125,255,.22),rgba(0,82,108,.16) 38%,transparent 62%),radial-gradient(58% 65% at 88% -12%,rgba(178,125,255,.34),transparent 60%),radial-gradient(48% 58% at 18% 4%,rgba(0,110,160,.3),transparent 64%),radial-gradient(70% 80% at 12% 112%,rgba(120,132,255,.14),transparent 60%);animation:agent-glow-drift 16s ease-in-out infinite alternate}.agent-hero__glow,.agent-hero__grid{position:absolute;inset:0;pointer-events:none}.agent-hero__grid{z-index:-1;background-image:linear-gradient(var(--agent-line) 1px,transparent 1px),linear-gradient(90deg,var(--agent-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(80% 80% at 50% 30%,#000 0,transparent 80%);-webkit-mask-image:radial-gradient(80% 80% at 50% 30%,#000 0,transparent 80%);opacity:.5}@keyframes agent-glow-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.08)}}.agent-hero__inner{position:relative;max-width:1240px;margin:0 auto;padding:7.5rem 2rem 8.5rem}.agent-hero__eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.04em;color:var(--agent-muted);padding:.4rem .75rem;border:1px solid transparent;border-radius:999px;background:linear-gradient(rgba(8,26,22,.85),rgba(8,26,22,.85)) padding-box,var(--agent-ai-gradient) border-box;margin-bottom:1.75rem}.agent-hero__eyebrow .slash{color:var(--agent-lime);font-weight:600}.agent-hero__eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--agent-ai-gradient);box-shadow:0 0 12px rgba(0,220,255,.7);animation:agent-pulse 2.4s ease-in-out infinite}@keyframes agent-pulse{0%,to{opacity:1}50%{opacity:.3}}.agent-hero__headline{font-family:Gellix,sans-serif;font-weight:600;letter-spacing:-.03em;line-height:1.02;font-size:clamp(2.6rem,6vw,5rem);max-width:16ch;margin:0 0 1.5rem;text-wrap:balance}.agent-hero__headline .agent-wordmark{white-space:nowrap}.agent-hero__headline .slash{font-family:Geist Mono,ui-monospace,monospace;color:var(--agent-lime);font-weight:600;margin-right:.04em;text-shadow:0 0 24px rgba(201,247,120,.45)}.agent-hero__sub{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5;color:var(--agent-muted);max-width:46ch;margin:0 0 2.5rem;text-wrap:pretty}.agent-hero__cta-row{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.agent-hero__cta{display:inline-flex;align-items:center;gap:.6rem;font-family:Gellix,sans-serif;font-weight:600;font-size:1rem;padding:.9rem 1.5rem;border-radius:999px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.agent-hero__cta--primary{background:var(--agent-lime);color:#0a1f1a;box-shadow:0 8px 30px rgba(201,247,120,.28)}.agent-hero__cta--primary:hover{transform:translateY(-2px);box-shadow:0 12px 38px rgba(201,247,120,.4)}.agent-hero__cta--ghost{background:rgba(244,251,243,.04);color:var(--agent-ink);border:1px solid var(--agent-line)}.agent-hero__cta--ghost:hover{background:rgba(244,251,243,.09);transform:translateY(-2px)}.agent-hero__cta svg{width:1.05em;height:1.05em}.agent-panel{position:absolute;right:2rem;bottom:2.25rem;width:min(380px,80vw);z-index:3;transform-origin:bottom right}.agent-panel__fab{position:absolute;right:0;bottom:0;width:56px;height:56px;border-radius:16px;background:var(--agent-ai-gradient);color:#081a16;display:grid;place-items:center;font-family:Geist Mono,ui-monospace,monospace;font-size:1.6rem;font-weight:700;box-shadow:0 10px 30px rgba(0,220,255,.4);animation:agent-fab-out .5s ease 2.4s forwards}@keyframes agent-fab-out{to{opacity:0;transform:scale(.6);pointer-events:none}}.agent-panel__window{border-radius:18px;border:1px solid var(--agent-line);background:var(--agent-glass);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 30px 80px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;opacity:0;transform:translateY(24px) scale(.92);animation:agent-window-in .6s cubic-bezier(.22,1,.36,1) .6s forwards}@keyframes agent-window-in{to{opacity:1;transform:translateY(0) scale(1)}}.agent-panel__bar{display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;border-bottom:1px solid var(--agent-line);font-family:Geist Mono,ui-monospace,monospace;font-size:.78rem;color:var(--agent-muted)}.agent-panel__bar .brand{height:1.05rem;width:auto;display:block}.agent-panel__bar .scope{margin-left:auto;padding:.15rem .5rem;border:1px solid var(--agent-line);border-radius:6px;font-size:.7rem}.agent-panel__body{padding:1rem;display:flex;flex-direction:column;gap:.7rem;min-height:304px}.agent-msg{font-size:.86rem;line-height:1.45;opacity:0;transform:translateY(8px)}.agent-msg.show{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}.agent-msg--user{align-self:flex-end;max-width:85%;background:rgba(201,247,120,.14);border:1px solid rgba(201,247,120,.3);color:var(--agent-ink);padding:.55rem .75rem;border-radius:12px 12px 4px 12px}.agent-msg--agent{align-self:flex-start;max-width:92%;color:var(--agent-muted)}.agent-result{margin-top:.5rem;border:1px solid var(--agent-line);border-radius:12px;overflow:hidden}.agent-result__row{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.82rem;color:var(--agent-ink);border-bottom:1px solid var(--agent-line);opacity:0;transform:translateX(-6px)}.agent-result__row:last-child{border-bottom:0}.agent-result__row.show{opacity:1;transform:translateX(0);transition:opacity .3s ease,transform .3s ease}.agent-result__row .check{color:var(--agent-lime);flex-shrink:0}.agent-result__row .num{color:var(--agent-muted);margin-left:auto;font-size:.74rem}.agent-jump,.agent-result__row .num{font-family:Geist Mono,ui-monospace,monospace}.agent-jump{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.78rem;color:var(--agent-ai-blue);text-decoration:none;opacity:0}.agent-jump.show{opacity:1;transition:opacity .3s ease}.agent-jump .arrow{transition:transform .18s ease}.agent-jump:hover .arrow{transform:translateX(3px)}.agent-panel__input{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .9rem;border-top:1px solid var(--agent-line);font-family:Geist Mono,ui-monospace,monospace;font-size:.82rem;min-height:3.4rem;box-sizing:border-box}.agent-panel__input .prompt-slash{color:var(--agent-lime);font-weight:700;flex-shrink:0}.agent-panel__input .typed{color:var(--agent-ink);white-space:pre-wrap;overflow-wrap:anywhere;flex:1 1;min-width:0}.agent-caret{display:inline-block;width:8px;height:1.05em;background:var(--agent-lime);margin-left:1px;vertical-align:text-bottom;animation:agent-blink 1s step-end infinite}@keyframes agent-blink{0%,to{opacity:1}50%{opacity:0}}.agent-thinking{display:inline-flex;gap:4px;align-items:center}.agent-thinking span{width:6px;height:6px;border-radius:50%;background:var(--agent-muted);animation:agent-think 1.2s ease-in-out infinite}.agent-thinking span:nth-child(2){animation-delay:.18s}.agent-thinking span:nth-child(3){animation-delay:.36s}@media (max-width:980px){.agent-hero__inner{padding:5.5rem 1.5rem}.agent-panel{position:static;width:100%;margin-top:3rem}.agent-panel__fab{display:none}.agent-panel__window{animation-delay:.2s}.agent-hero__headline{max-width:none}}@media (prefers-reduced-motion:reduce){.agent-caret,.agent-hero__eyebrow .dot,.agent-hero__glow{animation:none}.agent-panel__fab{display:none}.agent-panel__window{opacity:1;transform:none;animation:none}}.agent-body{--agent-bg:#081a16;--agent-bg-2:#0c2620;--agent-lime:#c9f778;--agent-ai-blue:#00dcff;--agent-ai-lilac:#c0c8f9;--agent-ai-gradient:linear-gradient(100deg,#00dcff,#c0c8f9 55%,#dcc8f9);--agent-ink:#f4fbf3;--agent-muted:rgba(244,251,243,0.62);--agent-line:rgba(244,251,243,0.1);position:relative;background-color:var(--agent-bg);color:var(--agent-ink);overflow:hidden}.agent-body:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(38% 22% at 88% 4%,rgba(0,220,255,.12),transparent 62%),radial-gradient(46% 26% at 8% 34%,rgba(178,125,255,.12),transparent 64%),radial-gradient(50% 26% at 94% 64%,rgba(120,132,255,.1),transparent 62%),radial-gradient(48% 24% at 14% 92%,rgba(0,220,255,.08),transparent 62%)}.agent-divider,.agent-section{z-index:1}.agent-section{position:relative;max-width:1240px;margin:0 auto;padding:6rem 2rem}.agent-section+.agent-section{padding-top:0}.agent-divider{position:relative;max-width:1240px;margin:0 auto;padding:0 2rem;height:1px}.agent-divider:before{content:"";position:absolute;left:2rem;right:2rem;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,220,255,.5) 20%,rgba(192,200,249,.5) 50%,rgba(220,200,249,.5) 80%,transparent)}.agent-divider__node{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--agent-bg);border:1px solid transparent;background-image:linear-gradient(var(--agent-bg),var(--agent-bg)),var(--agent-ai-gradient);background-origin:border-box;background-clip:padding-box,border-box;font-size:.85rem;font-weight:700;line-height:1;color:var(--agent-ai-blue)}.agent-divider__node,.agent-kicker{font-family:Geist Mono,ui-monospace,monospace}.agent-kicker{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--agent-muted);margin-bottom:1rem}.agent-kicker .slash{color:var(--agent-lime)}.agent-heading{font-family:Gellix,sans-serif;font-weight:600;letter-spacing:-.025em;line-height:1.06;font-size:clamp(1.9rem,3.6vw,3rem);margin:0 0 1rem;max-width:32ch;text-wrap:balance}.agent-intro{font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.55;color:var(--agent-muted);max-width:52ch;margin:0 0 3rem;text-wrap:pretty}.agent-solutions__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.agent-block{border:1px solid transparent;border-radius:18px;padding:1.6rem;background:linear-gradient(180deg,rgba(244,251,243,.05),rgba(244,251,243,.015)) padding-box,linear-gradient(var(--agent-line),var(--agent-line)) border-box;display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease,box-shadow .25s ease,background .25s ease}.agent-block:hover{transform:translateY(-3px);background:var(--agent-ai-gradient) padding-box,var(--agent-ai-gradient) border-box;box-shadow:0 18px 50px rgba(0,220,255,.14)}.agent-block:hover .agent-block__body,.agent-block:hover .agent-block__title{color:var(--agent-bg)}.agent-block:hover .agent-block__prompt{background:rgba(8,22,18,.88);border-color:rgba(8,22,18,.35)}.agent-block__title{font-family:Gellix,sans-serif;font-weight:600;font-size:1.2rem;margin:0;text-wrap:balance}.agent-block__body{font-size:.95rem;line-height:1.5;color:var(--agent-muted);margin:0;flex:1 1;text-wrap:pretty;transition:color .25s ease}.agent-block__prompt{font-family:Geist Mono,ui-monospace,monospace;font-size:.82rem;line-height:1.45;color:var(--agent-ink);background:rgba(244,251,243,.05);border:1px solid rgba(244,251,243,.12);border-radius:10px;padding:.7rem .85rem;display:flex;gap:.5rem;transition:background .25s ease,border-color .25s ease}.agent-block__prompt .slash{color:var(--agent-lime);font-weight:700;flex-shrink:0}.agent-block__typed{position:relative;flex:1 1;min-width:0}.agent-block__typed-sizer{visibility:hidden;white-space:pre-wrap}.agent-block__typed-text{position:absolute;inset:0;white-space:pre-wrap}.agent-chip-caret{display:inline-block;width:7px;height:1.05em;background:var(--agent-lime);margin-left:1px;vertical-align:text-bottom;animation:agent-chip-blink 1s step-end infinite}@keyframes agent-chip-blink{0%,to{opacity:1}50%{opacity:0}}.agent-features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2.5rem}.agent-feature{display:flex;flex-direction:column;border:1px solid transparent;border-radius:18px;padding:1.75rem;position:relative;overflow:hidden;background:linear-gradient(var(--agent-bg),var(--agent-bg)) padding-box,linear-gradient(var(--agent-line),var(--agent-line)) border-box;transition:transform .2s ease,box-shadow .25s ease,background .25s ease}.agent-feature:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 120% at 100% 0,rgba(0,220,255,.08),transparent 55%);pointer-events:none;transition:background .25s ease}.agent-feature:hover{transform:translateY(-3px);background:linear-gradient(var(--agent-bg),var(--agent-bg)) padding-box,var(--agent-ai-gradient) border-box;box-shadow:0 18px 50px rgba(0,220,255,.14)}.agent-feature:hover:before{background:radial-gradient(80% 120% at 100% 0,rgba(0,220,255,.18),rgba(192,200,249,.08) 45%,transparent 60%)}.agent-feature__num{font-family:Geist Mono,ui-monospace,monospace;font-size:.8rem;color:var(--agent-lime);margin-bottom:.8rem}.agent-feature__title{font-family:Gellix,sans-serif;font-weight:600;font-size:1.3rem;margin:0 0 .6rem;text-wrap:balance}.agent-feature__body{font-size:.96rem;line-height:1.55;color:var(--agent-muted);margin:0;text-wrap:pretty}.agent-feature__sample{margin-top:auto;padding-top:1.5rem}.agent-feature__sample .agent-sample{max-width:none;height:288px;display:flex;flex-direction:column}.agent-feature__sample .agent-sample__body{flex:1 1;min-height:0}.agent-sample{width:100%;max-width:440px;border:1px solid transparent;border-radius:18px;overflow:hidden;background:linear-gradient(150deg,rgba(0,220,255,.16),rgba(192,200,249,.08) 52%,rgba(201,247,120,.14)) padding-box,linear-gradient(180deg,rgba(18,42,35,.96),rgba(13,32,27,.96)) padding-box,var(--agent-ai-gradient) border-box;box-shadow:0 24px 60px rgba(0,0,0,.42)}.agent-sample__bar{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-bottom:1px solid var(--agent-line)}.agent-sample__brand{height:.9rem;width:auto;display:block}.agent-sample__scope{margin-left:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:.64rem;color:var(--agent-muted);border:1px solid var(--agent-line);padding:.12rem .45rem;border-radius:6px}.agent-sample__body{padding:.8rem;display:flex;flex-direction:column;gap:.45rem}.agent-sample__cmd{display:flex;gap:.55rem;align-items:flex-start;padding:.5rem .65rem;border:1px solid rgba(0,220,255,.16);border-radius:10px;background:rgba(0,220,255,.05)}.agent-sample__cmd-slash{color:var(--agent-lime);font-family:Geist Mono,ui-monospace,monospace;font-weight:700;line-height:1.35}.agent-sample__cmd-text{display:flex;flex-direction:column;gap:.1rem}.agent-sample__cmd-title{font-weight:600;font-size:.88rem}.agent-sample__cmd-meta{color:var(--agent-muted);font-size:.76rem;line-height:1.35}.agent-sample__user{align-self:flex-end;max-width:88%;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px 14px 4px 14px;padding:.6rem .8rem;font-size:.86rem;line-height:1.4}.agent-sample__reply{align-self:flex-start;max-width:94%;background:rgba(244,251,243,.05);border:1px solid var(--agent-line);border-radius:14px 14px 14px 4px;padding:.6rem .8rem;font-size:.86rem;line-height:1.45;color:var(--agent-ink)}.agent-sample__jump{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--agent-ai-blue);border:1px solid rgba(0,220,255,.4);border-radius:8px;padding:.4rem .7rem;margin-top:.1rem}.agent-sample__jump,.agent-sample__label{font-family:Geist Mono,ui-monospace,monospace}.agent-sample__label{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--agent-muted)}.agent-sample__recent{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border:1px solid var(--agent-line);border-radius:10px;background:rgba(244,251,243,.03)}.agent-sample__recent-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--agent-lime);flex-shrink:0}.agent-sample__recent-label{font-size:.85rem;font-weight:500}.agent-sample__recent-meta{margin-left:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:.68rem;color:var(--agent-ai-blue);flex-shrink:0}.agent-sample__note{margin:.2rem 0 0;font-size:.78rem;color:var(--agent-muted);line-height:1.4}.agent-sample__result{margin-top:.55rem;display:flex;flex-direction:column;gap:.4rem}.agent-sample__result-row{display:flex;align-items:center;gap:.5rem;font-size:.82rem}.agent-sample__check{color:var(--agent-lime);font-size:.8rem;flex-shrink:0}.agent-sample__result-row--more .agent-sample__check{color:var(--agent-muted)}.agent-sample__result-label{color:var(--agent-ink)}.agent-sample__result-meta{margin-left:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:.68rem;color:var(--agent-muted);flex-shrink:0}.agent-body .label{background:transparent!important;color:inherit!important;padding:0!important;border-radius:0!important;text-transform:none!important;font-size:inherit!important}.agent-playground__lead{margin:0 0 1.25rem;font-family:Gellix,sans-serif;font-weight:600;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.2;letter-spacing:-.015em;color:var(--agent-ink);text-wrap:balance}.agent-playground__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.agent-playground__chip{font-family:Geist Mono,ui-monospace,monospace;font-size:.85rem;line-height:1.3;color:var(--agent-muted);display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border:1px solid transparent;border-radius:999px;cursor:pointer;text-align:left;background:linear-gradient(var(--agent-bg-2),var(--agent-bg-2)) padding-box,linear-gradient(var(--agent-line),var(--agent-line)) border-box;transition:color .2s ease,background .2s ease,transform .2s ease}.agent-playground__chip .slash{color:var(--agent-lime);font-weight:700}.agent-playground__chip:hover{color:var(--agent-ink);transform:translateY(-1px)}.agent-playground__chip.is-active{color:var(--agent-ink);background:linear-gradient(var(--agent-bg-2),var(--agent-bg-2)) padding-box,var(--agent-ai-gradient) border-box}.agent-playground__window{border:1px solid transparent;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(0,220,255,.05),rgba(192,200,249,.02)) padding-box,var(--agent-ai-gradient) border-box;box-shadow:0 24px 70px rgba(0,220,255,.1)}.agent-playground__bar{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.1rem;border-bottom:1px solid var(--agent-line);font-family:Geist Mono,ui-monospace,monospace;font-size:.8rem;color:var(--agent-muted);background:rgba(8,26,22,.6)}.agent-playground__bar .brand{color:var(--agent-ink);font-weight:600}.agent-playground__bar .brand .slash{color:var(--agent-lime)}.agent-playground__bar .hint{margin-left:auto}.agent-playground__body{padding:1.4rem 1.1rem;display:flex;flex-direction:column;gap:.85rem;min-height:168px;background:rgba(6,20,16,.55)}.agent-playground__placeholder{margin:auto;color:var(--agent-muted);font-family:Geist Mono,ui-monospace,monospace;font-size:.85rem;letter-spacing:.02em}.agent-playground__user{align-self:flex-end;max-width:80%;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--agent-ink);padding:.6rem .85rem;border-radius:12px 12px 4px 12px;font-size:.92rem;line-height:1.45}.agent-playground__agent{align-self:flex-start;max-width:94%;color:var(--agent-ink);font-size:.95rem;line-height:1.55}.agent-playground__reply{display:block}.agent-playground__result{margin-top:.75rem;border:1px solid rgba(255,255,255,.22);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.11);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.agent-playground__row{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.88rem;color:var(--agent-ink);border-bottom:1px solid var(--agent-line);opacity:0;transform:translateX(-6px)}.agent-playground__row:last-child{border-bottom:0}.agent-playground__row.show{opacity:1;transform:translateX(0);transition:opacity .3s ease,transform .3s ease}.agent-playground__row .check{color:var(--agent-lime);flex-shrink:0}.agent-playground__row .agent-playground__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--agent-ink)}.agent-playground__row .meta{font-family:Geist Mono,ui-monospace,monospace;color:var(--agent-muted);margin-left:auto;font-size:.76rem;flex-shrink:0}.agent-playground__note{margin:.75rem 0 0;font-size:.86rem;color:var(--agent-muted);line-height:1.5}.agent-playground__thinking{display:inline-flex;gap:5px;align-items:center}.agent-playground__thinking span{width:6px;height:6px;border-radius:50%;background:var(--agent-ai-blue);animation:agent-think 1.2s ease-in-out infinite}.agent-playground__thinking span:nth-child(2){animation-delay:.18s}.agent-playground__thinking span:nth-child(3){animation-delay:.36s}@keyframes agent-think{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.agent-playground__caret{display:inline-block;width:7px;height:1.05em;background:var(--agent-lime);margin-left:2px;vertical-align:text-bottom;animation:agent-chip-blink 1s step-end infinite}.agent-playground__input{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.1rem;border-top:1px solid var(--agent-line);background:rgba(8,26,22,.6);font-family:Geist Mono,ui-monospace,monospace;font-size:.88rem}.agent-playground__input .prompt-slash{color:var(--agent-lime);font-weight:700}.agent-playground__field{color:var(--agent-ink);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-playground__send{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;font-family:Geist Mono,ui-monospace,monospace;font-weight:500;font-size:.8rem;color:var(--agent-muted);background:rgba(244,251,243,.06);border:1px solid rgba(244,251,243,.14);border-radius:8px;padding:.4rem .7rem;cursor:pointer;transition:color .18s ease,background .18s ease}.agent-playground__send:hover:not(:disabled){color:var(--agent-ink);background:rgba(244,251,243,.1)}.agent-playground__send:disabled{opacity:.55;cursor:default}.agent-playground__send .arrow{color:var(--agent-lime);transition:transform .18s ease}.agent-playground__send:hover:not(:disabled) .arrow{transform:translateX(2px)}.agent-playground__demo{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.1rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.85rem;color:var(--agent-ai-blue);text-decoration:none;transition:color .18s ease}.agent-playground__demo .arrow{transition:transform .18s ease}.agent-playground__demo:hover{color:var(--agent-ink)}.agent-playground__demo:hover .arrow{transform:translateX(3px)}.agent-trust{margin-top:1.25rem;border:1px solid rgba(0,220,255,.25);border-radius:18px;padding:1.6rem 1.75rem;background:linear-gradient(120deg,rgba(0,220,255,.06),rgba(192,200,249,.05));display:flex;gap:1rem;align-items:flex-start}.agent-trust__mark{font-family:Geist Mono,ui-monospace,monospace;font-weight:700;font-size:1.1rem;color:var(--agent-ai-blue);flex-shrink:0;line-height:1.4}.agent-trust__title{font-family:Gellix,sans-serif;font-weight:600;font-size:1.15rem;margin:0 0 .4rem;text-wrap:balance}.agent-trust__body{font-size:.96rem;line-height:1.55;color:var(--agent-muted);margin:0;text-wrap:pretty}@media (max-width:980px){.agent-section{padding:4rem 1.5rem}.agent-features__grid,.agent-solutions__grid{grid-template-columns:1fr}.agent-feature__sample .agent-sample{max-width:440px}.agent-playground__field{font-size:.8rem}}.agent-faq{--agent-bg:#081a16;--agent-lime:#c9f778;--agent-ai-blue:#00dcff;--agent-ai-lilac:#c0c8f9;--agent-ai-gradient:linear-gradient(100deg,#00dcff,#c0c8f9 55%,#dcc8f9);--agent-ink:#f4fbf3;--agent-muted:rgba(244,251,243,0.62);--agent-line:rgba(244,251,243,0.1);background-color:var(--agent-bg);color:var(--agent-ink)}.agent-faq .section_faq1{background-color:transparent;color:var(--agent-ink)}.agent-faq h2{font-family:Gellix,sans-serif;color:var(--agent-ink)}.agent-faq .faq1_component{border-bottom:0;display:flex;flex-direction:column;gap:.85rem}.agent-faq .accordion_component{border:1px solid transparent;border-radius:16px;background:linear-gradient(180deg,rgba(244,251,243,.04),rgba(244,251,243,.012)) padding-box,linear-gradient(var(--agent-line),var(--agent-line)) border-box;padding:0 1.4rem;transition:background .25s ease,box-shadow .25s ease}.agent-faq .accordion_component.is-opened,.agent-faq .accordion_component:hover{background:var(--agent-ai-gradient) padding-box,var(--agent-ai-gradient) border-box;box-shadow:0 16px 44px rgba(0,220,255,.12)}.agent-faq .accordion_component.is-opened .accordion_toggle_icon,.agent-faq .accordion_component.is-opened .accordion_toggle_text,.agent-faq .accordion_component:hover .accordion_toggle_icon,.agent-faq .accordion_component:hover .accordion_toggle_text{color:var(--agent-bg)}.agent-faq .accordion_component.is-opened .accordion_content_text,.agent-faq .accordion_component.is-opened .accordion_content_text p{color:rgba(8,22,18,.82)}.agent-faq .accordion_component.is-opened .accordion_content_text a{color:var(--agent-bg);text-decoration-color:rgba(8,22,18,.5)}.agent-faq .accordion_component.is-opened .accordion_content_text a:hover{color:#0b3b2f}.agent-faq .accordion_toggle_button{padding:1.35rem 0}.agent-faq .accordion_toggle_text{font-family:Gellix,sans-serif;color:var(--agent-ink)}.agent-faq .accordion_toggle_icon{color:var(--agent-lime)}.agent-faq .accordion_content_text,.agent-faq .accordion_content_text p{color:var(--agent-muted)}.agent-faq .accordion_content_padding{padding-bottom:1.6rem}.agent-faq .accordion_content_text a{color:var(--agent-ai-blue);text-decoration:underline;text-underline-offset:2px}.agent-faq .accordion_content_text a:hover{color:var(--agent-ai-lilac)}