.intro[data-astro-cid-zbnmlwsg]{--column:1344px;--line-height:52px;--line-pitch:56px;--line-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='56'%3E%3Cpath d='M0 .25H4M0 51.75H4' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E")}@media (width>=48rem){.intro[data-astro-cid-zbnmlwsg]{--line-height:59px;--line-pitch:63px;--line-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='63'%3E%3Cpath d='M0 .25H4M0 58.75H4' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E")}}@media (width>=80rem){.intro[data-astro-cid-zbnmlwsg]{padding-inline:max(0px, calc(50% - var(--column) / 2))}}.intro[data-astro-cid-zbnmlwsg]{margin-block-end:calc(var(--line-height) - var(--line-pitch));font-size:0;line-height:0}.word[data-astro-cid-zbnmlwsg]{vertical-align:top;margin-block-end:calc(var(--line-pitch) - var(--line-height));margin-inline:2px}.intro[data-astro-cid-zbnmlwsg]:before,.intro[data-astro-cid-zbnmlwsg]:after{background-color:var(--color-border-dim);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.intro[data-astro-cid-zbnmlwsg]:after{mask-image:var(--line-tile);mask-size:4px var(--line-pitch)}.intro[data-astro-cid-zbnmlwsg]{--cells-clip:linear-gradient(black var(--line-height), transparent 0) 0 0 / 100% var(--line-pitch) repeat-y, linear-gradient(to right, black calc(50% - var(--column) / 2 + .5px), transparent 0 calc(50% + var(--column) / 2), black 0) 0 0 / 100% 100% no-repeat}.intro[data-astro-cid-zbnmlwsg]:before{mask:var(--cells-tile-sm) calc(50% + 12px) 0 / 24px 12px repeat, var(--cells-clip);mask-composite:intersect}.intro[data-astro-cid-zbnmlwsg]>.cell-grid-canvas{mask:var(--cells-clip);mask-composite:intersect}.intro[data-astro-cid-zbnmlwsg]{--beat:30ms}@media (prefers-reduced-motion:no-preference){.intro[data-astro-cid-zbnmlwsg][data-reveal=pending] .word[data-astro-cid-zbnmlwsg]{color:#0000}.intro[data-astro-cid-zbnmlwsg][data-reveal=playing] .word[data-astro-cid-zbnmlwsg]{animation:backwards intro-word;animation-delay:calc((var(--word) * 2 + 3) * var(--beat))}.intro[data-astro-cid-zbnmlwsg][data-reveal=playing] .dots[data-astro-cid-zbnmlwsg]{animation:intro-dots var(--beat);animation-delay:calc((var(--word) * 2 + 2) * var(--beat))}}@keyframes intro-word{0%{color:#0000}}@keyframes intro-dots{0%,to{visibility:visible}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.cta-section[data-astro-cid-z2szwpkn]{--column:1152px}.frame[data-astro-cid-z2szwpkn]{--dashes:var(--color-border-dim) 0 2px, var(--color-bg-base) 0 4px;position:relative}.frame[data-astro-cid-z2szwpkn]:after{background:repeating-linear-gradient(to right, var(--dashes)) 0 0 / 100% .5px, repeating-linear-gradient(to bottom, var(--dashes)) 0 0 / .5px 100%, repeating-linear-gradient(to bottom, var(--dashes)) 100% 0 / .5px 100%;content:"";pointer-events:none;z-index:1;background-repeat:no-repeat;position:absolute;inset:0}@media (width>=48rem){.frame[data-astro-cid-z2szwpkn]:after{background-size:100% .5px,0 0,0 0}}@media (width>=96rem){.frame[data-astro-cid-z2szwpkn]:after{background-size:100% .5px,.5px 100%,0 0}}.band[data-astro-cid-z2szwpkn]{--clear-of-sides:linear-gradient(to right, transparent 1px, black 0 calc(100% - 1px), transparent 0)}@media (width>=48rem){.band[data-astro-cid-z2szwpkn]:before{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--cells-tile), var(--clear-of-sides);-webkit-mask-image:var(--cells-tile), var(--clear-of-sides);mask-image:var(--cells-tile), var(--clear-of-sides);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:24px 12px,100% 100%;mask-size:24px 12px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}}@media (width>=80rem){.band[data-astro-cid-z2szwpkn]:before{-webkit-mask-position:calc(50% + 12px) 0,0 0;mask-position:calc(50% + 12px) 0,0 0}}@media (width>=96rem){.band[data-astro-cid-z2szwpkn]{--column-edge:calc(var(--column) / 2);--mid-cells-edge:calc(var(--column) / 2 + 96px)}.band[data-astro-cid-z2szwpkn]:before{-webkit-mask-image:var(--cells-tile), linear-gradient(to right, transparent calc(50% - var(--column-edge)), black 0 calc(50% + var(--column-edge)), transparent 0);-webkit-mask-image:var(--cells-tile), linear-gradient(to right, transparent calc(50% - var(--column-edge)), black 0 calc(50% + var(--column-edge)), transparent 0);mask-image:var(--cells-tile), linear-gradient(to right, transparent calc(50% - var(--column-edge)), black 0 calc(50% + var(--column-edge)), transparent 0)}.band[data-astro-cid-z2szwpkn]:after{background-color:var(--color-border-dim);content:"";-webkit-mask-composite:source-in,source-in,source-over,source-in;-webkit-mask-composite:source-in,source-in,source-over,source-in;mask-composite:intersect,intersect,add,intersect;-webkit-mask-image:var(--clear-of-sides), linear-gradient(to right, black calc(50% - var(--column-edge)), transparent 0 calc(50% + var(--column-edge)), black 0), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='48'%3E%3Cpath d='M0 .25H96M.25 0V48' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cpath d='M0 .25H48M.25 0V24' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), linear-gradient(to right, transparent calc(50% - var(--mid-cells-edge)), black 0 calc(50% + var(--mid-cells-edge)), transparent 0);-webkit-mask-image:var(--clear-of-sides), linear-gradient(to right, black calc(50% - var(--column-edge)), transparent 0 calc(50% + var(--column-edge)), black 0), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='48'%3E%3Cpath d='M0 .25H96M.25 0V48' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cpath d='M0 .25H48M.25 0V24' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), linear-gradient(to right, transparent calc(50% - var(--mid-cells-edge)), black 0 calc(50% + var(--mid-cells-edge)), transparent 0);mask-image:var(--clear-of-sides), linear-gradient(to right, black calc(50% - var(--column-edge)), transparent 0 calc(50% + var(--column-edge)), black 0), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='48'%3E%3Cpath d='M0 .25H96M.25 0V48' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cpath d='M0 .25H48M.25 0V24' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), linear-gradient(to right, transparent calc(50% - var(--mid-cells-edge)), black 0 calc(50% + var(--mid-cells-edge)), transparent 0);pointer-events:none;z-index:-1;position:absolute;inset:0;-webkit-mask-position:0 0,0 0,calc(50% + 48px) 0,calc(50% + 24px) 0,0 0;mask-position:0 0,0 0,calc(50% + 48px) 0,calc(50% + 24px) 0,0 0;-webkit-mask-size:100% 100%,100% 100%,96px 48px,48px 24px,100% 100%;mask-size:100% 100%,100% 100%,96px 48px,48px 24px,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat;mask-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat}}.on-grid[data-astro-cid-z2szwpkn]{--on-grid-max:960px}@media (width>=48rem) and ((width<80rem)){.on-grid[data-astro-cid-z2szwpkn]{--on-grid-width:min(var(--on-grid-max), round(down, 100%, 24px));width:var(--on-grid-width);margin-inline-start:round((100% - var(--on-grid-width)) / 2, 24px)}}@media (width>=80rem){.on-grid[data-astro-cid-z2szwpkn]{width:min(var(--on-grid-max), round(down, 100%, 48px));margin-inline:auto}}@media (width>=96rem){.on-grid-wide[data-astro-cid-z2szwpkn]{--on-grid-max:calc(var(--column) - 48px)}}.cta-columns[data-astro-cid-z2szwpkn]{--on-grid-max:100%}@media (width>=64rem){.cta-columns[data-astro-cid-z2szwpkn]{--gap:24px;--per-row:min(var(--count), 3);--on-grid-max:calc(var(--per-row) * 288px + (var(--per-row) - 1) * var(--gap));column-gap:var(--gap)}}@media (width>=80rem){.cta-columns[data-astro-cid-z2szwpkn]{--gap:calc(48px - 24px * mod(var(--per-row), 2))}}@media (width>=96rem){.cta-columns[data-astro-cid-z2szwpkn]{--gap:48px}}.whole-rows[data-astro-cid-z2szwpkn]{height:calc-size(auto, round(up, size, 12px))}.cta-columns[data-astro-cid-z2szwpkn] .command{color:var(--color-fg-base,var(--color-fg-base))}.cta-columns[data-astro-cid-z2szwpkn] .command .command-tool{color:var(--color-fg-faint,var(--color-fg-faint))}.cta-columns[data-astro-cid-z2szwpkn] .command svg{border-radius:var(--radius-full,99999px);width:30px;height:30px;color:var(--color-fg-faint,var(--color-fg-faint));flex-shrink:0;padding:3px}.cta-columns[data-astro-cid-z2szwpkn] .command:hover{border-radius:var(--radius-full,99999px);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-border-dim));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#0000}.cta-columns[data-astro-cid-z2szwpkn] .command:hover .command-tool{color:var(--color-fg-dim,var(--color-fg-dim))}.cta-columns[data-astro-cid-z2szwpkn] .command:hover .command-subcommand{color:var(--color-fg-accent-magenta,var(--color-fg-accent-magenta))}.cta-columns[data-astro-cid-z2szwpkn] .command svg:hover{background-color:var(--color-bg-dim,var(--color-bg-dim));color:var(--color-fg-base,var(--color-fg-base))}.cta-columns[data-astro-cid-z2szwpkn] .command:focus-visible{outline:2px solid var(--color-fg-base);outline-offset:2px}.cells-from-centre[data-astro-cid-z2szwpkn]:before{-webkit-mask-position:calc(50% + 48px) 0;mask-position:calc(50% + 48px) 0}.cta[data-astro-cid-z2szwpkn]{--dot:var(--color-black);isolation:isolate;white-space:nowrap;height:96px;font-family:var(--font-sans);font-feature-settings:var(--sanity-id-heading-font-features);letter-spacing:-.02em;text-box:trim-both cap alphabetic;align-items:center;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.1;display:flex;position:relative}@media (width>=48rem){:where(:root:not([data-chat-pushed])) .cta[data-astro-cid-z2szwpkn]{font-family:var(--font-sans);font-feature-settings:var(--sanity-id-heading-font-features);letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:2.375rem;font-style:normal;font-weight:400;line-height:1.1}}@container agent-page (width>=48rem){.cta[data-astro-cid-z2szwpkn]{font-family:var(--font-sans);font-feature-settings:var(--sanity-id-heading-font-features);letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:2.375rem;font-style:normal;font-weight:400;line-height:1.1}}@media (width>=48rem){:where(:root:not([data-chat-pushed])) .cta[data-astro-cid-z2szwpkn]{height:120px}}@container agent-page (width>=48rem){.cta[data-astro-cid-z2szwpkn]{height:120px}}:is(a[data-astro-cid-z2szwpkn].cta,a[data-astro-cid-z2szwpkn]:has(>.cta)):focus-visible{outline:2px solid var(--color-fg-base);outline-offset:4px}.cta-brand[data-astro-cid-z2szwpkn]{--dot:var(--color-brand);background-color:var(--color-brand);color:var(--color-black)}.cta-inverse[data-astro-cid-z2szwpkn]{--dot:var(--color-bg-inverse-base);background-color:var(--color-bg-inverse-base);color:var(--color-fg-inverse-base)}.cta-hollow[data-astro-cid-z2szwpkn],.connector[data-astro-cid-z2szwpkn]{--dot:var(--color-fg-base);color:var(--color-fg-base)}.connector[data-astro-cid-z2szwpkn]{background-color:var(--color-bg-base)}.ghost[data-astro-cid-z2szwpkn]{--ghost:var(--color-fg-base)}@supports (color:color-mix(in lab, red, red)){.ghost[data-astro-cid-z2szwpkn]{--ghost:color-mix(in oklab, var(--color-fg-base) 5%, transparent)}}.ghost[data-astro-cid-z2szwpkn]{background-color:var(--ghost);pointer-events:none;visibility:hidden;z-index:-1;position:absolute;inset-block:0;inset-inline:24px}@media (width>=48rem){.ghost[data-astro-cid-z2szwpkn]{background:linear-gradient(to right, var(--ghost) calc(50% - 48px), transparent 0 calc(50% + 48px), var(--ghost) 0) center / 100% 100% no-repeat, linear-gradient(to right, transparent calc(50% - 48px), var(--ghost) 0 calc(50% - 24px), transparent 0 calc(50% + 24px), var(--ghost) 0 calc(50% + 48px), transparent 0) center / 100% calc(100% - 24px) no-repeat, linear-gradient(to right, transparent calc(50% - 24px), var(--ghost) 0 calc(50% + 24px), transparent 0) center / 100% 24px no-repeat}}.split[data-astro-cid-z2szwpkn]:hover>.ghost[data-astro-cid-z2szwpkn]{visibility:visible}.split[data-astro-cid-z2szwpkn]:hover>.connector[data-astro-cid-z2szwpkn]{background-color:#0000}.flow[data-astro-cid-z2szwpkn]{pointer-events:none;z-index:-1;position:absolute;inset:0}.flow-cell[data-astro-cid-z2szwpkn]{background-color:var(--color-fg-base);height:12px;left:calc(50% + var(--column) * 24px);opacity:0;top:calc(50% + var(--row) * 12px);width:24px;position:absolute;-webkit-mask:radial-gradient(circle at 1px 1px,#000 .8px,#0000 1px) 0 0/4px 4px,radial-gradient(circle at 3px 3px,#000 .8px,#0000 1px) 0 0/4px 4px;mask:radial-gradient(circle at 1px 1px,#000 .8px,#0000 1px) 0 0/4px 4px,radial-gradient(circle at 3px 3px,#000 .8px,#0000 1px) 0 0/4px 4px}@media (prefers-reduced-motion:no-preference){.split[data-astro-cid-z2szwpkn]:hover .flow-cell[data-astro-cid-z2szwpkn]{animation:1.2s step-end infinite flow-flicker;animation-delay:calc((var(--column) + 5) * 90ms + mod(var(--row) + 2, 2) * 45ms)}}@keyframes flow-flicker{0%{opacity:1}8%{opacity:.4}14%{opacity:1}20%,to{opacity:0}}.corners[data-astro-cid-z2szwpkn],.bracket[data-astro-cid-z2szwpkn]{pointer-events:none;z-index:-1;width:48px;position:absolute;inset-block:0}.corners-start[data-astro-cid-z2szwpkn],.bracket-start[data-astro-cid-z2szwpkn]{left:0}.corners-end[data-astro-cid-z2szwpkn],.bracket-end[data-astro-cid-z2szwpkn]{right:0}.corners[data-astro-cid-z2szwpkn]:before,.corners[data-astro-cid-z2szwpkn]:after,.bracket[data-astro-cid-z2szwpkn]:before,.bracket[data-astro-cid-z2szwpkn]:after{background-color:var(--color-bg-base);content:"";position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.corners[data-astro-cid-z2szwpkn]:before,.bracket[data-astro-cid-z2szwpkn]:before{background-image:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 0), radial-gradient(circle at 3px 3px, var(--dot) 1px, transparent 0);background-size:4px 4px}.corners[data-astro-cid-z2szwpkn]:after,.bracket[data-astro-cid-z2szwpkn]:after,.connector[data-astro-cid-z2szwpkn]{background-image:radial-gradient(circle at 1px 1px, var(--dot) var(--sparse-dot,.75px), transparent 0), radial-gradient(circle at 3px 3px, var(--dot) var(--sparse-dot,.75px), transparent 0);background-size:4px 4px}a[data-astro-cid-z2szwpkn].cta:hover,a[data-astro-cid-z2szwpkn]:hover>.cta[data-astro-cid-z2szwpkn],a[data-astro-cid-z2szwpkn]:hover>.connector[data-astro-cid-z2szwpkn]{--sparse-dot:1px}.trail[data-astro-cid-z2szwpkn]{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.split[data-astro-cid-z2szwpkn]{--trail-color:var(--color-fg-faint)}.cta-label[data-astro-cid-z2szwpkn]{position:relative}.cta-label[data-astro-cid-z2szwpkn]:before{background-color:var(--trail-color,var(--color-bg-base));content:"";visibility:hidden;z-index:-1;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 1px 1px,#000 .8px,#0000 1px) 0 0/4px 4px,radial-gradient(circle at 3px 3px,#000 .8px,#0000 1px) 0 0/4px 4px;mask:radial-gradient(circle at 1px 1px,#000 .8px,#0000 1px) 0 0/4px 4px,radial-gradient(circle at 3px 3px,#000 .8px,#0000 1px) 0 0/4px 4px}.cta-label[data-astro-cid-z2szwpkn]:hover:before{visibility:visible}.corners[data-astro-cid-z2szwpkn]:before,.corners[data-astro-cid-z2szwpkn]:after{-webkit-mask-size:24px 12px;mask-size:24px 12px}.corners[data-astro-cid-z2szwpkn]:before{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0)}.corners[data-astro-cid-z2szwpkn]:after{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)}.corners-start[data-astro-cid-z2szwpkn]:before{-webkit-mask-position:0 12px,24px 0,0 calc(100% - 12px),24px 100%;mask-position:0 12px,24px 0,0 calc(100% - 12px),24px 100%}.corners-start[data-astro-cid-z2szwpkn]:after{-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%}.corners-end[data-astro-cid-z2szwpkn]:before{-webkit-mask-position:100% 12px,0 0,100% calc(100% - 12px),0 100%;mask-position:100% 12px,0 0,100% calc(100% - 12px),0 100%}.corners-end[data-astro-cid-z2szwpkn]:after{-webkit-mask-position:100% 0,100% 100%;mask-position:100% 0,100% 100%}.bracket[data-astro-cid-z2szwpkn]:before{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:24px 12px;mask-size:24px 12px}.bracket[data-astro-cid-z2szwpkn]:after{-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0);-webkit-mask-size:24px calc(100% - 24px);mask-size:24px calc(100% - 24px)}.bracket-start[data-astro-cid-z2szwpkn]:before{-webkit-mask-position:24px 0,left 24px bottom 0;mask-position:24px 0,left 24px bottom 0}.bracket-start[data-astro-cid-z2szwpkn]:after{-webkit-mask-position:0 12px;mask-position:0 12px}.bracket-end[data-astro-cid-z2szwpkn]:before{-webkit-mask-position:right 24px top 0,right 24px bottom 0;mask-position:right 24px top 0,right 24px bottom 0}.bracket-end[data-astro-cid-z2szwpkn]:after{-webkit-mask-position:right 0 top 12px;mask-position:right 0 top 12px}@media (width>=48rem){:where(:root:not([data-chat-pushed])) :scope .bracket{width:72px}:where(:root:not([data-chat-pushed])) :scope .bracket:before{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0)}:where(:root:not([data-chat-pushed])) :scope .bracket:after{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:24px 12px,24px 12px,24px calc(100% - 48px);mask-size:24px 12px,24px 12px,24px calc(100% - 48px)}:where(:root:not([data-chat-pushed])) :scope .bracket-start:before{-webkit-mask-position:48px 0,24px 12px,left 48px bottom 0,left 24px bottom 12px;mask-position:48px 0,24px 12px,left 48px bottom 0,left 24px bottom 12px}:where(:root:not([data-chat-pushed])) :scope .bracket-start:after{-webkit-mask-position:24px 0,left 24px bottom 0,0 24px;mask-position:24px 0,left 24px bottom 0,0 24px}:where(:root:not([data-chat-pushed])) :scope .bracket-end:before{-webkit-mask-position:right 48px top 0,right 24px top 12px,right 48px bottom 0,right 24px bottom 12px;mask-position:right 48px top 0,right 24px top 12px,right 48px bottom 0,right 24px bottom 12px}:where(:root:not([data-chat-pushed])) :scope .bracket-end:after{-webkit-mask-position:right 24px top 0,right 24px bottom 0,right 0 top 24px;mask-position:right 24px top 0,right 24px bottom 0,right 0 top 24px}}@container agent-page (width>=48rem){.bracket{width:72px}.bracket:before{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0)}.bracket:after{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:24px 12px,24px 12px,24px calc(100% - 48px);mask-size:24px 12px,24px 12px,24px calc(100% - 48px)}.bracket-start:before{-webkit-mask-position:48px 0,24px 12px,left 48px bottom 0,left 24px bottom 12px;mask-position:48px 0,24px 12px,left 48px bottom 0,left 24px bottom 12px}.bracket-start:after{-webkit-mask-position:24px 0,left 24px bottom 0,0 24px;mask-position:24px 0,left 24px bottom 0,0 24px}.bracket-end:before{-webkit-mask-position:right 48px top 0,right 24px top 12px,right 48px bottom 0,right 24px bottom 12px;mask-position:right 48px top 0,right 24px top 12px,right 48px bottom 0,right 24px bottom 12px}.bracket-end:after{-webkit-mask-position:right 24px top 0,right 24px bottom 0,right 0 top 24px;mask-position:right 24px top 0,right 24px bottom 0,right 0 top 24px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes homepage-customers-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.marquee[data-astro-cid-bul42dlz] .marquee-track{animation-name:marquee-scroll;animation-duration:var(--marquee-duration,20s);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}.marquee[data-astro-cid-bul42dlz]:hover .marquee-track,.marquee[data-astro-cid-bul42dlz] .marquee-track[data-paused=true]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-bul42dlz] .marquee-track{animation-play-state:paused}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.customer-strip[data-astro-cid-aueyrqla]{background-color:var(--color-bg-base)}.strip-cell[data-astro-cid-aueyrqla],.stat[data-astro-cid-aueyrqla]{border-top:.5px dashed var(--color-border-dim);border-left:.5px dashed var(--color-border-dim)}@media (width>=80rem){.stat[data-astro-cid-aueyrqla]{border:0}.stat-logo[data-astro-cid-aueyrqla]{border-top:.5px dashed var(--color-border-dim);border-left:.5px dashed var(--color-border-dim)}.stat-body[data-astro-cid-aueyrqla]{border-top:.5px dashed var(--color-border-dim)}}.strip-row[data-astro-cid-aueyrqla]{border-right:.5px dashed var(--color-border-dim);border-bottom:.5px dashed var(--color-border-dim)}[data-astro-cid-aueyrqla][data-logo-slot]>[data-astro-cid-aueyrqla][data-logo]{filter:blur();will-change:filter}[data-astro-cid-aueyrqla][data-step="1"]>[data-astro-cid-aueyrqla][data-logo],[data-astro-cid-aueyrqla][data-step="2"]>[data-astro-cid-aueyrqla][data-logo],[data-astro-cid-aueyrqla][data-step="5"]>[data-astro-cid-aueyrqla][data-logo]{filter:blur(2px)}[data-astro-cid-aueyrqla][data-step="3"]>[data-astro-cid-aueyrqla][data-logo],[data-astro-cid-aueyrqla][data-step="4"]>[data-astro-cid-aueyrqla][data-logo]{filter:blur(3px);opacity:.4}[data-astro-cid-aueyrqla][data-step="6"]>[data-astro-cid-aueyrqla][data-logo]{filter:blur(1px)}.logo-patch[data-astro-cid-aueyrqla]{visibility:hidden;pointer-events:none;position:absolute;top:50%;left:50%}.logo-patch-a[data-astro-cid-aueyrqla]{width:102px;height:24px;translate:-72px -18px}.logo-patch-b[data-astro-cid-aueyrqla]{width:76px;height:24px;translate:-6px -8px}.logo-patch-c[data-astro-cid-aueyrqla]{width:32px;height:28px;translate:-56px -2px}[data-astro-cid-aueyrqla][data-step="2"]>.logo-patch-a[data-astro-cid-aueyrqla],[data-astro-cid-aueyrqla][data-step="3"]>.logo-patch-a[data-astro-cid-aueyrqla],[data-astro-cid-aueyrqla][data-step="3"]>.logo-patch-b[data-astro-cid-aueyrqla],[data-astro-cid-aueyrqla][data-step="4"]>.logo-patch-b[data-astro-cid-aueyrqla],[data-astro-cid-aueyrqla][data-step="5"]>.logo-patch-b[data-astro-cid-aueyrqla],[data-astro-cid-aueyrqla][data-step="5"]>.logo-patch-c[data-astro-cid-aueyrqla],[data-astro-cid-aueyrqla][data-step="6"]>.logo-patch-c[data-astro-cid-aueyrqla]{visibility:visible}.strip-marquee[data-astro-cid-aueyrqla]{animation:40s linear infinite strip-marquee}@keyframes strip-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.strip-marquee[data-astro-cid-aueyrqla]{animation:none}.strip-row[data-astro-cid-aueyrqla]:has(>.strip-marquee){overflow-x:auto}}.hero-row[data-astro-cid-3dmmlihw]{border-right:.5px dashed var(--color-border-dim);border-bottom:.5px dashed var(--color-border-dim);grid-template-columns:minmax(0,1fr);display:grid}.hero-filler[data-astro-cid-3dmmlihw],.hero-content[data-astro-cid-3dmmlihw]{border-top:.5px dashed var(--color-border-dim);border-left:.5px dashed var(--color-border-dim)}.hero-filler[data-astro-cid-3dmmlihw]{display:none}.hero-content[data-astro-cid-3dmmlihw]{background-color:var(--color-bg-base)}.hero-step[data-astro-cid-3dmmlihw]{border-top:.5px dashed var(--color-border-dim)}.hero-step[data-astro-cid-3dmmlihw]:before{mask-position:0 0}@media (width>=64rem){.hero-row[data-astro-cid-3dmmlihw]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hero-filler[data-astro-cid-3dmmlihw]{display:block}}@media (width>=80rem){.hero-row[data-astro-cid-3dmmlihw]{grid-template-columns:minmax(0,1fr) 96px auto 96px minmax(0,1fr)}}@media (width>=96rem){.hero-row[data-astro-cid-3dmmlihw]{grid-template-columns:minmax(0,1fr) 96px 96px auto 96px 96px minmax(0,1fr)}}.stats-bar[data-astro-cid-d6kcmvgv]{background-color:var(--color-bg-base);border:.5px dashed var(--color-border-dim);border-top:0}.stats-label[data-astro-cid-d6kcmvgv]{border-top:.5px solid var(--color-border-dim);border-right:.5px solid var(--color-border-dim)}.stats-cell[data-astro-cid-d6kcmvgv]{border-top:.5px dashed var(--color-border-dim);border-left:.5px dashed var(--color-border-dim)}.stats-track[data-astro-cid-d6kcmvgv]{animation:60s linear infinite stats-marquee}.stats-bar[data-astro-cid-d6kcmvgv]:hover .stats-track[data-astro-cid-d6kcmvgv]{animation-play-state:paused}@keyframes stats-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.stats-track[data-astro-cid-d6kcmvgv]{animation:none}.stats-viewport[data-astro-cid-d6kcmvgv]{overflow-x:auto}}.hero-word[data-astro-cid-vyf2hbfz]{border-top:.5px dashed var(--color-border-dim);border-inline:.5px dashed var(--color-border-dim)}@media (width>=64rem){.hero-title[data-astro-cid-vyf2hbfz]{isolation:isolate;position:relative}.hero-title[data-astro-cid-vyf2hbfz]:before{content:"";z-index:-1;background-color:var(--color-border-dim);pointer-events:none;position:absolute;inset:0;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='72'%3E%3Cpath d='M0 .25H2' stroke='black' stroke-width='.5'/%3E%3C/svg%3E");mask-size:4px 72px}}.hero-cta[data-astro-cid-vyf2hbfz]{background-color:var(--color-bg-base);box-shadow:0 0 0 12px var(--color-bg-base)}.hero-spacer[data-astro-cid-vyf2hbfz]{border-inline:.5px dashed var(--color-border-dim)}.hero-cta[data-astro-cid-vyf2hbfz]{--hero-cta-cut:12px;--hero-cta-dots:radial-gradient(circle at 1px 1px, #000 .8px, transparent 1px) 0 0 / 4px 4px, radial-gradient(circle at 3px 3px, #000 .8px, transparent 1px) 0 0 / 4px 4px}.hero-cta[data-astro-cid-vyf2hbfz]:hover{--hero-cta-cut:24px}.hero-cta-fill[data-astro-cid-vyf2hbfz]{mask:linear-gradient(#000, #000) center / 100% calc(100% - 2 * var(--hero-cta-cut)) no-repeat, linear-gradient(#000, #000) center / calc(100% - 2 * var(--hero-cta-cut)) 100% no-repeat, linear-gradient(#000, #000) center / calc(100% - 24px) calc(100% - 24px) no-repeat, var(--hero-cta-dots)}.hero-cta-label[data-astro-cid-vyf2hbfz]:before{content:"";z-index:-1;visibility:hidden;background-color:var(--color-bg-base);mask:var(--hero-cta-dots);position:absolute;inset:0}.hero-cta-label[data-astro-cid-vyf2hbfz]:hover:before{visibility:visible}.hero-cta[data-astro-cid-vyf2hbfz]:focus-visible{outline:2px solid var(--color-fg-base);outline-offset:4px}
