.hero[data-astro-cid-udx5udin]{padding:clamp(3rem, 7vw, 6rem) 0 var(--section);overflow-x:clip}.hero-grid[data-astro-cid-udx5udin]{gap:var(--s-7);align-items:center;display:grid}.meta[data-astro-cid-udx5udin]{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;display:flex}.badge[data-astro-cid-udx5udin]{color:var(--green);background:#e7f4ec;border:1px solid #c9e6d6;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .7rem;display:inline-flex}.badge[data-astro-cid-udx5udin]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tagline[data-astro-cid-udx5udin]{margin-top:var(--s-3);font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:-.02em;color:var(--navy);font-weight:700;line-height:1.15}.lede[data-astro-cid-udx5udin]{margin-top:var(--s-4);max-width:42ch;color:var(--muted)}.actions[data-astro-cid-udx5udin]{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.ar-art[data-astro-cid-udx5udin]{width:min(100%, var(--stage));aspect-ratio:1;background-image:radial-gradient(#2a3d5529 1.2px,#0000 1.6px);background-size:16px 16px;border-radius:50%;margin:0 auto;position:relative;container:ar/inline-size}.rings[data-astro-cid-udx5udin]{width:100%;height:100%;color:var(--navy);position:absolute;inset:0}.rings[data-astro-cid-udx5udin] circle[data-astro-cid-udx5udin],.rings[data-astro-cid-udx5udin] path[data-astro-cid-udx5udin]{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.22}.rings[data-astro-cid-udx5udin] .arc[data-astro-cid-udx5udin]{stroke-width:3px;opacity:.85}.orbit[data-astro-cid-udx5udin]{animation:48s linear infinite spin;position:absolute;inset:0}.orbit-outer[data-astro-cid-udx5udin]{animation-duration:80s;animation-direction:reverse}.orbit-lines[data-astro-cid-udx5udin]{z-index:1}.orbit-inner[data-astro-cid-udx5udin]{z-index:3}.arm[data-astro-cid-udx5udin]{width:31.6%;height:0;transform:rotate(var(--a));transform-origin:0 0;border-top:2px dashed #2a3d5538;position:absolute;top:50%;left:50%}.arm-outer[data-astro-cid-udx5udin]{border:0;width:48.6%}.arm-bare[data-astro-cid-udx5udin]{border:0}.keep[data-astro-cid-udx5udin]{width:0;height:0;transform:rotate(calc(var(--a) * -1));position:absolute;top:0;left:100%}.keep[data-astro-cid-udx5udin]>[data-astro-cid-udx5udin]{animation:48s linear infinite reverse spin}.arm-outer[data-astro-cid-udx5udin] .keep[data-astro-cid-udx5udin]>[data-astro-cid-udx5udin]{animation:80s linear infinite spin}.pulse[data-astro-cid-udx5udin]{background:var(--green);opacity:0;width:8px;height:8px;animation:8s linear infinite pulse;animation-delay:var(--d);border-radius:50%;position:absolute;top:-5px;box-shadow:0 0 0 4px #1c7c4a2e}.bot[data-astro-cid-udx5udin]{z-index:3;justify-items:center;gap:4px;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.head[data-astro-cid-udx5udin]{background:var(--navy);width:72px;height:56px;animation:8s ease-in-out infinite bob;animation-delay:var(--d);border-radius:19px;justify-content:center;align-items:center;gap:11px;display:flex;position:relative;box-shadow:0 14px 28px -14px #14202e99}.head[data-astro-cid-udx5udin]:before{content:"";width:2px;height:10px;color:var(--navy);background:currentColor;margin-left:-1px;position:absolute;bottom:100%;left:50%}.head[data-astro-cid-udx5udin]:after{content:"";background:var(--line-strong);width:9px;height:9px;animation:8s infinite antenna;animation-delay:var(--d);border-radius:50%;margin-left:-4.5px;position:absolute;bottom:calc(100% + 8px);left:50%}.head[data-astro-cid-udx5udin] i[data-astro-cid-udx5udin]{background:var(--term-green);border-radius:6px;width:11px;height:14px;animation:4s infinite blink}.bot-cream[data-astro-cid-udx5udin] .head[data-astro-cid-udx5udin]{background:var(--cream);border:1.5px solid var(--cream-line)}.bot-cream[data-astro-cid-udx5udin] .head[data-astro-cid-udx5udin] i[data-astro-cid-udx5udin]{background:var(--navy)}.bot-green[data-astro-cid-udx5udin] .head[data-astro-cid-udx5udin]{background:var(--green)}.bot-green[data-astro-cid-udx5udin] .head[data-astro-cid-udx5udin] i[data-astro-cid-udx5udin]{background:#fff}.bot-deep[data-astro-cid-udx5udin] .head[data-astro-cid-udx5udin]{background:var(--navy-deep)}.bot-deep[data-astro-cid-udx5udin] .head[data-astro-cid-udx5udin] i[data-astro-cid-udx5udin]{background:var(--cream)}.name[data-astro-cid-udx5udin]{background:var(--card);border:1px solid var(--line);font-family:var(--font-mono);color:var(--navy);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.74rem}.bubble[data-astro-cid-udx5udin]{z-index:3;background:var(--navy-deep);color:var(--term-green);font-family:var(--font-mono);white-space:nowrap;opacity:0;animation:8s ease-out infinite say;animation-delay:var(--d);border-radius:12px 12px 12px 4px;padding:.35rem .65rem;font-size:.74rem;position:absolute;bottom:calc(100% + 14px);left:50%;translate:-20%}.read[data-astro-cid-udx5udin]{background:var(--surface);border:1px dashed var(--line-strong);font-family:var(--font-mono);color:var(--muted);white-space:nowrap;border-radius:8px;padding:.25rem .6rem;font-size:.74rem;position:absolute;top:0;left:0;translate:-50% -50%}.core[data-astro-cid-udx5udin]{z-index:2;background:var(--card);border:1px solid var(--line);border-radius:16px;width:36%;padding:.55rem .6rem .65rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 40px 80px -40px #14202e99}.core-bar[data-astro-cid-udx5udin]{align-items:center;gap:4px;margin-bottom:.45rem;display:flex}.core-bar[data-astro-cid-udx5udin] i[data-astro-cid-udx5udin]{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.core-bar[data-astro-cid-udx5udin] b[data-astro-cid-udx5udin]{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:.66rem;font-weight:400}.core[data-astro-cid-udx5udin] ul[data-astro-cid-udx5udin]{gap:3px;margin:0;padding:0;list-style:none;display:grid}.core[data-astro-cid-udx5udin] li[data-astro-cid-udx5udin]{background:var(--surface);font-family:var(--font-mono);color:var(--muted);animation:8s infinite tool;animation-delay:var(--d);border-radius:7px;gap:.35rem;padding:.28rem .45rem;font-size:.72rem;display:flex}.core[data-astro-cid-udx5udin] li[data-astro-cid-udx5udin] span[data-astro-cid-udx5udin]{color:var(--line-strong)}@container ar (width<=500px){.bot[data-astro-cid-udx5udin],.read[data-astro-cid-udx5udin],.core[data-astro-cid-udx5udin]{zoom:.82}}@container ar (width<=380px){.bot[data-astro-cid-udx5udin],.read[data-astro-cid-udx5udin],.core[data-astro-cid-udx5udin]{zoom:.66}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:0;left:100%}3%{opacity:1}20%{opacity:1;left:20%}24%,to{opacity:0;left:20%}}@keyframes say{0%{opacity:0;transform:translateY(6px)scale(.9)}4%,22%{opacity:1;transform:none}27%,to{opacity:0;transform:translateY(-4px)}}@keyframes bob{0%,25%,to{transform:none}8%{transform:translateY(-4px)}16%{transform:translateY(-1px)}}@keyframes antenna{0%,22%{background:var(--green);box-shadow:0 0 0 4px #1c7c4a33}26%,to{background:var(--line-strong);box-shadow:none}}@keyframes blink{0%,46%,50%,to{transform:none}48%{transform:scaleY(.15)}}@keyframes tool{0%,6%{background:var(--surface);color:var(--muted)}10%,24%{color:var(--green);background:#e7f4ec}28%,to{background:var(--surface);color:var(--muted)}}@media (width>=960px){.hero-grid[data-astro-cid-udx5udin]{grid-template-columns:1fr 1.05fr}}@media (width<=959px){.ar-art[data-astro-cid-udx5udin]{order:-1}}.cards[data-astro-cid-nruzmw6x]{gap:var(--s-3);display:grid}.card[data-astro-cid-nruzmw6x]{align-content:start;gap:var(--s-2);padding:var(--s-4);border-radius:var(--radius);border:1px solid var(--line);background:var(--card);display:grid}.card-search[data-astro-cid-nruzmw6x]{background:var(--cream);border-color:var(--cream-line)}.card-agents[data-astro-cid-nruzmw6x]{background:var(--navy);border-color:var(--navy);color:#fff}.scene[data-astro-cid-nruzmw6x]{height:120px;margin-bottom:var(--s-2);background-color:var(--surface);background-image:radial-gradient(var(--line-strong) 1px, transparent 1.5px);background-size:14px 14px;border-radius:14px;place-items:center;display:grid}.card-search[data-astro-cid-nruzmw6x] .scene[data-astro-cid-nruzmw6x]{background-color:var(--card);background-image:radial-gradient(var(--cream-line) 1px, transparent 1.5px)}.card-agents[data-astro-cid-nruzmw6x] .scene[data-astro-cid-nruzmw6x]{background-color:var(--navy-deep);background-image:radial-gradient(#ffffff1f 1px,#0000 1.5px)}.s-window[data-astro-cid-nruzmw6x]{background:var(--card);border:1px solid var(--line);border-radius:10px;gap:.35rem;width:60%;padding:.6rem;display:grid}.s-window[data-astro-cid-nruzmw6x] i[data-astro-cid-nruzmw6x]{background:var(--line);border-radius:3px;height:6px}.s-window[data-astro-cid-nruzmw6x] i[data-astro-cid-nruzmw6x]:first-child{background:#b8c4d1;width:70%}.s-window[data-astro-cid-nruzmw6x] b[data-astro-cid-nruzmw6x]{background:var(--navy);color:#fff;border-radius:999px;justify-self:start;padding:.2rem .6rem;font-size:.72rem}.s-answer[data-astro-cid-nruzmw6x]{background:var(--cream);border-radius:14px 14px 4px;gap:.3rem;padding:.6rem .8rem;font-size:.85rem;display:grid}.s-answer[data-astro-cid-nruzmw6x] small[data-astro-cid-nruzmw6x],.s-call[data-astro-cid-nruzmw6x] small[data-astro-cid-nruzmw6x]{font-family:var(--font-mono);color:var(--green);font-size:.72rem}.s-call[data-astro-cid-nruzmw6x]{gap:var(--s-2);font-family:var(--font-mono);border:1px solid #ffffff29;border-radius:10px;padding:.5rem .8rem;font-size:.85rem;display:flex}.s-call[data-astro-cid-nruzmw6x] b[data-astro-cid-nruzmw6x]{color:var(--cream);font-weight:500}.card-agents[data-astro-cid-nruzmw6x] .s-call[data-astro-cid-nruzmw6x] small[data-astro-cid-nruzmw6x]{color:var(--term-green)}.k[data-astro-cid-nruzmw6x]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted)}.card-agents[data-astro-cid-nruzmw6x] .k[data-astro-cid-nruzmw6x]{color:var(--term-green)}.text[data-astro-cid-nruzmw6x]{color:var(--muted);font-size:var(--t-sm)}.card-agents[data-astro-cid-nruzmw6x] .text[data-astro-cid-nruzmw6x]{color:#ffffffbf}ul[data-astro-cid-nruzmw6x]{margin:var(--s-1) 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-nruzmw6x]{border-top:1px solid var(--line);padding-block:.45rem;font-size:.98rem}.card-search[data-astro-cid-nruzmw6x] li[data-astro-cid-nruzmw6x]{border-color:var(--cream-line)}.card-agents[data-astro-cid-nruzmw6x] li[data-astro-cid-nruzmw6x]{border-color:#ffffff24}li[data-astro-cid-nruzmw6x]:before{content:"✓";font-family:var(--font-mono);color:var(--green);margin-right:.5rem}.card-agents[data-astro-cid-nruzmw6x] li[data-astro-cid-nruzmw6x]:before{color:var(--term-green)}@media (width>=960px){.cards[data-astro-cid-nruzmw6x]{grid-template-columns:repeat(3,1fr)}}.ask[data-astro-cid-l677muxl]{gap:var(--s-4);align-items:start;display:grid}.side[data-astro-cid-l677muxl]{gap:var(--s-2);display:grid}.side-k[data-astro-cid-l677muxl]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted)}.tabs[data-astro-cid-l677muxl]{gap:6px;display:grid}[data-astro-cid-l677muxl][role=tab]{align-items:center;gap:var(--s-2);border:1px solid var(--line);background:var(--card);font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:background-color var(--ease), border-color var(--ease), color var(--ease);border-radius:14px;padding:.6rem .85rem;display:flex}.tab-text[data-astro-cid-l677muxl]{display:grid}.tab-text[data-astro-cid-l677muxl] b[data-astro-cid-l677muxl]{font-size:var(--t-sm);font-weight:600;line-height:1.2}.tab-text[data-astro-cid-l677muxl] small[data-astro-cid-l677muxl]{font-family:var(--font-mono);color:var(--muted);font-size:.78rem}.tab-dot[data-astro-cid-l677muxl]{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:9px;height:9px}[data-astro-cid-l677muxl][role=tab]:hover{border-color:var(--line-strong)}[data-astro-cid-l677muxl][role=tab][aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff}[data-astro-cid-l677muxl][role=tab][aria-selected=true] small[data-astro-cid-l677muxl]{color:var(--term-green)}[data-astro-cid-l677muxl][role=tab][aria-selected=true] .tab-dot[data-astro-cid-l677muxl]{border-color:var(--term-green);background:var(--term-green);box-shadow:0 0 0 3px #8fd1a940}.works[data-astro-cid-l677muxl]{margin-top:var(--s-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.works[data-astro-cid-l677muxl] .side-k[data-astro-cid-l677muxl]{width:100%}.client[data-astro-cid-l677muxl]{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.2rem .65rem;font-size:.85rem}.chat[data-astro-cid-l677muxl]{background-color:var(--navy-deep);color:#fff;background-image:radial-gradient(#ffffff0f 1px,#0000 1.5px);background-size:18px 18px;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -40px #14202e80}.panel[data-astro-cid-l677muxl]{display:grid}.panel[data-astro-cid-l677muxl][hidden]{display:none}.chat-head[data-astro-cid-l677muxl]{align-items:center;gap:var(--s-3);background:#ffffff08;border-bottom:1px solid #ffffff14;padding:.7rem 1rem;display:flex}.dots[data-astro-cid-l677muxl]{gap:5px;display:flex}.dots[data-astro-cid-l677muxl] i[data-astro-cid-l677muxl]{background:#fff3;border-radius:50%;width:9px;height:9px}.ctx[data-astro-cid-l677muxl]{font-family:var(--font-mono);color:var(--cream);background:#ffffff12;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .7rem;font-size:.8rem;animation:.4s ease-out both ctx;display:inline-flex}.live[data-astro-cid-l677muxl]{background:var(--term-green);border-radius:50%;width:7px;height:7px}.via[data-astro-cid-l677muxl]{font-family:var(--font-mono);color:var(--dash-muted);margin-left:auto;font-size:.75rem}.toolbar[data-astro-cid-l677muxl]{border-bottom:1px dashed #ffffff1a;flex-wrap:wrap;align-items:center;gap:6px;padding:.55rem 1rem;display:flex}.toolbar-k[data-astro-cid-l677muxl]{font-family:var(--font-mono);color:var(--dash-muted);font-size:.72rem}.toolbar[data-astro-cid-l677muxl] code[data-astro-cid-l677muxl]{font-family:var(--font-mono);color:var(--term-green);border:1px solid #ffffff1f;border-radius:6px;padding:.1rem .45rem;font-size:.72rem}.thread[data-astro-cid-l677muxl]{gap:var(--s-2);padding:var(--s-4) 1rem;display:grid}.msg[data-astro-cid-l677muxl]{border-radius:14px;gap:.2rem;max-width:46ch;padding:.6rem .85rem;font-size:.95rem;line-height:1.45;display:grid}.msg-you[data-astro-cid-l677muxl]{background:var(--cream);color:var(--ink);border-bottom-right-radius:4px;justify-self:end;animation:.4s ease-out both msg}.msg-agent[data-astro-cid-l677muxl]{animation:.4s ease-out both msg;animation-delay:calc(.4s + var(--n) * .35s);background:#ffffff14;border:1px solid #ffffff24;border-bottom-left-radius:4px;justify-self:start}.who[data-astro-cid-l677muxl]{font-family:var(--font-mono);color:var(--muted);font-size:.7rem}.msg-agent[data-astro-cid-l677muxl] .who[data-astro-cid-l677muxl]{color:var(--term-green)}.calls[data-astro-cid-l677muxl]{font-family:var(--font-mono);color:var(--dash-muted);border-left:2px dashed #ffffff29;gap:.2rem;margin:0;padding:0 0 0 .8rem;font-size:.78rem;list-style:none;display:grid}.calls[data-astro-cid-l677muxl] li[data-astro-cid-l677muxl]{animation:.35s ease-out both call;animation-delay:calc(.35s + var(--n) * .35s)}.calls[data-astro-cid-l677muxl] span[data-astro-cid-l677muxl],.calls[data-astro-cid-l677muxl] em[data-astro-cid-l677muxl]{color:var(--term-green);font-style:normal}.input[data-astro-cid-l677muxl]{color:var(--dash-muted);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;margin:0 1rem 1rem;padding:.55rem .6rem .55rem .9rem;font-size:.88rem;display:flex}.input[data-astro-cid-l677muxl] b[data-astro-cid-l677muxl]{background:var(--cream);width:28px;height:28px;color:var(--navy);border-radius:8px;place-items:center;font-weight:600;display:grid}@keyframes ctx{0%{opacity:0;transform:translate(-6px)}}@keyframes msg{0%{opacity:0;transform:translateY(8px)}}@keyframes call{0%{opacity:0;transform:translate(-6px)}}@media (width>=960px){.ask[data-astro-cid-l677muxl]{gap:var(--s-6);grid-template-columns:17rem minmax(0,1fr)}}@media (width<=959px){.tabs[data-astro-cid-l677muxl]{grid-template-columns:1fr 1fr}.tab-text[data-astro-cid-l677muxl] small[data-astro-cid-l677muxl],.via[data-astro-cid-l677muxl]{display:none}}.inside[data-astro-cid-h3t62ptg]{gap:var(--s-5);align-items:center;display:grid}.inside[data-astro-cid-h3t62ptg] .section-head{margin-bottom:var(--s-4)}.legend[data-astro-cid-h3t62ptg]{gap:var(--s-1);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--navy);margin:0;padding:0;list-style:none;display:grid}.legend[data-astro-cid-h3t62ptg] li[data-astro-cid-h3t62ptg]{align-items:center;gap:var(--s-2);display:flex}.tag[data-astro-cid-h3t62ptg]{border-radius:3px;flex:none;width:10px;height:10px}.tag-agents[data-astro-cid-h3t62ptg]{background:var(--term-green)}.tag-search[data-astro-cid-h3t62ptg]{background:var(--cream-line);border:1.5px solid var(--navy)}.tag-bots[data-astro-cid-h3t62ptg]{background:var(--warn)}.tag-you[data-astro-cid-h3t62ptg]{background:var(--navy);box-shadow:0 0 0 2px var(--cream);outline:1.5px solid var(--navy)}.tree[data-astro-cid-h3t62ptg] .tag-you[data-astro-cid-h3t62ptg]{background:var(--navy);box-shadow:none;outline-color:#fff}.tree[data-astro-cid-h3t62ptg] .tag-search[data-astro-cid-h3t62ptg]{border-color:var(--cream)}.editor[data-astro-cid-h3t62ptg]{background:var(--navy-deep);color:#fff;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -40px #14202e8c}.editor-bar[data-astro-cid-h3t62ptg]{border-bottom:1px solid #ffffff14;align-items:center;gap:5px;padding:.7rem 1rem;display:flex}.editor-bar[data-astro-cid-h3t62ptg] i[data-astro-cid-h3t62ptg]{background:#fff3;border-radius:50%;width:9px;height:9px}.editor-bar[data-astro-cid-h3t62ptg] span[data-astro-cid-h3t62ptg]{font-family:var(--font-mono);color:var(--dash-muted);margin-left:auto;font-size:.78rem}.tree[data-astro-cid-h3t62ptg]{padding:var(--s-3) 0;font-family:var(--font-mono);margin:0;font-size:.9rem;list-style:none}.tree[data-astro-cid-h3t62ptg] li[data-astro-cid-h3t62ptg]{align-items:baseline;gap:var(--s-2);transition:background-color var(--ease), border-color var(--ease);border-left:2px solid #0000;grid-template-columns:2.6rem 8.5rem minmax(0,1fr) auto;padding:.5rem 1.1rem;display:grid}.tree[data-astro-cid-h3t62ptg] .root[data-astro-cid-h3t62ptg]{padding-bottom:.2rem}.tree[data-astro-cid-h3t62ptg] .root[data-astro-cid-h3t62ptg] b[data-astro-cid-h3t62ptg]{color:var(--dash-muted);grid-column:2/-1;font-weight:500}.branch[data-astro-cid-h3t62ptg]{color:#ffffff40;white-space:pre}.path[data-astro-cid-h3t62ptg]{color:var(--cream);font-family:inherit}.text[data-astro-cid-h3t62ptg]{font-family:var(--font-body);color:#ffffff9e;font-size:.92rem;line-height:1.4}.file[data-astro-cid-h3t62ptg] .tag[data-astro-cid-h3t62ptg]{align-self:center}.file[data-astro-cid-h3t62ptg]:hover{border-left-color:var(--term-green);background:#ffffff0d}.file[data-astro-cid-h3t62ptg]:hover .path[data-astro-cid-h3t62ptg]{color:var(--term-green)}.file[data-astro-cid-h3t62ptg]:hover .text[data-astro-cid-h3t62ptg]{color:#fff}@media (width>=960px){.inside[data-astro-cid-h3t62ptg]{gap:var(--s-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width<=640px){.tree[data-astro-cid-h3t62ptg] li[data-astro-cid-h3t62ptg]{grid-template-columns:2.2rem minmax(0,1fr) auto;row-gap:.15rem}.file[data-astro-cid-h3t62ptg] .text[data-astro-cid-h3t62ptg]{grid-column:2/3}.file[data-astro-cid-h3t62ptg] .tag[data-astro-cid-h3t62ptg]{grid-area:1/3}.tree[data-astro-cid-h3t62ptg] .root[data-astro-cid-h3t62ptg] b[data-astro-cid-h3t62ptg]{grid-column:2/-1}}
