@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes dotBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-.3em)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes agentAppear{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.chat-window:where(.astro-ijnmbpyc){border-width:1px;border-color:color-mix(in srgb, var(--colors-neutral-800) var(--un-border-opacity), transparent) ;--un-border-style:solid;background-color:color-mix(in srgb, var(--colors-dark-DEFAULT) var(--un-bg-opacity), transparent) ;border-style:solid;border-radius:.65em;flex-direction:column;width:100%;height:480px;font-size:14px;display:flex;overflow:hidden}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.chat-window:where(.astro-ijnmbpyc){border-color:color-mix(in oklab, var(--colors-neutral-800) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-DEFAULT) var(--un-bg-opacity), transparent) }}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@media (width>=48em){.chat-window:where(.astro-ijnmbpyc){height:520px;font-size:16px}}@media (width>=64em){.chat-window:where(.astro-ijnmbpyc){height:560px;font-size:18px}}@media (width>=80em){.chat-window:where(.astro-ijnmbpyc){height:600px;font-size:20px}}.chrome:where(.astro-ijnmbpyc){border-bottom-width:1px;border-bottom-color:color-mix(in srgb, var(--colors-neutral-900) var(--un-border-bottom-opacity), transparent) ;--un-border-bottom-opacity:var(--un-border-opacity);background-color:color-mix(in srgb, var(--colors-dark-700) var(--un-bg-opacity), transparent) ;flex-shrink:0;align-items:center;gap:.5em;padding:.5em .75em;display:flex}@property --un-border-bottom-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.chrome:where(.astro-ijnmbpyc){border-bottom-color:color-mix(in oklab, var(--colors-neutral-900) var(--un-border-bottom-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-700) var(--un-bg-opacity), transparent) }}.dots:where(.astro-ijnmbpyc){gap:.3em;display:flex}.dot:where(.astro-ijnmbpyc){border-radius:3.40282e38px;width:.55em;height:.55em}.dot:where(.astro-ijnmbpyc).red{background:#ff5f57}.dot:where(.astro-ijnmbpyc).yellow{background:#febc2e}.dot:where(.astro-ijnmbpyc).green{background:#28c840}.chrome-title:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-dark-50) var(--un-text-opacity), transparent) ;align-items:center;gap:.5em;margin-left:auto;font-size:.75em;display:flex}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.chrome-title:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-dark-50) var(--un-text-opacity), transparent) }}.chrome-icon:where(.astro-ijnmbpyc){border-width:1px;border-color:color-mix(in srgb, var(--colors-neutral-800) var(--un-border-opacity), transparent) ;border-radius:.15em;width:.9em;height:.9em}@supports (color:color-mix(in lab, red, red)){.chrome-icon:where(.astro-ijnmbpyc){border-color:color-mix(in oklab, var(--colors-neutral-800) var(--un-border-opacity), transparent) }}.model-bar:where(.astro-ijnmbpyc){border-bottom-width:1px;border-bottom-color:color-mix(in srgb, var(--colors-neutral-950) var(--un-border-bottom-opacity), transparent) ;--un-border-bottom-opacity:var(--un-border-opacity);flex-shrink:0;padding:.4em .75em}@supports (color:color-mix(in lab, red, red)){.model-bar:where(.astro-ijnmbpyc){border-bottom-color:color-mix(in oklab, var(--colors-neutral-950) var(--un-border-bottom-opacity), transparent) }}.model-pill:where(.astro-ijnmbpyc){border-width:1px;border-color:color-mix(in srgb, var(--colors-neutral-800) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-neutral-950) var(--un-bg-opacity), transparent) ;border-radius:3.40282e38px;align-items:center;gap:.35em;padding:.2em .6em;font-size:.75em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.model-pill:where(.astro-ijnmbpyc){border-color:color-mix(in oklab, var(--colors-neutral-800) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-neutral-950) var(--un-bg-opacity), transparent) }}.model-name:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-300) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.model-name:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-300) var(--un-text-opacity), transparent) }}.model-divider:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-600) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.model-divider:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-600) var(--un-text-opacity), transparent) }}.mcp-indicator:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-brand-DEFAULT) var(--un-text-opacity), transparent) ;align-items:center;gap:.25em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mcp-indicator:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-brand-DEFAULT) var(--un-text-opacity), transparent) }}.mcp-dot:where(.astro-ijnmbpyc){background-color:color-mix(in srgb, var(--colors-brand-DEFAULT) var(--un-bg-opacity), transparent) ;--un-shadow:0 0 .25em var(--un-shadow-color, );width:.35em;height:.35em;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-shadow-color:color-mix(in srgb, var(--colors-brand-DEFAULT) 50%, transparent) ;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.mcp-dot:where(.astro-ijnmbpyc){background-color:color-mix(in oklab, var(--colors-brand-DEFAULT) var(--un-bg-opacity), transparent) ;--un-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--colors-brand-DEFAULT) 50%, transparent) var(--un-shadow-opacity), transparent) }}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.chat-body:where(.astro-ijnmbpyc){flex:1;min-height:0;position:relative;overflow:hidden}.chat-scroll:where(.astro-ijnmbpyc){scrollbar-width:none;scroll-behavior:smooth;inset:calc(var(--spacing) * 0);flex-direction:column;gap:1.5em;padding:.8em 1em 10em;display:flex;position:absolute;overflow-y:auto}@media (width>=48em){.chat-scroll:where(.astro-ijnmbpyc){gap:2em;padding:.8em 1.6em 8em}}.chat-scroll:where(.astro-ijnmbpyc)::-webkit-scrollbar{display:none}.chat-item:where(.astro-ijnmbpyc){display:none}.chat-item:where(.astro-ijnmbpyc).revealed{animation:.4s both fadeInUp;display:block}.chat-scroll:where(.astro-ijnmbpyc) .typing-indicator{align-items:center;gap:.35em;padding:.15em 0;display:flex}.chat-scroll:where(.astro-ijnmbpyc) .typing-dots{align-items:center;gap:.2em;display:flex}.chat-scroll:where(.astro-ijnmbpyc) .typing-dot{width:.35em;height:.35em}@apply rounded-full bg-neutral-600{.chat-scroll :global(.typing-dot) { animation: dotBounce 1.2s ease-in-out infinite; }}.chat-scroll:where(.astro-ijnmbpyc) .typing-dot:nth-child(2){animation-delay:.15s}.chat-scroll:where(.astro-ijnmbpyc) .typing-dot:nth-child(3){animation-delay:.3s}.msg-group:where(.astro-ijnmbpyc){flex-direction:column;gap:.6em;display:flex}.tool-group:where(.astro-ijnmbpyc){flex-direction:column;gap:.35em;display:flex}.tool-group-header:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-500) var(--un-text-opacity), transparent) ;align-items:center;gap:.3em;margin-bottom:.1em;font-size:.75em;display:flex}@supports (color:color-mix(in lab, red, red)){.tool-group-header:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-500) var(--un-text-opacity), transparent) }}.tool-group-label:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-500) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.tool-group-label:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-500) var(--un-text-opacity), transparent) }}.tool-group-chevron:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-700) var(--un-text-opacity), transparent) ;font-size:.625em}@supports (color:color-mix(in lab, red, red)){.tool-group-chevron:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-700) var(--un-text-opacity), transparent) }}.user-msg:where(.astro-ijnmbpyc){max-width:90%;color:color-mix(in srgb, var(--colors-neutral-600) 20%, transparent) ;background-color:color-mix(in srgb, var(--colors-brand-DEFAULT) 6%, transparent) ;border-width:1px;border-radius:.9em .9em .2em;margin-left:auto;padding:.55em .75em;font-weight:200}@supports (color:color-mix(in lab, red, red)){.user-msg:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-600) 20%, transparent) ;background-color:color-mix(in oklab, var(--colors-brand-DEFAULT) 6%, transparent) }}.user-label:where(.astro-ijnmbpyc){letter-spacing:.08em;color:color-mix(in srgb, var(--colors-brand-DEFAULT) 50%, transparent) ;--un-font-weight:var(--fontWeight-semibold);font-size:.625em;font-weight:var(--fontWeight-semibold);text-transform:uppercase;margin-bottom:.15em}@supports (color:color-mix(in lab, red, red)){.user-label:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-brand-DEFAULT) 50%, transparent) }}.user-text:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-50) var(--un-text-opacity), transparent) ;--un-leading:var(--leading-normal);font-size:1em;line-height:var(--leading-normal)}@supports (color:color-mix(in lab, red, red)){.user-text:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-50) var(--un-text-opacity), transparent) }}@property --un-leading{syntax:"*";inherits:false}.ai-header:where(.astro-ijnmbpyc){align-items:center;gap:.35em;margin-bottom:.2em;display:flex}.ai-avatar:where(.astro-ijnmbpyc){width:1.35em;height:1.35em;color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-bold);font-size:.5em;font-weight:var(--fontWeight-bold);--un-gradient-from:color-mix(in oklab, var(--colors-brand-600) var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position));--un-gradient-to:color-mix(in oklab, var(--colors-brand-950) var(--un-to-opacity), transparent);--un-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--un-gradient-stops));border-radius:.3em;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-avatar:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) }}@property --un-from-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-gradient-position{syntax:"*";inherits:false}@property --un-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-stops{syntax:"*";inherits:false}@property --un-gradient-via-stops{syntax:"*";inherits:false}@property --un-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --un-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --un-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --un-to-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.ai-name:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-brand-DEFAULT) 70%, transparent) ;--un-font-weight:var(--fontWeight-semibold);font-size:.75em;font-weight:var(--fontWeight-semibold)}@supports (color:color-mix(in lab, red, red)){.ai-name:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-brand-DEFAULT) 70%, transparent) }}.thinking:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-500) var(--un-text-opacity), transparent) ;--un-leading:var(--leading-normal);font-size:.875em;line-height:var(--leading-normal);font-style:italic}@supports (color:color-mix(in lab, red, red)){.thinking:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-500) var(--un-text-opacity), transparent) }}.shimmer-bar:where(.astro-ijnmbpyc){border-radius:var(--radius-sm);--un-gradient-from:transparent;--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position));--un-via-opacity:35%;--un-gradient-via:color-mix(in oklab, var(--colors-brand-DEFAULT) var(--un-via-opacity), transparent);--un-gradient-via-stops:var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-via) var(--un-gradient-via-position), var(--un-gradient-to) var(--un-gradient-to-position);--un-gradient-to:transparent;--un-gradient-position:to right in oklab;background-size:200% 100%;background-image:linear-gradient(var(--un-gradient-stops));width:5em;height:2px;margin-top:.3em;animation:2s ease-in-out infinite shimmer}@property --un-via-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.ai-prose:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-300) var(--un-text-opacity), transparent) ;font-size:1em;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ai-prose:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-300) var(--un-text-opacity), transparent) }}.tool-block:where(.astro-ijnmbpyc){font-size:.875em;font-family:var(--font-mono);flex-direction:column;display:flex}.tool-header:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-400) var(--un-text-opacity), transparent) ;align-items:center;gap:.35em;display:flex}@supports (color:color-mix(in lab, red, red)){.tool-header:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-400) var(--un-text-opacity), transparent) }}.tool-icon:where(.astro-ijnmbpyc){border-width:1px;border-color:color-mix(in srgb, var(--colors-brand-DEFAULT) 20%, transparent) ;background-color:color-mix(in srgb, var(--colors-brand-DEFAULT) 12%, transparent) ;border-radius:.25em;flex-shrink:0;justify-content:center;align-items:center;width:1.5em;height:1.5em;display:flex}@supports (color:color-mix(in lab, red, red)){.tool-icon:where(.astro-ijnmbpyc){border-color:color-mix(in oklab, var(--colors-brand-DEFAULT) 20%, transparent) ;background-color:color-mix(in oklab, var(--colors-brand-DEFAULT) 12%, transparent) }}.tool-icon:where(.astro-ijnmbpyc) img:where(.astro-ijnmbpyc){width:100%;height:100%}.tool-name:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-100) var(--un-text-opacity), transparent) ;white-space:nowrap}@supports (color:color-mix(in lab, red, red)){.tool-name:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-100) var(--un-text-opacity), transparent) }}.tool-multiplier:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-400) var(--un-text-opacity), transparent) ;flex-shrink:0;font-size:.875em}@supports (color:color-mix(in lab, red, red)){.tool-multiplier:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-400) var(--un-text-opacity), transparent) }}.tool-connector:where(.astro-ijnmbpyc){align-items:stretch;gap:.5em;margin-top:0;padding-left:.5em;display:flex}.tool-line:where(.astro-ijnmbpyc){background-color:color-mix(in srgb, var(--colors-neutral-800) var(--un-bg-opacity), transparent) ;flex-shrink:0;width:1.5px;min-height:1.4em}@supports (color:color-mix(in lab, red, red)){.tool-line:where(.astro-ijnmbpyc){background-color:color-mix(in oklab, var(--colors-neutral-800) var(--un-bg-opacity), transparent) }}.tool-result:where(.astro-ijnmbpyc){white-space:nowrap;max-width:180px;color:color-mix(in srgb, var(--colors-neutral-100) var(--un-text-opacity), transparent) ;border-width:1px;border-color:color-mix(in srgb, var(--colors-neutral-800) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-neutral-900) var(--un-bg-opacity), transparent) ;text-overflow:ellipsis;border-radius:.35em;align-items:center;margin-top:.5em;margin-bottom:.15em;padding:.15em .5em;font-size:.75em;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tool-result:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-100) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-neutral-800) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-neutral-900) var(--un-bg-opacity), transparent) }}@media (width>=48em){.tool-result:where(.astro-ijnmbpyc){max-width:fit-content}}.swarm-container:where(.astro-ijnmbpyc){border-width:1px;border-color:color-mix(in srgb, var(--colors-neutral-900) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-neutral-950) var(--un-bg-opacity), transparent) ;border-radius:.5em;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.swarm-container:where(.astro-ijnmbpyc){border-color:color-mix(in oklab, var(--colors-neutral-900) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-neutral-950) var(--un-bg-opacity), transparent) }}.swarm-header:where(.astro-ijnmbpyc){border-bottom-width:1px;border-bottom-color:color-mix(in srgb, var(--colors-neutral-950) var(--un-border-bottom-opacity), transparent) ;--un-border-bottom-opacity:var(--un-border-opacity);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2em;padding:.4em .55em;font-size:.75em;display:flex}@supports (color:color-mix(in lab, red, red)){.swarm-header:where(.astro-ijnmbpyc){border-bottom-color:color-mix(in oklab, var(--colors-neutral-950) var(--un-border-bottom-opacity), transparent) }}.swarm-title:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-400) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}@supports (color:color-mix(in lab, red, red)){.swarm-title:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-400) var(--un-text-opacity), transparent) }}.swarm-counts:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-dark-50) var(--un-text-opacity), transparent) ;--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);gap:.5em;font-size:.875em;display:flex}@supports (color:color-mix(in lab, red, red)){.swarm-counts:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-dark-50) var(--un-text-opacity), transparent) }}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}.count-done:where(.astro-ijnmbpyc){color:#28c840}.count-running:where(.astro-ijnmbpyc){color:#febc2e}.count-failed:where(.astro-ijnmbpyc){color:#f85149}.swarm-grid:where(.astro-ijnmbpyc){background-color:color-mix(in srgb, var(--colors-neutral-950) var(--un-bg-opacity), transparent) ;grid-template-columns:repeat(auto-fill,minmax(8.5em,1fr));gap:1px;padding:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.swarm-grid:where(.astro-ijnmbpyc){background-color:color-mix(in oklab, var(--colors-neutral-950) var(--un-bg-opacity), transparent) }}.agent-cell:where(.astro-ijnmbpyc){background-color:color-mix(in srgb, var(--colors-dark-DEFAULT) var(--un-bg-opacity), transparent) ;align-items:center;gap:.3em;min-width:0;padding:.25em .4em;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-cell:where(.astro-ijnmbpyc){background-color:color-mix(in oklab, var(--colors-dark-DEFAULT) var(--un-bg-opacity), transparent) }}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc){animation:.25s both agentAppear}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):first-child{animation-delay:20ms}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(2){animation-delay:40ms}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(3){animation-delay:60ms}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(4){animation-delay:80ms}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(5){animation-delay:.1s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(6){animation-delay:.12s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(7){animation-delay:.14s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(8){animation-delay:.16s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(9){animation-delay:.18s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(10){animation-delay:.2s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(11){animation-delay:.22s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(12){animation-delay:.24s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(13){animation-delay:.26s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(14){animation-delay:.28s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(15){animation-delay:.3s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(16){animation-delay:.32s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(17){animation-delay:.34s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(18){animation-delay:.36s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(19){animation-delay:.38s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(20){animation-delay:.4s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(21){animation-delay:.42s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(22){animation-delay:.44s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(23){animation-delay:.46s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(24){animation-delay:.48s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(25){animation-delay:.5s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(26){animation-delay:.52s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(27){animation-delay:.54s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(28){animation-delay:.56s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(29){animation-delay:.58s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(30){animation-delay:.6s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(31){animation-delay:.62s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(32){animation-delay:.64s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(33){animation-delay:.66s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(34){animation-delay:.68s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(35){animation-delay:.7s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(36){animation-delay:.72s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(37){animation-delay:.74s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(38){animation-delay:.76s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(39){animation-delay:.78s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(40){animation-delay:.8s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(41){animation-delay:.82s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(42){animation-delay:.84s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(43){animation-delay:.86s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(44){animation-delay:.88s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(45){animation-delay:.9s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(46){animation-delay:.92s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(47){animation-delay:.94s}.swarm-container:where(.astro-ijnmbpyc).revealed .agent-cell:where(.astro-ijnmbpyc):nth-child(48){animation-delay:.96s}.agent-status:where(.astro-ijnmbpyc){border-radius:3.40282e38px;flex-shrink:0;width:.4em;height:.4em}.agent-status:where(.astro-ijnmbpyc).done{background:#28c840}.agent-status:where(.astro-ijnmbpyc).running{background:#febc2e;animation:1.5s ease-in-out infinite pulse}.agent-status:where(.astro-ijnmbpyc).failed{opacity:.6;background:#f85149}.agent-label:where(.astro-ijnmbpyc){font-size:.75em;line-height:1.3}.agent-cell:where(.astro-ijnmbpyc).is-failed .agent-label:where(.astro-ijnmbpyc){opacity:.4;text-decoration-line:line-through}.results-row:where(.astro-ijnmbpyc){gap:.4em;display:flex}.result-card:where(.astro-ijnmbpyc){border-width:1px;border-color:color-mix(in srgb, var(--colors-neutral-900) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-neutral-950) var(--un-bg-opacity), transparent) ;min-width:calc(var(--spacing) * 0);border-radius:.5em;flex:1 1 0;padding:.5em .6em}@supports (color:color-mix(in lab, red, red)){.result-card:where(.astro-ijnmbpyc){border-color:color-mix(in oklab, var(--colors-neutral-900) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-neutral-950) var(--un-bg-opacity), transparent) }}.result-card:where(.astro-ijnmbpyc).top{border-color:color-mix(in srgb, var(--colors-brand-DEFAULT) 25%, transparent) }@supports (color:color-mix(in lab, red, red)){.result-card:where(.astro-ijnmbpyc).top{border-color:color-mix(in oklab, var(--colors-brand-DEFAULT) 25%, transparent) }}.result-header:where(.astro-ijnmbpyc){justify-content:space-between;align-items:center;gap:.2em;margin-bottom:.3em;display:flex}.result-name:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-50) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-semibold);font-size:.875em;font-weight:var(--fontWeight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.result-name:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-50) var(--un-text-opacity), transparent) }}.result-badge:where(.astro-ijnmbpyc){letter-spacing:.03em;--un-font-weight:var(--fontWeight-semibold);font-size:.625em;font-weight:var(--fontWeight-semibold);text-transform:uppercase;border-radius:3.40282e38px;flex-shrink:0;padding:.15em .55em}.result-badge:where(.astro-ijnmbpyc).deploy{color:color-mix(in srgb, var(--colors-brand-DEFAULT) var(--un-text-opacity), transparent) ;border-width:1px;border-color:color-mix(in srgb, var(--colors-brand-DEFAULT) 20%, transparent) ;background-color:color-mix(in srgb, var(--colors-brand-DEFAULT) 12%, transparent) }@supports (color:color-mix(in lab, red, red)){.result-badge:where(.astro-ijnmbpyc).deploy{color:color-mix(in oklab, var(--colors-brand-DEFAULT) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-brand-DEFAULT) 20%, transparent) ;background-color:color-mix(in oklab, var(--colors-brand-DEFAULT) 12%, transparent) }}.result-metrics:where(.astro-ijnmbpyc){grid-template-columns:1fr 1fr;gap:.15em .5em;display:grid}.metric:where(.astro-ijnmbpyc){align-items:baseline;gap:.25em;font-size:.75em;display:flex}.metric-label:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-dark-50) var(--un-text-opacity), transparent) ;font-family:var(--font-mono)}@supports (color:color-mix(in lab, red, red)){.metric-label:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-dark-50) var(--un-text-opacity), transparent) }}.metric-value:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-400) var(--un-text-opacity), transparent) ;font-family:var(--font-mono);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}@supports (color:color-mix(in lab, red, red)){.metric-value:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-400) var(--un-text-opacity), transparent) }}.metric-value:where(.astro-ijnmbpyc).highlight{color:color-mix(in srgb, var(--colors-brand-DEFAULT) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.metric-value:where(.astro-ijnmbpyc).highlight{color:color-mix(in oklab, var(--colors-brand-DEFAULT) var(--un-text-opacity), transparent) }}.results-more:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-dark-50) var(--un-text-opacity), transparent) ;font-size:.75em}@supports (color:color-mix(in lab, red, red)){.results-more:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-dark-50) var(--un-text-opacity), transparent) }}.ai-final:where(.astro-ijnmbpyc){color:color-mix(in srgb, var(--colors-neutral-300) var(--un-text-opacity), transparent) ;font-size:1em}@supports (color:color-mix(in lab, red, red)){.ai-final:where(.astro-ijnmbpyc){color:color-mix(in oklab, var(--colors-neutral-300) var(--un-text-opacity), transparent) }}@media (width<=48em){.results-row:where(.astro-ijnmbpyc){flex-direction:column;gap:.3em}.result-card:where(.astro-ijnmbpyc){flex:auto}.swarm-grid:where(.astro-ijnmbpyc){scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(6.5em,1fr));max-height:220px;overflow-y:auto}.swarm-grid:where(.astro-ijnmbpyc)::-webkit-scrollbar{width:calc(var(--spacing) * 1)}.swarm-grid:where(.astro-ijnmbpyc)::-webkit-scrollbar-thumb{border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--colors-neutral-800) var(--un-bg-opacity), transparent) }@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.swarm-grid:where(.astro-ijnmbpyc)::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--colors-neutral-800) var(--un-bg-opacity), transparent) }}}.a:where(.astro-sgbxau74){color:color-mix(in srgb, var(--colors-brand-DEFAULT) var(--un-text-opacity), transparent) ;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.a:where(.astro-sgbxau74){color:color-mix(in oklab, var(--colors-brand-DEFAULT) var(--un-text-opacity), transparent) }}.a:where(.astro-sgbxau74)>svg:where(.astro-sgbxau74){margin-left:.5rem;transition:all .3s .1s}.a:where(.astro-sgbxau74):focus,.a:where(.astro-sgbxau74):hover{color:color-mix(in srgb, var(--colors-orange-400) var(--un-text-opacity), transparent) ;transform:scale(.95)}@supports (color:color-mix(in lab, red, red)){.a:where(.astro-sgbxau74):focus,.a:where(.astro-sgbxau74):hover{color:color-mix(in oklab, var(--colors-orange-400) var(--un-text-opacity), transparent) }}.a:where(.astro-sgbxau74):focus>svg:where(.astro-sgbxau74),.a:where(.astro-sgbxau74):hover>svg:where(.astro-sgbxau74){transform:translate(1rem)scaleX(1.25)}@media (width>=64em){.a:where(.astro-sgbxau74){justify-content:flex-start}}#hero:where(.astro-odbyqbxr){background:#000;width:100%;height:100svh;position:relative}h1:where(.astro-odbyqbxr){color:#0000;background:radial-gradient(circle,#fff 80%,#ffffff8c);opacity:0;background-clip:text;font-size:5rem;line-height:1.2;animation:1s forwards fadeInUp;display:inline-block;position:relative}@media (height<=72em){h1:where(.astro-odbyqbxr){margin-bottom:1em}}@media (height<=48em){h1:where(.astro-odbyqbxr){margin-bottom:0}}h2:where(.astro-odbyqbxr){font-weight:lighter;font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight));color:#eee;margin-block:var(--spacing-lg);-webkit-font-smoothing:subpixel-antialiased;background:#000c;line-height:2;display:inline-block}.content:where(.astro-odbyqbxr){z-index:5;width:90svw;padding-block:calc(var(--spacing) * 5);margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (height<=400px){#hero:where(.astro-odbyqbxr){font-size:.9rem}h1:where(.astro-odbyqbxr){font-size:2.5rem}h2:where(.astro-odbyqbxr){font-size:1rem}.content:where(.astro-odbyqbxr){top:55%}}@media (width>=768px){#hero:where(.astro-odbyqbxr){font-size:1.25rem}.content:where(.astro-odbyqbxr){width:80svw}h2:where(.astro-odbyqbxr){max-width:70%}#learn-more:where(.astro-odbyqbxr){font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}}@media (width>=64em){#hero:where(.astro-odbyqbxr){font-size:1.5rem}.content:where(.astro-odbyqbxr){width:80svw;padding:0;left:50%;transform:translate(-50%,-50%)}}@media (width>=1280px){#hero:where(.astro-odbyqbxr){font-size:1.75rem}#logo:where(.astro-odbyqbxr){width:20svw}}@media (width>=1440px){#hero:where(.astro-odbyqbxr){font-size:2rem}}@media (width>=1600px){#hero:where(.astro-odbyqbxr){font-size:2.25rem}h1:where(.astro-odbyqbxr){max-width:60rem;display:table}}.bg:where(.astro-odbyqbxr){user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}#text-carousel:where(.astro-odbyqbxr){width:100dvw;position:relative}#learn-more:where(.astro-odbyqbxr){text-align:center;opacity:.8;z-index:10;text-transform:uppercase;letter-spacing:.25rem;color:color-mix(in srgb, var(--colors-brand-500) var(--un-text-opacity), transparent) ;align-items:center;text-decoration:none;animation:1.5s ease-in-out infinite bob;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){#learn-more:where(.astro-odbyqbxr){color:color-mix(in oklab, var(--colors-brand-500) var(--un-text-opacity), transparent) }}#learn-more:where(.astro-odbyqbxr) svg:where(.astro-odbyqbxr){margin-bottom:-4px;animation:1.5s ease-in-out .33s infinite bob2}@keyframes bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-4px)}}@keyframes bob2{0%,to{transform:scale(.9)translateY(0)}50%{transform:scale(1)translateY(-4px)}}.cta-row:where(.astro-odbyqbxr){margin-top:var(--spacing-xl);gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.cta-row:where(.astro-odbyqbxr) a{line-height:1;font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.btn-primary:where(.astro-odbyqbxr){color:color-mix(in srgb, var(--colors-brand-500) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-brand-500) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.btn-primary:where(.astro-odbyqbxr){color:color-mix(in oklab, var(--colors-brand-500) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-brand-500) var(--un-border-opacity), transparent) }}.btn-primary:where(.astro-odbyqbxr):hover{border-color:color-mix(in srgb, var(--colors-brand-500) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-brand-500) 10%, transparent) }@supports (color:color-mix(in lab, red, red)){.btn-primary:where(.astro-odbyqbxr):hover{border-color:color-mix(in oklab, var(--colors-brand-500) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-brand-500) 10%, transparent) }}.btn-secondary:where(.astro-odbyqbxr){border-color:#ffffff40}.btn-secondary:where(.astro-odbyqbxr):hover{background:#ffffff0d;border-color:#ffffff80}.trust-line:where(.astro-odbyqbxr){font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--colors-tw-50) var(--un-text-opacity), transparent) ;margin-top:var(--spacing-md)}@supports (color:color-mix(in lab, red, red)){.trust-line:where(.astro-odbyqbxr){color:color-mix(in oklab, var(--colors-tw-50) var(--un-text-opacity), transparent) }}.trust-line:where(.astro-odbyqbxr) strong:where(.astro-odbyqbxr){color:#82c91ee6}h2:where(.astro-glkan3h4){font-size:var(--text-6xl-fontSize);line-height:var(--un-leading,var(--text-6xl-lineHeight));color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) ;margin:calc(var(--spacing) * 0)}@supports (color:color-mix(in lab, red, red)){h2:where(.astro-glkan3h4){color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) }}.subtext:where(.astro-glkan3h4){font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight));color:color-mix(in srgb, var(--colors-neutral-300) var(--un-text-opacity), transparent) ;text-align:right;--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin:calc(var(--spacing) * 0);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.subtext:where(.astro-glkan3h4){color:color-mix(in oklab, var(--colors-neutral-300) var(--un-text-opacity), transparent) }}.exchange-logos:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;gap:2rem;margin-top:2rem;display:grid}.exchange-logos:where(.astro-lcdefpme)>img:where(.astro-lcdefpme){max-width:100%}.capability-pills:where(.astro-lcdefpme){flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}
