.reveal{opacity:0;will-change:opacity,transform;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}.reveal{transition-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@keyframes tickerMove{to{transform:translate(-50%)}}.ticker-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{gap:var(--ticker-gap,48px);width:max-content;padding-right:var(--ticker-gap,48px);animation:32s linear infinite tickerMove;display:flex}.wac-screen{background-color:#efeae2;background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:18px 18px}.wac-row{width:100%;display:flex}.wac-row--me{justify-content:flex-end}.wac-row--them{justify-content:flex-start}.wac-bubble{white-space:pre-wrap;word-break:break-word;color:#111b21;border-radius:12px;max-width:82%;padding:7px 10px 8px;font-size:14px;line-height:1.4;animation:.28s both bubbleIn;position:relative;box-shadow:0 1px .5px #00000014}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.wac-bubble--me{background:#d9fdd3;border-top-right-radius:3px}.wac-bubble--them{background:#fff;border-top-left-radius:3px}.wac-time{text-align:right;color:#111b2173;margin-top:2px;font-size:10px;line-height:1;display:block}.wac-link{color:#027eb5;text-decoration:none}.wac-link:hover{text-decoration:underline}.wac-typing{align-items:center;gap:4px;padding:10px 12px;display:inline-flex}.wac-typing span{background:#111b2159;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite typingBounce}.wac-typing span:nth-child(2){animation-delay:.18s}.wac-typing span:nth-child(3){animation-delay:.36s}@keyframes typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.flow-wrap{flex-direction:column;gap:44px;display:flex;position:relative}@media (min-width:861px){.flow-wrap{gap:88px}.flow-stage{width:348px}.flow-left{align-self:flex-start}.flow-right{align-self:flex-end}}.flow-stage{z-index:1;opacity:0;flex-direction:column;gap:12px;transition:opacity .5s,transform .55s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;transform:translateY(30px)scale(.93)}.flow-stage.is-in{opacity:1;transform:none}.flow-stage:before{content:"";pointer-events:none;border-radius:24px;transition:box-shadow .6s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #0000}.flow-stage.is-in:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-gold)55%,transparent),0 0 40px -10px color-mix(in srgb,var(--color-gold)45%,transparent)}.flow-icon{transition:background-color .6s,color .6s,box-shadow .6s}.flow-stage.is-in .flow-icon{background:color-mix(in srgb,var(--color-gold)18%,#fff);color:var(--color-gold-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold)45%,transparent)}.flow-arrows{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-arrow{fill:none;stroke:var(--color-gold-ink);stroke-width:2.5px;stroke-linecap:round;opacity:0;transition:stroke-dashoffset .7s,opacity .35s}.flow-arrows marker path{fill:var(--color-gold-ink)}.flow-mini{background-color:#efeae2;background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:14px 14px}.landing-grain:before{content:"";pointer-events:none;z-index:0;opacity:.35;mix-blend-mode:multiply;background-image:radial-gradient(var(--color-brand-900).5px,transparent .5px);background-size:4px 4px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}.ticker-track,.wac-bubble,.wac-typing span{animation:none!important}.flow-stage{opacity:1!important;transition:none!important;transform:none!important}.flow-arrow{transition:none!important}}
