.app-mark[data-astro-cid-e23xisay]{border:1px solid var(--border-strong);background:var(--background);color:var(--foreground);flex-shrink:0;place-items:center;display:inline-grid}.md[data-astro-cid-e23xisay]{width:36px;height:36px}.sm[data-astro-cid-e23xisay]{width:24px;height:24px}.xs[data-astro-cid-e23xisay]{width:18px;height:18px}.md[data-astro-cid-e23xisay] svg{width:20px;height:20px}.sm[data-astro-cid-e23xisay] svg{width:14px;height:14px}.xs[data-astro-cid-e23xisay] svg{width:11px;height:11px}.flow[data-astro-cid-6exzu6px]{--row-h:58px;grid-template-columns:[chat]minmax(300px,380px) minmax(40px,1fr)[gateway]auto minmax(48px,1fr)[apps]136px minmax(40px,.8fr)[res]196px;grid-template-rows:repeat(7, var(--row-h));align-items:center;margin:0;padding:0;transition:opacity .5s;display:grid;position:relative;overflow:hidden}.flow[data-astro-cid-6exzu6px][data-phase=fade]{opacity:0}.edges[data-astro-cid-6exzu6px]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.edges[data-astro-cid-6exzu6px] .edge{fill:none;stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 4}.edges[data-astro-cid-6exzu6px] .edge-live{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;opacity:0;transition:opacity .35s}.edges[data-astro-cid-6exzu6px] .edge-live.on{opacity:1}.edges[data-astro-cid-6exzu6px] .edge-live.blocked{opacity:1;stroke:var(--warning)}.flow[data-astro-cid-6exzu6px] .packet{background:var(--info);offset-rotate:0deg;z-index:0;width:7px;height:7px;position:absolute;top:0;left:0}.flow[data-astro-cid-6exzu6px] .packet.blocked{background:var(--warning)}.flow[data-astro-cid-6exzu6px] .stop{border:1px solid var(--warning);background:var(--background);width:18px;height:18px;color:var(--warning);z-index:2;place-items:center;margin:-9px 0 0 -9px;animation:.25s ease-out pop;display:grid;position:absolute}.flow[data-astro-cid-6exzu6px] .stop svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:12px;height:12px}@keyframes pop{0%{opacity:0;transform:scale(.4)}}.chat[data-astro-cid-6exzu6px]{z-index:1;flex-direction:column;grid-area:1/chat/-1;align-self:stretch;min-width:0;display:flex;position:relative}.chat-title[data-astro-cid-6exzu6px]{font-size:13px;font-weight:600}.chat-apps[data-astro-cid-6exzu6px]{gap:3px;display:flex}.chat-body[data-astro-cid-6exzu6px]{flex:1;min-height:0;padding:14px 14px 8px;position:relative;overflow:hidden}.empty[data-astro-cid-6exzu6px]{text-align:center;place-content:center;justify-items:center;gap:4px;transition:opacity .3s;display:grid;position:absolute;inset:0}.empty-owl[data-astro-cid-6exzu6px]{width:34px;height:34px;color:var(--logo);margin-bottom:8px;display:flex}.empty-owl[data-astro-cid-6exzu6px] svg,.reply-owl[data-astro-cid-6exzu6px] svg,.gw-box[data-astro-cid-6exzu6px] svg{width:100%;height:100%}.empty-title[data-astro-cid-6exzu6px]{font-size:15px;font-weight:600}.empty-sub[data-astro-cid-6exzu6px]{color:var(--muted-foreground);font-size:12.5px}.flow[data-astro-cid-6exzu6px]:is([data-phase=thread],[data-phase=working],[data-phase=answer],[data-phase=fade]) .empty[data-astro-cid-6exzu6px]{opacity:0}.thread[data-astro-cid-6exzu6px]{opacity:0;align-content:start;gap:12px;transition:opacity .35s,transform .35s;display:grid;transform:translateY(6px)}.flow[data-astro-cid-6exzu6px]:is([data-phase=thread],[data-phase=working],[data-phase=answer],[data-phase=fade]) .thread[data-astro-cid-6exzu6px]{opacity:1;transform:none}.bubble[data-astro-cid-6exzu6px]{border:1px solid var(--border);background:var(--secondary);justify-self:end;max-width:88%;padding:8px 10px;font-size:13px;line-height:1.45}.reply[data-astro-cid-6exzu6px]{opacity:0;gap:8px;transition:opacity .3s;display:grid}.flow[data-astro-cid-6exzu6px]:is([data-phase=working],[data-phase=answer],[data-phase=fade]) .reply[data-astro-cid-6exzu6px]{opacity:1}.reply-head[data-astro-cid-6exzu6px]{align-items:center;gap:6px;font-size:13px;display:flex}.reply-owl[data-astro-cid-6exzu6px]{width:18px;height:18px;color:var(--logo);display:flex}.reply-name[data-astro-cid-6exzu6px]{font-weight:600}.reply-via[data-astro-cid-6exzu6px]{color:var(--muted-foreground);font-size:12px}.steps[data-astro-cid-6exzu6px]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-6exzu6px]{border:1px solid var(--border-strong);background:var(--card);align-items:flex-start;gap:9px;padding:7px 10px;animation:.3s ease-out rise;display:none}.step[data-astro-cid-6exzu6px][data-state]{display:flex}.flow[data-astro-cid-6exzu6px][data-phase=answer] .step[data-astro-cid-6exzu6px],.flow[data-astro-cid-6exzu6px][data-phase=fade] .step[data-astro-cid-6exzu6px]{display:none}@keyframes rise{0%{opacity:0;transform:translateY(4px)}}.step-state[data-astro-cid-6exzu6px]{flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.step-state[data-astro-cid-6exzu6px]>*{grid-area:1/1;display:none}.spin[data-astro-cid-6exzu6px]{border:1.5px solid var(--border-strong);border-top-color:var(--info);border-radius:9999px;width:12px;height:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.step-state[data-astro-cid-6exzu6px] svg{width:15px;height:15px}.step-state[data-astro-cid-6exzu6px] .ok{color:var(--success)}.step-state[data-astro-cid-6exzu6px] .no{color:var(--warning)}.step[data-astro-cid-6exzu6px][data-state=running] .spin[data-astro-cid-6exzu6px],.step[data-astro-cid-6exzu6px][data-state=done] .ok,.step[data-astro-cid-6exzu6px][data-state=refused] .no{display:block}.step-text[data-astro-cid-6exzu6px]{gap:1px;min-width:0;display:grid}.step-title[data-astro-cid-6exzu6px]{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.step-sub[data-astro-cid-6exzu6px]{color:var(--muted-foreground);font-size:12px}.step-refused[data-astro-cid-6exzu6px]{color:var(--foreground);display:none}.step[data-astro-cid-6exzu6px][data-state=refused] .step-refused[data-astro-cid-6exzu6px]{display:inline}.tag[data-astro-cid-6exzu6px]{border:1px solid var(--border-strong);height:18px;font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;align-items:center;padding:0 5px;font-size:10.5px;font-weight:400;display:inline-flex}.summary[data-astro-cid-6exzu6px]{gap:6px;display:none}.answer[data-astro-cid-6exzu6px]{gap:6px;font-size:13px;line-height:1.5;display:none}.flow[data-astro-cid-6exzu6px]:is([data-phase=answer],[data-phase=fade]) .summary[data-astro-cid-6exzu6px]{display:flex}.flow[data-astro-cid-6exzu6px]:is([data-phase=answer],[data-phase=fade]) .answer[data-astro-cid-6exzu6px]{display:grid}.answer[data-astro-cid-6exzu6px] p[data-astro-cid-6exzu6px]{margin:0;animation:.4s ease-out backwards rise}.answer[data-astro-cid-6exzu6px] p[data-astro-cid-6exzu6px]:nth-child(2){animation-delay:.35s}.answer[data-astro-cid-6exzu6px] p[data-astro-cid-6exzu6px]:nth-child(3){animation-delay:.7s}.answer[data-astro-cid-6exzu6px] p[data-astro-cid-6exzu6px]:nth-child(4){animation-delay:1.05s}.answer-note[data-astro-cid-6exzu6px]{color:var(--muted-foreground)}.composer[data-astro-cid-6exzu6px]{border:1px solid var(--border-strong);background:var(--card);box-shadow:var(--inset-well);align-items:center;gap:8px;margin:8px 12px 12px;padding:8px 8px 8px 10px;font-size:13px;display:flex}.composer-text[data-astro-cid-6exzu6px]{white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:rtl;flex:1;min-width:0;min-height:20px;line-height:20px;overflow:hidden}.composer-text[data-astro-cid-6exzu6px]>[data-astro-cid-6exzu6px]{direction:ltr;unicode-bidi:isolate}.line[data-astro-cid-6exzu6px]:empty{display:none}.placeholder[data-astro-cid-6exzu6px]{color:var(--faint)}.flow[data-astro-cid-6exzu6px][data-phase=typing] .placeholder[data-astro-cid-6exzu6px]{display:none}.caret[data-astro-cid-6exzu6px]{vertical-align:-3px;background:var(--foreground);width:1px;height:15px;margin-left:1px;animation:1s step-end infinite blink;display:none}.flow[data-astro-cid-6exzu6px][data-phase=typing] .caret[data-astro-cid-6exzu6px]{display:inline-block}@keyframes blink{50%{opacity:0}}.send[data-astro-cid-6exzu6px]{border:1px solid var(--border-strong);width:26px;height:26px;color:var(--muted-foreground);flex-shrink:0;place-items:center;transition:background-color .2s,color .2s;display:grid}.send[data-astro-cid-6exzu6px] svg{width:14px;height:14px}.flow[data-astro-cid-6exzu6px][data-phase=typing] .send[data-astro-cid-6exzu6px]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.gateway[data-astro-cid-6exzu6px]{z-index:1;grid-area:1/gateway/-1;justify-items:center;gap:6px;display:grid;position:relative}.model[data-astro-cid-6exzu6px]{border:1px solid var(--border-strong);background:var(--card);white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:5px;margin-bottom:6px;padding:2px 6px;font-size:11.5px;font-weight:500;transition:color .3s,border-color .3s;display:inline-flex}.model[data-astro-cid-6exzu6px] svg{width:12px;height:12px}.gateway[data-astro-cid-6exzu6px][data-state] .model[data-astro-cid-6exzu6px]{color:var(--foreground);border-color:var(--info)}.gw-box[data-astro-cid-6exzu6px]{border:1px solid var(--border-strong);background:var(--card);width:76px;height:76px;color:var(--logo);box-shadow:var(--raise-surface);place-items:center;padding:14px;transition:border-color .3s;display:grid}.gateway[data-astro-cid-6exzu6px][data-state] .gw-box[data-astro-cid-6exzu6px]{border-color:var(--info)}.gateway[data-astro-cid-6exzu6px][data-state=refused] .gw-box[data-astro-cid-6exzu6px]{border-color:var(--warning)}.gw-label[data-astro-cid-6exzu6px]{justify-items:center;gap:6px;display:grid}.gw-name[data-astro-cid-6exzu6px]{font-size:13px;font-weight:600}.gw-status[data-astro-cid-6exzu6px]{height:20px;display:grid}.gw-status[data-astro-cid-6exzu6px] .status[data-astro-cid-6exzu6px]{font-size:12px;display:none}.gateway[data-astro-cid-6exzu6px][data-state=checking] [data-astro-cid-6exzu6px][data-s=checking],.gateway[data-astro-cid-6exzu6px][data-state=allowed] [data-astro-cid-6exzu6px][data-s=allowed],.gateway[data-astro-cid-6exzu6px][data-state=refused] [data-astro-cid-6exzu6px][data-s=refused]{display:inline-flex}.node[data-astro-cid-6exzu6px]{z-index:1;border:1px dashed var(--border-strong);background:var(--background);align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 6px;transition:border-color .3s,background-color .3s;display:flex;position:relative}.node[data-astro-cid-6exzu6px].app{grid-column:apps;grid-row:var(--row) / span var(--span)}.node[data-astro-cid-6exzu6px].res{grid-column:res;grid-row:var(--row);padding-left:10px}.node-text[data-astro-cid-6exzu6px]{min-width:0;line-height:1.3;display:grid}.node-name[data-astro-cid-6exzu6px]{color:var(--faint);white-space:nowrap;font-size:12.5px;font-weight:600;transition:color .3s}.node-sub[data-astro-cid-6exzu6px]{color:var(--faint);white-space:nowrap;font-size:11.5px}.node[data-astro-cid-6exzu6px] .app-mark{filter:grayscale();opacity:.55;transition:filter .3s,opacity .3s}.node[data-astro-cid-6exzu6px][data-state]{background:var(--card);border-style:solid}.node[data-astro-cid-6exzu6px][data-state] .node-name[data-astro-cid-6exzu6px]{color:var(--foreground)}.node[data-astro-cid-6exzu6px][data-state] .node-sub[data-astro-cid-6exzu6px]{color:var(--muted-foreground)}.node[data-astro-cid-6exzu6px][data-state] .app-mark{filter:none;opacity:1}.node[data-astro-cid-6exzu6px][data-state=blocked]{border-color:var(--warning)}.node[data-astro-cid-6exzu6px] .node-ok{width:14px;height:14px;color:var(--success);margin-left:auto;display:none}.node[data-astro-cid-6exzu6px][data-state=on] .node-ok{display:block}.node-no[data-astro-cid-6exzu6px]{margin-left:auto;font-size:11.5px;display:none}.node[data-astro-cid-6exzu6px][data-state=blocked] .node-no[data-astro-cid-6exzu6px]{display:inline-flex}.node[data-astro-cid-6exzu6px][data-state=blocked] .node-sub[data-astro-cid-6exzu6px]{display:none}@media (width<=1080px){.flow[data-astro-cid-6exzu6px]{grid-template-columns:[chat]minmax(280px,380px) minmax(32px,1fr)[gateway]auto minmax(40px,1fr)[apps]136px}.node[data-astro-cid-6exzu6px].res{display:none}}@media (width<=720px){.flow[data-astro-cid-6exzu6px]{--row-h:40px;grid-template-columns:[gateway]52px 12px[apps]38px 16px[res]minmax(0,1fr);grid-template-rows:64px repeat(7, var(--row-h));border:1px solid var(--border-strong);background:var(--background);align-content:center;height:460px;padding:16px}.chat[data-astro-cid-6exzu6px]{z-index:3;border:0;grid-area:auto;transition:opacity .45s;position:absolute;inset:0}.flow[data-astro-cid-6exzu6px][data-phase=working] .chat[data-astro-cid-6exzu6px]{opacity:0}.gateway[data-astro-cid-6exzu6px]{grid-area:1/1/auto/-1;align-self:start;align-items:center;gap:10px;display:flex}.gw-box[data-astro-cid-6exzu6px]{width:52px;height:52px;padding:9px}.gw-label[data-astro-cid-6exzu6px]{justify-items:start;gap:2px}.model[data-astro-cid-6exzu6px]{order:3;margin:0 0 0 auto}.node[data-astro-cid-6exzu6px].app{grid-row:calc(var(--row) + 1) / span var(--span);justify-content:center;padding:6px}.node[data-astro-cid-6exzu6px].app .node-text[data-astro-cid-6exzu6px]{display:none}.node[data-astro-cid-6exzu6px].res{grid-row:calc(var(--row) + 1);padding:5px 8px;display:flex}.node[data-astro-cid-6exzu6px].res .node-sub[data-astro-cid-6exzu6px]{display:none}.node-name[data-astro-cid-6exzu6px]{font-size:12px}.flow[data-astro-cid-6exzu6px] .stop{width:12px;height:12px;margin:-6px 0 0 -6px}.flow[data-astro-cid-6exzu6px] .stop svg{width:8px;height:8px}}.hero[data-astro-cid-yodha2z4]{padding:48px 0 128px}.hero-grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:48px;display:grid}.hero-text[data-astro-cid-yodha2z4]{gap:18px;display:grid}h1[data-astro-cid-yodha2z4]{letter-spacing:-.02em;text-wrap:balance;max-width:20ch;font-size:42px;line-height:1.15}.lede[data-astro-cid-yodha2z4]{max-width:54ch;color:var(--muted-foreground);font-size:17px;line-height:1.55}.hero-actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.demo[data-astro-cid-yodha2z4]{gap:8px;margin:0;display:grid}.demo[data-astro-cid-yodha2z4] video[data-astro-cid-yodha2z4]{aspect-ratio:16/9;background:linear-gradient(#c9d4fe,#e3e9fe);width:100%;height:auto;display:block}.flow-wrap[data-astro-cid-yodha2z4]{margin-top:128px}@media (width<=960px){.hero[data-astro-cid-yodha2z4]{padding-bottom:64px}.hero-grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr);gap:32px}.flow-wrap[data-astro-cid-yodha2z4]{margin-top:64px}h1[data-astro-cid-yodha2z4]{font-size:32px}}.graph-wrap[data-astro-cid-fugeccqz]{container-type:inline-size}.graph[data-astro-cid-fugeccqz]{width:100%;position:relative}svg[data-astro-cid-fugeccqz]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}line[data-astro-cid-fugeccqz]{stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}line[data-astro-cid-fugeccqz].feed{stroke:var(--muted-foreground);stroke-dasharray:2 5;animation:1.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-16px}}.center[data-astro-cid-fugeccqz],.topic[data-astro-cid-fugeccqz],.app[data-astro-cid-fugeccqz]{position:absolute;transform:translate(-50%,-50%)}.center[data-astro-cid-fugeccqz]{aspect-ratio:1;border:1px solid var(--info);background:var(--card);width:clamp(56px,15cqw,84px);color:var(--logo);outline:1px solid var(--border);outline-offset:6px;place-items:center;display:grid}.owl[data-astro-cid-fugeccqz]{width:56%;height:56%;display:flex}.owl[data-astro-cid-fugeccqz] svg{width:100%;height:100%}.topic[data-astro-cid-fugeccqz]{border:1px solid var(--border-strong);background:var(--card);white-space:nowrap;padding:6px 12px;font-size:clamp(11.5px,2.5cqw,14px);font-weight:500}.app[data-astro-cid-fugeccqz]{justify-items:center;gap:3px;display:grid}.app[data-astro-cid-fugeccqz] .app-mark{background:var(--card);width:clamp(28px,6.6cqw,36px);height:clamp(28px,6.6cqw,36px)}.app[data-astro-cid-fugeccqz] .app-mark svg{width:55%;height:55%}.reads[data-astro-cid-fugeccqz]{background:var(--background);font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;margin-top:3px;padding:0 3px;font-size:11px;position:absolute;top:100%}@container (width<=460px){.reads[data-astro-cid-fugeccqz]{display:none}}@media (prefers-reduced-motion:reduce){line[data-astro-cid-fugeccqz].feed{animation:none}}.gate[data-astro-cid-flar7rsj]{grid-template-rows:auto repeat(4,minmax(52px,auto));grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;padding-bottom:40px;display:grid;position:relative}.head[data-astro-cid-flar7rsj]{align-items:center;gap:6px;padding-bottom:14px;font-size:13px;font-weight:600;display:flex}.head[data-astro-cid-flar7rsj] svg{width:15px;height:15px;color:var(--muted-foreground)}.agent-head[data-astro-cid-flar7rsj],.app-head[data-astro-cid-flar7rsj]{align-self:end;padding-bottom:16px}.agent-head[data-astro-cid-flar7rsj]{grid-column:1;padding-left:14px}.app-head[data-astro-cid-flar7rsj]{color:var(--muted-foreground);grid-column:3;padding-left:12px;font-weight:500}.gate-head[data-astro-cid-flar7rsj]{z-index:1;flex-direction:column;grid-column:2;justify-self:center;gap:2px;position:relative}.owl[data-astro-cid-flar7rsj]{border:1px solid var(--info);background:var(--card);width:40px;height:40px;color:var(--logo);place-items:center;padding:7px;display:grid}.owl[data-astro-cid-flar7rsj] svg{width:100%;height:100%}.keys[data-astro-cid-flar7rsj]{white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:4px;font-size:11.5px;font-weight:400;display:inline-flex}.keys[data-astro-cid-flar7rsj] svg{width:12px;height:12px;color:var(--warning)}.container[data-astro-cid-flar7rsj]{border:1px dashed var(--muted-foreground);grid-area:2/1/-1;align-self:stretch;margin:-8px 0 -26px;position:relative}.container-label[data-astro-cid-flar7rsj]{text-align:center;font-family:var(--font-mono);color:var(--muted-foreground);padding:4px 0 5px;font-size:10.5px;position:absolute;bottom:-26px;left:0;right:0}.bar[data-astro-cid-flar7rsj]{background:var(--info);z-index:1;grid-area:2/2/-1;place-self:stretch center;width:2px;margin-bottom:-10px;position:relative}.action[data-astro-cid-flar7rsj]{z-index:1;border:1px solid var(--border-strong);background:var(--card);white-space:nowrap;grid-column:1;align-items:center;gap:8px;margin:0 12px;padding:6px 10px 6px 6px;font-size:13px;font-weight:500;display:flex;position:relative}.track[data-astro-cid-flar7rsj]{grid-column:2;height:18px;position:relative}.wire[data-astro-cid-flar7rsj]{border-top:1.5px solid var(--muted-foreground);position:absolute;top:50%;left:0;right:0}.blocked[data-astro-cid-flar7rsj] .wire[data-astro-cid-flar7rsj]{right:50%}.blocked[data-astro-cid-flar7rsj] .wire[data-astro-cid-flar7rsj]:after{content:"";border-top:1px dashed var(--border-strong);width:100%;position:absolute;top:-1px;left:100%}.stop[data-astro-cid-flar7rsj]{z-index:2;border:1px solid var(--warning);background:var(--background);width:18px;height:18px;color:var(--warning);place-items:center;margin:-9px 0 0 -9px;display:grid;position:absolute;top:50%;left:50%}.stop[data-astro-cid-flar7rsj] svg{width:12px;height:12px}.pulse[data-astro-cid-flar7rsj]{background:var(--info);width:7px;height:7px;animation:pass 2.8s var(--delay) cubic-bezier(.45, 0, .25, 1) infinite backwards;margin:-3px 0 0 -3px;position:absolute;top:50%;left:0}.blocked[data-astro-cid-flar7rsj] .pulse[data-astro-cid-flar7rsj]{background:var(--warning);animation-name:halt}@keyframes pass{0%{opacity:1;left:0}45%,to{opacity:0;left:100%}}@keyframes halt{0%{opacity:1;left:0}25%{opacity:1;left:50%}40%,to{opacity:0;left:50%}}.outcome[data-astro-cid-flar7rsj]{grid-column:3;gap:0;padding-left:12px;font-size:12.5px;line-height:1.35;display:grid}.outcome[data-astro-cid-flar7rsj] .status[data-astro-cid-flar7rsj]{font-size:13px}@media (width<=560px){.gate[data-astro-cid-flar7rsj]{row-gap:8px}.action[data-astro-cid-flar7rsj]{white-space:normal;margin:0 8px;font-size:12px;line-height:1.35}.outcome[data-astro-cid-flar7rsj] .muted[data-astro-cid-flar7rsj]{display:none}.gate[data-astro-cid-flar7rsj]{grid-template-columns:minmax(0,1.4fr) minmax(48px,.6fr) auto}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-flar7rsj]{display:none}}.intro[data-astro-cid-vxmauzfc]{letter-spacing:-.02em;max-width:30ch;font-size:30px;line-height:1.25}.pillars[data-astro-cid-vxmauzfc]{margin:48px 0 0;padding:0;list-style:none}.pillar[data-astro-cid-vxmauzfc]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;padding:72px 0;display:grid}.pillar[data-astro-cid-vxmauzfc]:last-child{padding-bottom:0}.text[data-astro-cid-vxmauzfc]{align-content:start;gap:10px;max-width:46ch;display:grid}.text[data-astro-cid-vxmauzfc] h3[data-astro-cid-vxmauzfc]{letter-spacing:-.015em;font-size:21px;font-weight:500;line-height:1.3}.text[data-astro-cid-vxmauzfc] p[data-astro-cid-vxmauzfc]{color:var(--muted-foreground);font-size:15.5px}.visual[data-astro-cid-vxmauzfc]{gap:12px;min-width:0;display:grid}.rows[data-astro-cid-vxmauzfc]{margin:0;padding:0;list-style:none}.rows[data-astro-cid-vxmauzfc] li[data-astro-cid-vxmauzfc]{border-top:1px solid var(--border);align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.rows[data-astro-cid-vxmauzfc] li[data-astro-cid-vxmauzfc]:first-child{border-top:0}.row-main[data-astro-cid-vxmauzfc]{flex:1;min-width:0;line-height:1.35;display:grid}.row-name[data-astro-cid-vxmauzfc]{font-weight:500}.row-sub[data-astro-cid-vxmauzfc]{color:var(--muted-foreground);font-size:12.5px}.switch[data-astro-cid-vxmauzfc]{border:1px solid var(--border-strong);background:var(--secondary);width:32px;height:18px;box-shadow:var(--inset-well);flex-shrink:0;position:relative}.switch[data-astro-cid-vxmauzfc]:after{content:"";background:var(--card);width:12px;height:12px;box-shadow:var(--raise-surface);position:absolute;top:2px;left:2px}.switch[data-astro-cid-vxmauzfc].on{border-color:var(--info);background:var(--info);box-shadow:none}.switch[data-astro-cid-vxmauzfc].on:after{left:16px}.more[data-astro-cid-vxmauzfc]{border-top:1px solid var(--border-strong);background:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.more-label[data-astro-cid-vxmauzfc]{color:var(--muted-foreground);font-size:12.5px}.logos[data-astro-cid-vxmauzfc]{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.logos[data-astro-cid-vxmauzfc] .app-mark{background:var(--card)}.logos[data-astro-cid-vxmauzfc] .tag[data-astro-cid-vxmauzfc]{background:var(--card);height:24px;color:var(--foreground)}@media (width<=900px){.intro[data-astro-cid-vxmauzfc]{font-size:25px}.pillar[data-astro-cid-vxmauzfc]{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 0}}.compare[data-astro-cid-ojanzpy4]{min-width:760px}.compare[data-astro-cid-ojanzpy4] td[data-astro-cid-ojanzpy4],.compare[data-astro-cid-ojanzpy4] th[data-astro-cid-ojanzpy4]{padding-top:12px;padding-bottom:12px}.compare[data-astro-cid-ojanzpy4] .feature[data-astro-cid-ojanzpy4]{width:22%;font-weight:500}.compare[data-astro-cid-ojanzpy4] td[data-astro-cid-ojanzpy4]{vertical-align:middle;width:15.6%}.compare[data-astro-cid-ojanzpy4] th[data-astro-cid-ojanzpy4].ours,.compare[data-astro-cid-ojanzpy4] td[data-astro-cid-ojanzpy4].ours{background:var(--secondary);padding-left:12px}.mark[data-astro-cid-ojanzpy4]{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:inline-flex;position:relative}.mark[data-astro-cid-ojanzpy4] svg[data-astro-cid-ojanzpy4]{flex-shrink:0;width:16px;height:16px}.mark[data-astro-cid-ojanzpy4].yes svg[data-astro-cid-ojanzpy4]{color:var(--success)}.mark[data-astro-cid-ojanzpy4].no svg[data-astro-cid-ojanzpy4]{color:var(--destructive)}.mark[data-astro-cid-ojanzpy4].partly svg[data-astro-cid-ojanzpy4]{color:var(--warning)}.mark[data-astro-cid-ojanzpy4].planned{color:var(--info)}.count[data-astro-cid-ojanzpy4]{font-size:13px}.ours[data-astro-cid-ojanzpy4] .count[data-astro-cid-ojanzpy4]{font-weight:600}.about[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:32px;display:grid}.links[data-astro-cid-5gtlsymu]{margin:0;padding:0;list-style:none}.links[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]{border-top:1px solid var(--border);grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 12px;font-size:14px;display:grid}.links[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]:first-child{border-top:0}.sph[data-astro-cid-5gtlsymu]{gap:10px;margin-top:12px;text-decoration:none;display:inline-grid}.sph[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu]{width:auto;height:64px;display:block}@media (width<=860px){.about[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(0,1fr);gap:16px}}.faq[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--border-strong)}details[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--border)}summary[data-astro-cid-gfo3rpqg]{cursor:pointer;align-items:center;gap:10px;padding:16px 0;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}summary[data-astro-cid-gfo3rpqg]:hover{color:var(--primary)}.chev[data-astro-cid-gfo3rpqg]{width:15px;height:15px;color:var(--muted-foreground);flex-shrink:0}details[data-astro-cid-gfo3rpqg][open] .chev[data-astro-cid-gfo3rpqg]{transform:rotate(90deg)}details[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{color:var(--muted-foreground);margin:0 0 18px 25px}.early-access[data-astro-cid-auncafcw]{background:var(--card);border-bottom:1px solid var(--border-strong)}.grid[data-astro-cid-auncafcw]{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:32px;display:grid}.intro[data-astro-cid-auncafcw]{gap:8px;display:grid}.asks[data-astro-cid-auncafcw]{background:var(--background);gap:12px;padding:16px;display:grid}ul[data-astro-cid-auncafcw]{gap:8px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-auncafcw]{align-items:flex-start;gap:10px;font-size:14px;display:flex}li[data-astro-cid-auncafcw] svg{width:16px;height:16px;color:var(--success);flex-shrink:0;margin-top:3px}.asks[data-astro-cid-auncafcw] .btn[data-astro-cid-auncafcw]{margin-top:4px}@media (width<=900px){.grid[data-astro-cid-auncafcw]{grid-template-columns:minmax(0,1fr)}}
