.chatcard[data-astro-cid-6tbucof4]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:100%;font-family:var(--font-display);overflow:hidden}.chatcard__bar[data-astro-cid-6tbucof4]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-ink-100);background:var(--color-surface-warm);display:flex}.chatcard__dots[data-astro-cid-6tbucof4]{gap:6px;display:inline-flex}.chatcard__dots[data-astro-cid-6tbucof4] span[data-astro-cid-6tbucof4]{background:var(--color-ink-200,#d8d6d3);border-radius:50%;width:9px;height:9px}.chatcard__platform[data-astro-cid-6tbucof4]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.chatcard__head[data-astro-cid-6tbucof4]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-ink-100);display:flex}.chatcard__headmeta[data-astro-cid-6tbucof4]{flex-direction:column;display:flex}.chatcard__headname[data-astro-cid-6tbucof4]{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-ink-900);letter-spacing:var(--tracking-snug)}.chatcard__headctx[data-astro-cid-6tbucof4]{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:1px}.chatcard__avatar[data-astro-cid-6tbucof4]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:flex-end;width:38px;height:38px;display:flex;position:relative;overflow:hidden}.chatcard__avatar--agent[data-astro-cid-6tbucof4],.chatcard__avatar--agent[data-astro-cid-6tbucof4].chatcard__avatar{background:var(--color-ink-100)}.chatcard__head[data-astro-cid-6tbucof4] .chatcard__avatar[data-astro-cid-6tbucof4]{width:40px;height:40px}.chatcard__sil[data-astro-cid-6tbucof4]{width:30px;height:30px;color:var(--color-text-muted);display:block}.chatcard__head[data-astro-cid-6tbucof4] .chatcard__sil[data-astro-cid-6tbucof4]{width:32px;height:32px}.chatcard__live[data-astro-cid-6tbucof4]{background:var(--color-brand);border:2px solid var(--color-surface-white);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.chatcard__avatar--user[data-astro-cid-6tbucof4]{background:var(--color-ink-50);align-items:center}.chatcard__initial[data-astro-cid-6tbucof4]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-muted)}.chatcard__thread[data-astro-cid-6tbucof4]{gap:var(--space-5);padding:var(--space-5);flex-direction:column;display:flex}.chatmsg[data-astro-cid-6tbucof4]{gap:var(--space-3);align-items:flex-start;display:flex}.chatmsg__body[data-astro-cid-6tbucof4]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.chatmsg__meta[data-astro-cid-6tbucof4]{align-items:baseline;gap:var(--space-2);display:flex}.chatmsg__name[data-astro-cid-6tbucof4]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink-900)}.chatmsg--agent[data-astro-cid-6tbucof4] .chatmsg__name[data-astro-cid-6tbucof4]{color:var(--color-brand)}.chatmsg__time[data-astro-cid-6tbucof4]{font-size:var(--text-xs);color:var(--color-text-muted)}.chatmsg__text[data-astro-cid-6tbucof4]{font-size:var(--text-sm);color:var(--color-ink-700);line-height:var(--leading-relaxed);text-wrap:pretty}.chatmsg__text[data-astro-cid-6tbucof4] strong{font-weight:var(--weight-bold);color:var(--color-ink-900)}.chatmsg__text[data-astro-cid-6tbucof4] em{font-style:italic}.chatcard__artifact[data-astro-cid-6tbucof4]{align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface-warm);border:1px solid var(--color-ink-100);border-radius:var(--radius-md);max-width:320px;display:flex}.chatcard__artifacticon[data-astro-cid-6tbucof4]{color:var(--color-brand);display:flex}.chatcard__artifactmeta[data-astro-cid-6tbucof4]{flex-direction:column;min-width:0;display:flex}.chatcard__artifacttitle[data-astro-cid-6tbucof4]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink-900);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chatcard__artifactsub[data-astro-cid-6tbucof4]{font-size:var(--text-xs);color:var(--color-text-muted)}.chatcard__composer[data-astro-cid-6tbucof4]{margin:0 var(--space-5) var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--color-ink-100);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}.chatcard__composertext[data-astro-cid-6tbucof4]{font-size:var(--text-sm);color:var(--color-text-muted)}.chatcard__send[data-astro-cid-6tbucof4]{color:var(--color-brand);display:flex}.agent-page[data-astro-cid-25uqf44g]{background:var(--color-surface-white)}.container[data-astro-cid-25uqf44g]{max-width:var(--max-width);padding-left:var(--section-padding-x);padding-right:var(--section-padding-x);margin:0 auto}.eyebrow[data-astro-cid-25uqf44g]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-5)}.eyebrow--brand[data-astro-cid-25uqf44g]{color:var(--color-brand)}.crumb[data-astro-cid-25uqf44g]{border-bottom:1px solid var(--color-ink-100)}.crumb[data-astro-cid-25uqf44g] .container[data-astro-cid-25uqf44g]{gap:var(--space-2);padding-top:var(--space-4);padding-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:flex}.crumb[data-astro-cid-25uqf44g] a[data-astro-cid-25uqf44g]{color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-standard);text-decoration:none}.crumb[data-astro-cid-25uqf44g] a[data-astro-cid-25uqf44g]:hover{color:var(--color-brand)}.crumb[data-astro-cid-25uqf44g] span[data-astro-cid-25uqf44g]{color:var(--color-mark-faint)}.crumb__current[data-astro-cid-25uqf44g]{color:var(--color-ink-700)}.hero[data-astro-cid-25uqf44g]{padding-top:var(--space-16);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-ink-100)}.hero__grid[data-astro-cid-25uqf44g]{gap:var(--space-16);grid-template-columns:5fr 6fr;align-items:center;display:grid}.hero__grid[data-astro-cid-25uqf44g][data-media=false]{grid-template-columns:1fr;max-width:820px}.ident[data-astro-cid-25uqf44g]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.ident__avatar[data-astro-cid-25uqf44g]{background:var(--color-ink-100);border-radius:50%;flex-shrink:0;width:64px;height:64px;display:block;position:relative;overflow:hidden}.ident__avatar[data-astro-cid-25uqf44g] img[data-astro-cid-25uqf44g]{object-fit:cover;width:100%;height:100%;display:block}.ident__live[data-astro-cid-25uqf44g]{background:var(--color-brand);border:2px solid var(--color-surface-white);border-radius:50%;width:13px;height:13px;position:absolute;bottom:2px;right:2px}.ident__label[data-astro-cid-25uqf44g]{margin-bottom:0}.hero__title[data-astro-cid-25uqf44g]{font-size:clamp(34px,4vw,56px);font-weight:var(--weight-black);letter-spacing:var(--tracking-tightest);color:var(--color-ink-900);line-height:var(--leading-tight);text-wrap:balance;margin-bottom:var(--space-6)}.hero__lead[data-astro-cid-25uqf44g]{font-size:var(--text-lg);color:var(--color-ink-500);line-height:var(--leading-relaxed);text-wrap:pretty;margin-bottom:var(--space-8)}.shot[data-astro-cid-25uqf44g]{background:var(--color-surface-warm);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-lg)}.shot[data-astro-cid-25uqf44g] img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.band[data-astro-cid-25uqf44g]{padding-top:var(--space-24);padding-bottom:var(--space-24)}.band[data-astro-cid-25uqf44g][data-bg=warm]{background:var(--color-surface-warm)}.band[data-astro-cid-25uqf44g][data-bg=white]{background:var(--color-surface-white)}.ahead[data-astro-cid-25uqf44g]{max-width:720px;margin:0 auto var(--space-16);text-align:center}.ahead__title[data-astro-cid-25uqf44g]{font-size:clamp(28px,2.8vw,40px);font-weight:var(--weight-black);letter-spacing:-.035em;color:var(--color-ink-900);text-wrap:balance;line-height:1.05}.ahead__lead[data-astro-cid-25uqf44g]{font-size:var(--text-lg);color:var(--color-ink-500);line-height:var(--leading-relaxed);text-wrap:pretty;margin-top:var(--space-4)}.grid-2[data-astro-cid-25uqf44g]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.grid-3[data-astro-cid-25uqf44g]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.grid-4[data-astro-cid-25uqf44g]{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.acard[data-astro-cid-25uqf44g]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-xl);padding:var(--space-8)}.band[data-astro-cid-25uqf44g][data-bg=white] .acard[data-astro-cid-25uqf44g]{background:var(--color-surface-warm);border-color:#e8e6e3}.acard--center[data-astro-cid-25uqf44g]{text-align:center}.acard__dot[data-astro-cid-25uqf44g]{background:var(--color-brand);width:8px;height:8px;margin-bottom:var(--space-4);border-radius:2px;display:inline-block}.acard__title[data-astro-cid-25uqf44g]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink-900);letter-spacing:var(--tracking-snug);margin-bottom:var(--space-3)}.acard__body[data-astro-cid-25uqf44g]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed)}.acard__body[data-astro-cid-25uqf44g] a{color:var(--color-brand);text-decoration:none}.acard__head[data-astro-cid-25uqf44g]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.acard__logo[data-astro-cid-25uqf44g]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;display:flex}.acard__logo[data-astro-cid-25uqf44g] img[data-astro-cid-25uqf44g]{object-fit:contain;width:100%;height:100%}.acard__initial[data-astro-cid-25uqf44g]{background:var(--color-brand-tint);width:44px;height:44px;color:var(--color-brand);font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.acard__name[data-astro-cid-25uqf44g]{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-ink-900)}.acard__role[data-astro-cid-25uqf44g]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-brand)}.acard__tag[data-astro-cid-25uqf44g]{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius-sm);padding:4px 10px;display:inline-block}.conn__icon[data-astro-cid-25uqf44g]{height:40px;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.conn__icon[data-astro-cid-25uqf44g] img[data-astro-cid-25uqf44g]{object-fit:contain;width:32px;height:32px}.conn__icon[data-astro-cid-25uqf44g] .conn__dyn{width:32px;height:32px;color:var(--color-brand)}.tasklist[data-astro-cid-25uqf44g]{gap:var(--space-4);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.task[data-astro-cid-25uqf44g]{background:var(--color-surface-warm);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-8);border:1px solid #e8e6e3}.task__head[data-astro-cid-25uqf44g]{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.task__name[data-astro-cid-25uqf44g]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink-900)}.task__freq[data-astro-cid-25uqf44g]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius-sm);padding:3px 9px}.action[data-astro-cid-25uqf44g]{gap:var(--space-20);flex-direction:column;display:flex}.action__row[data-astro-cid-25uqf44g]{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.action__row[data-astro-cid-25uqf44g][data-flip=true] .action__shot[data-astro-cid-25uqf44g]{order:2}.action__shot[data-astro-cid-25uqf44g]{cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.action__shot[data-astro-cid-25uqf44g] img{border-radius:var(--radius-lg);border:1px solid var(--color-ink-100);width:100%;height:auto;box-shadow:var(--shadow-lg)}.action__zoom[data-astro-cid-25uqf44g]{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:inline-block}.action__shot[data-astro-cid-25uqf44g]:hover .action__zoom[data-astro-cid-25uqf44g]{color:var(--color-brand)}.action__title[data-astro-cid-25uqf44g]{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-ink-900);letter-spacing:var(--tracking-snug);margin-bottom:var(--space-4);text-wrap:balance}.action__body[data-astro-cid-25uqf44g]{font-size:var(--text-lg);color:var(--color-ink-500);line-height:var(--leading-relaxed);text-wrap:pretty}.lightbox[data-astro-cid-25uqf44g]{background:#000000e6;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0}.lightbox[data-astro-cid-25uqf44g]::backdrop{background:0 0}.lightbox__inner[data-astro-cid-25uqf44g]{height:100%;padding:var(--space-8);justify-content:center;align-items:center;display:flex;position:relative}.lightbox__close[data-astro-cid-25uqf44g]{top:var(--space-6);right:var(--space-6);color:#fff;cursor:pointer;width:40px;height:40px;font-size:var(--text-lg);background:#ffffff1f;border:0;border-radius:50%;position:absolute}.lightbox__close[data-astro-cid-25uqf44g]:hover{background:#ffffff38}.lightbox__img[data-astro-cid-25uqf44g]{border-radius:var(--radius-md);object-fit:contain;max-width:100%;max-height:90vh}.player[data-astro-cid-25uqf44g]{max-width:1000px;margin:0 auto var(--space-12)}.steps[data-astro-cid-25uqf44g]{margin-top:var(--space-4)}.step[data-astro-cid-25uqf44g]{text-align:center}.step__num[data-astro-cid-25uqf44g]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-brand);margin-bottom:var(--space-3);display:block}.cta__row[data-astro-cid-25uqf44g]{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.cta__title[data-astro-cid-25uqf44g]{font-size:clamp(28px,3vw,42px);font-weight:var(--weight-black);letter-spacing:var(--tracking-tightest);color:var(--color-ink-900);line-height:var(--leading-tight);text-wrap:balance;margin-bottom:var(--space-3)}.cta__text[data-astro-cid-25uqf44g]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed);max-width:440px}.attr[data-astro-cid-25uqf44g]{gap:var(--space-12);grid-template-columns:200px 1fr;align-items:center;max-width:860px;margin:0 auto;display:grid}.attr[data-astro-cid-25uqf44g][data-cover=false]{grid-template-columns:1fr}.attr__cover[data-astro-cid-25uqf44g]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}.attr__body[data-astro-cid-25uqf44g]{min-width:0}.attr__text[data-astro-cid-25uqf44g]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed);text-wrap:pretty}.attr__text[data-astro-cid-25uqf44g] em{color:var(--color-ink-700);font-style:italic}.attr__link[data-astro-cid-25uqf44g]{margin-top:var(--space-6);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-brand);transition:color var(--duration-base) var(--ease-standard);text-decoration:none;display:inline-block}.attr__link[data-astro-cid-25uqf44g]:hover{color:var(--color-brand-hover)}.attr__link[data-astro-cid-25uqf44g]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:880px){.hero__grid[data-astro-cid-25uqf44g]{gap:var(--space-10);grid-template-columns:1fr}.grid-3[data-astro-cid-25uqf44g],.grid-4[data-astro-cid-25uqf44g],.grid-2[data-astro-cid-25uqf44g]{grid-template-columns:1fr 1fr}.action__row[data-astro-cid-25uqf44g]{gap:var(--space-6);grid-template-columns:1fr}.action__row[data-astro-cid-25uqf44g][data-flip=true] .action__shot[data-astro-cid-25uqf44g]{order:0}.attr[data-astro-cid-25uqf44g]{gap:var(--space-8);grid-template-columns:1fr}.attr__cover[data-astro-cid-25uqf44g]{max-width:180px}}@media (max-width:560px){.container[data-astro-cid-25uqf44g]{padding-left:var(--space-6);padding-right:var(--space-6)}.grid-3[data-astro-cid-25uqf44g],.grid-4[data-astro-cid-25uqf44g],.grid-2[data-astro-cid-25uqf44g]{grid-template-columns:1fr}}
