.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}@keyframes bot-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bot-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both bot-rise}@keyframes bot-pulse{0%,to{opacity:1}50%{opacity:.35}}.bot-pulse{animation:2s ease-in-out infinite bot-pulse}@keyframes bot-descend{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}.bot-descend{animation:.7s cubic-bezier(.2,.7,.2,1) both bot-descend;animation-delay:var(--d,0s)}@keyframes bot-emerge{0%{opacity:0;transform:translateY(var(--from,-160px)) scale(.8)}45%{opacity:1}to{opacity:1;transform:none}}.bot-emerge{animation:.9s cubic-bezier(.2,.7,.2,1) both bot-emerge;animation-delay:var(--d,0s)}@keyframes bot-light{0%{background:#ffffff29}to{background:var(--accent)}}.bot-light{animation:.36s ease-out both bot-light;animation-delay:var(--d,0s);background:#ffffff29}.bot-play-once>span{transform-origin:50%;animation:1.1s ease-in-out 2 bot-wave;animation-delay:var(--d,0s)}@keyframes bot-slide{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:none}}.bot-slide{animation:.62s cubic-bezier(.16,.84,.28,1) both bot-slide;animation-delay:var(--d,0s)}.bot-deal>:first-child{--d:var(--b,0s)}.bot-deal>:nth-child(2){--d:calc(var(--b,0s) + .11s)}.bot-deal>:nth-child(3){--d:calc(var(--b,0s) + .22s)}@keyframes bot-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.bot-wave>span{transform-origin:bottom;animation:1.4s ease-in-out infinite bot-wave}@keyframes bot-karaoke{0%{background-size:0% 100%}60%{background-size:100% 100%}to{background-size:100% 100%}}.bot-karaoke{color:#fff;background-image:linear-gradient(#f2b134,#f2b134);background-repeat:no-repeat;background-size:0% 100%;animation:3.2s ease-out infinite bot-karaoke}.bot-karaoke.is-dark{color:#000}@keyframes bot-draw{0%{background-size:0% 2px}to{background-size:100% 2px}}.bot-draw{background-image:linear-gradient(#2dd4bf,#2dd4bf);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;animation:.9s ease-out .6s both bot-draw}@keyframes bot-alt{0%{opacity:.35;transform:scale(.99)}7%{opacity:1;transform:none}44%{opacity:1;transform:none}50%,to{opacity:.35;transform:scale(.99)}}.bot-alt{animation:bot-alt var(--cycle,9s) cubic-bezier(.2,.7,.2,1) var(--d,0s) infinite both}@keyframes bot-alt-draw{0%,3%{background-size:0% 2px}12%{background-size:100% 2px}45%{background-size:100% 2px}50%,to{background-size:0% 2px}}.bot-alt-draw{animation:bot-alt-draw var(--cycle,9s) ease-out var(--d,0s) infinite both;background-image:linear-gradient(#2dd4bf,#2dd4bf);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px}@media (prefers-reduced-motion:reduce){.bot-alt{opacity:1;animation:none;transform:none}.bot-alt-draw{background-size:100% 2px;animation:none}}@keyframes bot-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.bot-pop{animation:.5s cubic-bezier(.2,.7,.2,1) both bot-pop}.bot-cycle>*{opacity:0;animation:bot-cycle var(--cycle,16s) infinite;position:absolute;inset:0}@keyframes bot-cycle{0%{opacity:0}3%{opacity:1}10.5%{opacity:1}13.5%{opacity:0}to{opacity:0}}@keyframes bot-play{0%{left:0%}to{left:100%}}.bot-play{animation:6s linear infinite bot-play}.reveal .bot-in{opacity:0;transform:translateY(10px)}.reveal.is-in .bot-in{animation:.6s cubic-bezier(.2,.7,.2,1) both bot-rise;animation-delay:calc(var(--d,0s) + .25s)}@media (prefers-reduced-motion:reduce){.reveal .bot-in{opacity:1;transform:none;animation:none!important}.reveal{opacity:1;transition:none;transform:none}.bot-rise,.bot-pulse,.bot-wave>span,.bot-karaoke,.bot-draw,.bot-pop,.bot-play,.bot-descend,.bot-emerge,.bot-slide{animation:none!important}.bot-karaoke{background-size:100% 100%}.bot-cycle>*{opacity:0;animation:none}.bot-cycle>:first-child{opacity:1}}@keyframes bot-progress{0%{width:0%}to{width:100%}}@keyframes bot-cursor{0%{transform:translate(var(--x0), var(--y0));opacity:0}8%{opacity:1}28%{transform:translate(var(--x1), var(--y1)) scale(1)}33%{transform:translate(var(--x1), var(--y1)) scale(.82)}38%{transform:translate(var(--x1), var(--y1)) scale(1)}58%{transform:translate(var(--x2), var(--y2));opacity:1}68%{opacity:0}to{transform:translate(var(--x2), var(--y2));opacity:0}}.bot-cursor{z-index:5;pointer-events:none;animation:bot-cursor var(--cycle,12s) cubic-bezier(.3,.7,.3,1) var(--d,0s) infinite both;position:absolute;top:0;left:0}@keyframes bot-undecide{0%,33%{opacity:1}35%,to{opacity:0}}@keyframes bot-decide{0%,33%{opacity:0;transform:scale(.8)}36%,to{opacity:1;transform:none}}.bot-undecide{animation:bot-undecide var(--cycle,12s) linear var(--d,0s) infinite both}.bot-decide{animation:bot-decide var(--cycle,12s) cubic-bezier(.2,.7,.2,1) var(--d,0s) infinite both}@keyframes bot-confetti{0%,32.5%{opacity:0;transform:translate(0)scale(.3)rotate(0)}34%{opacity:1}46%{opacity:1;transform:translate(var(--cx), var(--cy)) scale(1) rotate(var(--cr))}56%,to{opacity:0;transform:translate(calc(var(--cx) * 1.25), calc(var(--cy) * 1.25 + 16px)) scale(.5) rotate(calc(var(--cr) * 1.4))}}.bot-confetti{z-index:6;pointer-events:none;position:absolute;top:50%;left:50%}.bot-confetti>span{width:6px;height:6px;animation:bot-confetti var(--cycle,12s) cubic-bezier(.15,.65,.35,1) var(--d,0s) infinite both;border-radius:1px;position:absolute}@media (prefers-reduced-motion:reduce){.bot-cursor,.bot-confetti{display:none}.bot-undecide,.bot-decide{animation:none}.bot-decide{opacity:0}}@keyframes bot-swap2{0%{opacity:0;transform:translateY(6px)}2.5%{opacity:1;transform:none}47%{opacity:1;transform:none}50%{opacity:0;transform:translateY(-6px)}to{opacity:0}}.bot-swap2>*{opacity:0;animation:bot-swap2 var(--cycle,12s) ease-in-out infinite both;position:absolute;inset:0}.bot-swap2>:nth-child(2){animation-delay:calc(var(--cycle,12s) / 2)}@media (prefers-reduced-motion:reduce){.bot-swap2>*{animation:none}.bot-swap2>:first-child{opacity:1}}.bot-swap2>*{--slot:0s}.bot-swap2>:nth-child(2){--slot:calc(var(--cycle,12s) / 2)}@keyframes bot-draw-cycle{0%,4%{background-size:0% 2px}9%{background-size:100% 2px}46%{background-size:100% 2px}50%,to{background-size:0% 2px}}.bot-swap2 .bot-draw-cycle{animation:bot-draw-cycle var(--cycle,12s) ease-out var(--slot) infinite both;background-image:linear-gradient(#2dd4bf,#2dd4bf);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px}@keyframes bot-underline{0%{background-size:0% 3px}to{background-size:100% 3px}}.bot-underline{background-image:linear-gradient(#fff,#fff);background-position:0 92%;background-repeat:no-repeat;background-size:0% 3px;animation:.65s cubic-bezier(.2,.7,.2,1) both bot-underline}.bot-draw-cycle{background-image:linear-gradient(#2dd4bf,#2dd4bf);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px}@keyframes bot-row-cycle{0%,8%{opacity:0;transform:translateY(14px)}13%{opacity:1;transform:none}46%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(14px)}}.bot-swap2 .bot-row{animation:bot-row-cycle var(--cycle,12s) cubic-bezier(.16,1,.3,1) calc(var(--slot) + var(--r,0s)) infinite both}@media (prefers-reduced-motion:reduce){.bot-swap2 .bot-draw-cycle{background-size:100% 2px;animation:none}.bot-swap2 .bot-row{animation:none}.bot-underline{background-size:100% 3px;animation:none}}@keyframes bot-type{0%{width:0}20%{width:100%}86%{width:100%}94%,to{width:0}}.bot-typewrap{white-space:nowrap;display:inline-block;position:relative}.bot-typewrap>.bot-ghost{visibility:hidden}.bot-type{white-space:nowrap;animation:bot-type var(--cycle,9s) steps(34) infinite, bot-caret .9s steps(1) infinite;border-right:2px solid #fffc;position:absolute;top:0;left:0;overflow:hidden}@keyframes bot-caret{0%,to{border-color:#fffc}50%{border-color:#0000}}.bot-caret{animation:.9s step-end infinite bot-caret}@keyframes bot-result{0%,30%{opacity:0;transform:translateY(14px)}36%{opacity:1;transform:none}86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(14px)}}.bot-result{animation:bot-result var(--cycle,9s) cubic-bezier(.2,.7,.2,1) var(--r,0s) infinite both}@keyframes bot-thinking{0%,20%{opacity:0}22%{opacity:1}28%{opacity:1}30%,to{opacity:0}}.bot-thinking{animation:bot-thinking var(--cycle,9s) linear infinite both}@media (prefers-reduced-motion:reduce){.bot-type{width:100%;animation:none}.bot-typewrap>.bot-ghost{visibility:visible}.bot-typewrap>.bot-type{display:none}.bot-result,.bot-thinking{animation:none}.bot-result{opacity:1;transform:none}.bot-thinking{opacity:0}}.bot-cycle10>*{opacity:0;animation:bot-cycle10 var(--cycle,24s) ease-in-out infinite both;animation-delay:calc(var(--i,0) * var(--cycle,24s) / 10);position:absolute;inset:0}@keyframes bot-cycle10{0%{opacity:0}2%{opacity:1}9%{opacity:1}11%{opacity:0}to{opacity:0}}.bot-chip10{animation:bot-chip10 var(--cycle,24s) linear infinite both;animation-delay:calc(var(--i,0) * var(--cycle,24s) / 10)}@keyframes bot-chip10{0%,.8%{color:#a3a3a3;background:0 0;border-color:#ffffff1f}2%,9%{color:#000;background:#fff;border-color:#fff}11%,to{color:#a3a3a3;background:0 0;border-color:#ffffff1f}}@media (prefers-reduced-motion:reduce){.bot-cycle10>*,.bot-chip10{animation:none}.bot-cycle10>:first-child{opacity:1}}.bot-cycle5>*,.bot-cycle3>*{opacity:0;position:absolute;inset:0}.bot-cycle5>*{animation:bot-cycle5 var(--cycle,15s) ease-in-out infinite both;animation-delay:calc(var(--i,0) * var(--cycle,15s) / 5)}@keyframes bot-cycle5{0%{opacity:0}3%{opacity:1}18%{opacity:1}21%{opacity:0}to{opacity:0}}.bot-cycle3>*{animation:bot-cycle3 var(--cycle,15s) ease-in-out infinite both;animation-delay:calc(var(--i,0) * var(--cycle,15s) / 3)}@keyframes bot-cycle3{0%{opacity:0}3%{opacity:1}31%{opacity:1}34%{opacity:0}to{opacity:0}}.bot-chip5{animation:bot-chip5 var(--cycle,15s) linear infinite both;animation-delay:calc(var(--i,0) * var(--cycle,15s) / 5)}@keyframes bot-chip5{0%,1.5%{color:#a3a3a3;background:0 0;border-color:#ffffff1f}3%,18%{color:#000;background:#fff;border-color:#fff}21%,to{color:#a3a3a3;background:0 0;border-color:#ffffff1f}}@media (prefers-reduced-motion:reduce){.bot-cycle5>*,.bot-cycle3>*,.bot-chip5{animation:none}.bot-cycle5>:first-child,.bot-cycle3>:first-child{opacity:1}}.bot-tour-cursor{z-index:30;pointer-events:none;transition:transform .65s cubic-bezier(.3,.7,.3,1);position:absolute;top:0;left:0}@keyframes bot-tour-idle{0%,to{transform:translate(0)}25%{transform:translate(2.5px,-2px)}50%{transform:translate(-1.5px,2px)}75%{transform:translate(-2px,-1.5px)}}.bot-tour-idle{animation:2.4s ease-in-out infinite bot-tour-idle}@keyframes bot-click{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.bot-click{border:2px solid #fff;border-radius:9999px;width:16px;height:16px;animation:.6s ease-out .5s both bot-click;position:absolute;top:-6px;left:-6px}@keyframes bot-drawer{0%{transform:translateY(100%)}to{transform:none}}.bot-drawer{animation:.26s cubic-bezier(.2,.7,.2,1) both bot-drawer}.bot-walk .bot-tour-cursor{transition-duration:.64s}.bot-walk .bot-click{animation-duration:.46s;animation-delay:.62s}@media (max-width:767px){.reveal,.reveal .bot-in,.bot-rise,.bot-in,.bot-result,.bot-thinking,.bot-draw,.bot-draw-cycle,.bot-pop,.bot-descend,.bot-emerge,.bot-slide{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.bot-pulse,.bot-wave>span,.bot-karaoke,.bot-play,.bot-cycle>*,.bot-swap2>*,.bot-cycle10>*,.bot-chip10,.bot-cursor,.bot-undecide,.bot-decide,.bot-type,.bot-row{animation:none!important}.bot-alt{opacity:1!important;animation:none!important;transform:none!important}.bot-alt-draw{background-size:100% 2px;animation:none!important}.bot-karaoke{background-size:100% 100%}.bot-draw,.bot-draw-cycle{background-size:100% 2px}.bot-swap2>*,.bot-cycle10>*,.bot-cycle>*{opacity:0}.bot-swap2>:first-child,.bot-cycle10>:first-child,.bot-cycle>:first-child{opacity:1}.bot-cursor,.bot-confetti{display:none}.bot-undecide{opacity:1}.bot-decide{opacity:0}.bot-type{width:100%}.bot-typewrap>.bot-ghost{visibility:visible}.bot-typewrap>.bot-type{display:none}.bot-result,.bot-row{opacity:1;transform:none}.bot-thinking{opacity:0}}@keyframes bot-nudge{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.bot-nudge{animation:1.6s ease-in-out infinite bot-nudge}.mc-strip{animation:mc-strip var(--cycle,21s) linear infinite}.mc-mark{animation:mc-mark var(--cycle,21s) linear var(--t,0s) infinite;background-image:linear-gradient(#2dd4bf,#2dd4bf);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px}.mc-pop{opacity:0;animation:mc-pop var(--cycle,21s) linear var(--t,0s) infinite}.mc-balloon{opacity:0;transform-origin:10% 100%;animation:mc-balloon var(--cycle,21s) linear var(--t,0s) infinite}.mc-typewrap{white-space:nowrap;display:inline-block;position:relative}.mc-typewrap>.mc-ghost{visibility:hidden}.mc-type{white-space:nowrap;width:0;animation:mc-type var(--cycle,21s) steps(30) var(--t,0s) infinite, bot-caret .9s steps(1) infinite;border-right:2px solid #fffc;position:absolute;top:0;left:0;overflow:hidden}@keyframes mc-type{0%{width:0}8%{width:100%}30%{width:100%}32%,to{width:0}}@media (prefers-reduced-motion:reduce){.mc-strip,.mc-pop,.mc-mark,.mc-type,.mc-balloon{animation:none!important}.mc-pop,.mc-balloon{opacity:1;transform:none}.mc-mark{color:#fff;background-size:100% 2px}.mc-type{display:none}.mc-typewrap>.mc-ghost{visibility:visible}}.run-scene{height:auto}@media (min-width:768px){.run-scene{height:var(--scene)}}.mc-fit{zoom:.72}@media (min-width:1024px){.mc-fit{zoom:1}}.ac-strip{will-change:transform;animation:ac-strip var(--cycle,24s) linear infinite}.ac-mark{animation:ac-mark var(--cycle,24s) linear var(--t,0s) infinite;background-image:linear-gradient(#2dd4bf,#2dd4bf);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px}.ac-in{opacity:0;animation:ac-in var(--cycle,24s) linear var(--t,0s) infinite}@media (prefers-reduced-motion:reduce){.ac-strip{transform:translateY(var(--r0,0px));animation:none!important}.ac-mark{animation:none!important}.ac-mark[data-mark="0"]{color:#fff;background-size:100% 2px}.ac-in{animation:none!important}[data-stop="0"] .ac-in{opacity:1;transform:none}}@keyframes bot-line{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes bot-hatch{0%{transform:translate(-30px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bot-line,.bot-hatch{animation-play-state:paused!important}}
