@layer components{.card:where(.astro-nvj4rk76){isolation:isolate;justify-content:space-between;gap:calc(var(--space-24) * var(--scale-up));inline-size:28rem;block-size:calc(42rem * var(--scale-up));padding:calc(var(--space-20) * var(--scale-up));border-radius:var(--radius-l);clip-path:inset(0 round var(--radius-l));background:var(--color-surface-inverse);color:var(--color-text-on-inverse);transition:color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:clip;@media (width>=64rem){inline-size:calc(36rem * var(--scale-up))}&:after{content:"";z-index:var(--z-below);background:linear-gradient(180deg, oklch(from var(--color-surface-inverse) l c h / 40%), transparent 33%), linear-gradient(180deg, transparent 39%, oklch(from var(--color-surface-inverse) l c h / 90%) 100%);opacity:calc(1 - var(--story-hover,0));transition:opacity var(--duration-normal) var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){&[data-hover]:is(:hover,:focus-visible){--story-hover:1;background-color:var(--color-surface-accent);color:var(--color-text-on-accent)}}&:focus-visible{outline-offset:calc(-1 * var(--border-width-thick))}}.face:where(.astro-nvj4rk76){z-index:var(--z-below);background:var(--color-surface-accent);opacity:var(--story-hover,0);transition:opacity var(--duration-normal) var(--ease-out);position:absolute;inset:0}.top:where(.astro-nvj4rk76){justify-content:space-between;align-items:flex-start;gap:calc(var(--space-40) * var(--scale-up));display:flex}.logo:where(.astro-nvj4rk76){min-inline-size:0;block-size:calc(var(--story-logo-height) * var(--scale-up));color:currentColor;flex:1;align-items:flex-start;display:flex;&>*{block-size:100%;inline-size:auto;max-inline-size:100%}}.arrow:where(.astro-nvj4rk76){inline-size:calc(3.3rem * var(--scale-up));block-size:calc(3.3rem * var(--scale-up));border:var(--border-width) solid var(--alpha-ink-35);border-radius:var(--radius-m);opacity:var(--story-hover,0);transition:opacity var(--duration-normal) var(--ease-out);flex-shrink:0;place-items:center;display:grid}.bottom:where(.astro-nvj4rk76){display:grid;&>:where(.astro-nvj4rk76){grid-area:1/1;align-self:end}}.stat:where(.astro-nvj4rk76){gap:calc(var(--space-16) * var(--scale-up));opacity:calc(1 - var(--story-hover,0));transition:opacity var(--duration-normal) var(--ease-out);flex-direction:column;display:flex}.value:where(.astro-nvj4rk76){font-family:var(--font-stat), var(--font-sans);font-size:var(--text-mobile-display);line-height:var(--leading-none);letter-spacing:var(--tracking-tightest);white-space:nowrap;@media (width>=64rem){font-size:calc(var(--text-display) * var(--scale-up))}}.label:where(.astro-nvj4rk76){font-size:calc(var(--text-body) * var(--scale-up));line-height:var(--leading-normal)}.text:where(.astro-nvj4rk76){font-size:calc(var(--text-body) * var(--scale-up));line-height:var(--leading-normal);opacity:var(--story-hover,0);transition:opacity var(--duration-normal) var(--ease-out)}.stories:where(.astro-72wsarbz){--section-gap:var(--space-40);--scroller-row-gap:var(--section-gap);@media (width>=64rem){--section-gap:var(--space-64)}}.card:where(.astro-2fp4agqq){--detection-scale:var(--scale-up);inline-size:calc(28.7rem * var(--scale-up));flex-direction:column;display:flex}.frame:where(.astro-2fp4agqq){aspect-ratio:286/358;border-radius:var(--radius-l);clip-path:inset(0 round var(--radius-l));background:var(--color-surface-inverse);display:block;position:relative;overflow:clip;@media (hover:hover) and (pointer:fine){--detection-shown:0;.card:where(.astro-2fp4agqq):is([data-active],:hover) &{--detection-shown:1}}&:focus-visible{outline-offset:calc(-1 * var(--border-width-thick))}}.why:where(.astro-6nkisr6r){--section-gap:var(--space-48);@media (width>=64rem){--section-gap:var(--space-80)}}.why:where(.astro-6nkisr6r) [data-slot=section-title]{@media (width>=75rem){text-wrap:wrap}}.cards:where(.astro-6nkisr6r){gap:var(--space-16);display:grid;@media (width>=64rem){grid-template-columns:repeat(3,1fr)}}.diagram:where(.astro-smgdxlui){--diagram-scale:1;inline-size:calc(53.3rem * var(--diagram-scale));block-size:calc(55.7rem * var(--diagram-scale));color:var(--alpha-paper-40);@media (width<48rem){--diagram-scale:.52}}.canvas:where(.astro-smgdxlui){--diagram-unit:.1rem;isolation:isolate;block-size:55.7rem;inline-size:53.3rem;position:relative;@media (width<48rem){transform-origin:0 0;scale:var(--diagram-scale)}}.loop:where(.astro-smgdxlui){border:var(--border-width) solid currentcolor;border-inline-end:none;border-start-start-radius:.6rem;border-end-start-radius:.6rem;block-size:42.3rem;inline-size:5.1rem;position:absolute;inset-block-start:2.85rem;inset-inline-start:5.2rem}.line:where(.astro-smgdxlui){gap:var(--space-6);border:var(--border-width) solid var(--alpha-paper-40);border-radius:var(--radius-m);background:var(--alpha-paper-24);block-size:5.5rem;inline-size:29.4rem;color:var(--color-text);font-size:var(--text-ui-body);font-weight:var(--weight-medium);backdrop-filter:blur(10px);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:.1rem;inset-inline-start:10.3rem;overflow:clip}.wire:where(.astro-smgdxlui){block-size:auto;position:absolute;&.wire1{inline-size:23.7rem;inset-block-start:5.55rem;inset-inline-start:13rem}&.wire2{inline-size:26.8rem;inset-block-start:18.8rem;inset-inline-start:11.6rem;scale:1 -1}&.wire3{inline-size:26.8rem;inset-block-start:31rem;inset-inline-start:11.6rem}}.sources:where(.astro-smgdxlui){gap:var(--space-10);inline-size:34.6rem;display:flex;position:absolute;inset-block-start:9.75rem;inset-inline-start:7.7rem}.agents:where(.astro-smgdxlui){gap:var(--space-10);inline-size:34.6rem;display:flex;position:absolute;inset-block-start:24.15rem;inset-inline-start:7.7rem}.platform:where(.astro-smgdxlui){align-items:center;gap:var(--space-10);inline-size:29.4rem;padding:var(--space-24) var(--space-16) var(--space-12);border-radius:var(--radius-m);background:var(--color-surface-inverse);color:var(--color-text-on-inverse);font-size:var(--text-ui-body);line-height:var(--leading-normal);flex-direction:column;display:flex;position:absolute;inset-block-start:34.75rem;inset-inline-start:10.3rem}.name:where(.astro-smgdxlui){font-weight:var(--weight-medium)}.feature:where(.astro-smgdxlui){justify-content:center;align-items:center;gap:var(--space-8);inline-size:100%;padding-block:var(--space-12);border-radius:var(--radius-s);background:var(--alpha-paper-8);display:flex;position:relative;overflow:clip}.phases:where(.astro-smgdxlui){inline-size:4rem;color:var(--color-text-inverse);font-size:var(--text-ui-caption);font-weight:var(--weight-medium);position:absolute;inset-block:0;inset-inline-start:46rem}.phase:where(.astro-smgdxlui){border-inline-start:var(--border-width) solid var(--alpha-paper-40);position:absolute;inset-inline-start:0;&:first-child{--phase-offset:5.4rem;block-size:18.8rem;inset-block-start:.05rem}&:nth-child(2){--phase-offset:.5rem;block-size:8.1rem;inset-block-start:23.5rem}&:nth-child(3){--phase-offset:8rem;block-size:20.9rem;inset-block-start:34.75rem}}.phaseText:where(.astro-smgdxlui){position:absolute;inset-block-start:var(--phase-offset);inset-inline-start:var(--space-8)}.phaseWords:where(.astro-smgdxlui){gap:var(--space-8);writing-mode:vertical-rl;white-space:nowrap;display:flex}.phaseLabel:where(.astro-smgdxlui){letter-spacing:var(--tracking-wide);text-transform:uppercase}.diagram:where(.astro-l2xi3duz){--diagram-scale:.75;color:var(--alpha-paper-40);@media (width<48rem){inline-size:calc(33.9rem * var(--diagram-scale));block-size:calc(55.6rem * var(--diagram-scale))}}.canvas:where(.astro-l2xi3duz){--diagram-unit:.1rem;isolation:isolate;inline-size:33.9rem;padding-block-start:17.9rem;position:relative;@media (width<48rem){transform-origin:0 0;scale:var(--diagram-scale)}}.ripple:where(.astro-l2xi3duz){border:var(--border-width) solid var(--core-lime);border-radius:var(--radius-full);opacity:0;pointer-events:none;block-size:4rem;inline-size:4rem;position:absolute;inset-block-start:.2rem;inset-inline-start:50%;translate:-50%}.start:where(.astro-l2xi3duz){block-size:auto;inline-size:4.4rem;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.split:where(.astro-l2xi3duz){block-size:13.7rem;inline-size:18.2rem;position:absolute;inset-block-start:4.2rem;inset-inline-start:50%;translate:-50%}.branches:where(.astro-l2xi3duz){gap:var(--space-20);display:flex}.branch:where(.astro-l2xi3duz){flex-direction:column;flex:1;align-items:center;display:flex}.connector:where(.astro-l2xi3duz){inline-size:var(--border-width);background:var(--alpha-paper-40);block-size:1.75rem}.outcomes:where(.astro-lcdefpme){--showcase-aspect:16 / 9;--showcase-aspect-mobile:16 / 9;@media (width<64rem){--showcase-text-gap:var(--space-4)}}}@layer overrides{.image:where(.astro-nvj4rk76){z-index:var(--z-below);opacity:calc(1 - var(--story-hover,0));transition:opacity var(--duration-normal) var(--ease-out)}.name:where(.astro-2fp4agqq){padding-block:calc(var(--space-20) * var(--scale-up));font-size:calc(var(--text-body-lg) * var(--scale-up));@media (hover:hover) and (pointer:fine){.card:where(.astro-2fp4agqq):is([data-active],:hover) &{color:var(--color-text);opacity:1}}}.image:where(.astro-2fp4agqq){transition:scale var(--duration-slower) var(--ease-out);@media (hover:hover) and (pointer:fine){.card:where(.astro-2fp4agqq):hover &{scale:1.04}}}.sources:where(.astro-smgdxlui)>[data-slot=step],.agents:where(.astro-smgdxlui)>[data-slot=step]{--step-width:auto;flex:1 1 0}.mark:where(.astro-smgdxlui){--icon-size:3.4rem}.root:where(.astro-l2xi3duz){--step-width:100%;--step-height:7.9rem;--step-label-width:none;position:absolute;inset-block-start:6.6rem;inset-inline:0}.cameraGrid:where(.astro-lcdefpme){@media (width>=64rem){inline-size:auto;margin-inline:var(--space-80)}}}
