body,html{margin:0;background:#10172a;color:#e8ecf5;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}:focus-visible{outline:2px solid #d7f25b;outline-offset:2px}body{margin:0}a{color:#e8ecf5}a:hover{color:#d7f25b}@keyframes nodeIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes edgeIn{0%{opacity:0}to{opacity:1}}@keyframes dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}@keyframes flag{0%,to{transform:skewY(0deg)}50%{transform:skewY(-8deg)}}@media (prefers-reduced-motion:reduce){.bob,.flag{animation:none!important}}.bub{transform:translate(-50%,-50%);white-space:nowrap;padding:8px 14px;border-radius:20px;border:1.5px solid;color:#fff;font-weight:600;font-size:14px;box-sizing:border-box}.bub,.ln{position:absolute}.ln{height:2px;background:#3a4675;transform-origin:0 50%}.say{position:absolute;padding:8px 14px;border-radius:14px;background:#1e3d45;border:1.5px solid #7de3f0;color:#fff;font-size:14px;white-space:nowrap;box-sizing:border-box}.cal{display:block;height:26px;border-radius:6px;background:#222c4f}.cal.pick{animation:pickHi 7.5s infinite}.dots{position:absolute;display:flex;gap:5px;padding:12px 14px;border-radius:14px;background:#1e3d45;border:1.5px solid #7de3f0;animation:dotsShow 7.5s infinite}.dots span{width:7px;height:7px;border-radius:50%;background:#b7c0d6}.type{white-space:nowrap;animation:typeIn 7.5s steps(32) infinite}.caret,.type{display:inline-block}.caret{width:2px;height:18px;background:#d7f25b;margin-left:2px;animation:blink 1s steps(1) infinite}@keyframes pickHi{0%,14%{background:#222c4f}17%,93%{background:#d7f25b}98%,to{background:#222c4f}}@keyframes dotsShow{0%,37%{opacity:0}39%,48%{opacity:1}49%,to{opacity:0}}@keyframes typeIn{0%,3%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:1}22%,25%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}26%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.a0{animation:ap0 7.5s infinite}@keyframes ap0{0%,3.0%{opacity:0;scale:.4}7.0%{opacity:1;scale:1.12}9.0%,93%{opacity:1;scale:1}98%,to{opacity:0;scale:.9}}.a1{animation:ap1 7.5s infinite}@keyframes ap1{0%,14.5%{opacity:0;scale:.4}18.5%{opacity:1;scale:1.12}20.5%,93%{opacity:1;scale:1}98%,to{opacity:0;scale:.9}}.l1{animation:ln1 7.5s infinite}@keyframes ln1{0%,10.5%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}15.5%,93%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}98%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}.a2{animation:ap2 7.5s infinite}@keyframes ap2{0%,26.0%{opacity:0;scale:.4}30.0%{opacity:1;scale:1.12}32.0%,93%{opacity:1;scale:1}98%,to{opacity:0;scale:.9}}.l2{animation:ln2 7.5s infinite}@keyframes ln2{0%,22.0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}27.0%,93%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}98%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}.a3{animation:ap3 7.5s infinite}@keyframes ap3{0%,37.5%{opacity:0;scale:.4}41.5%{opacity:1;scale:1.12}43.5%,93%{opacity:1;scale:1}98%,to{opacity:0;scale:.9}}.l3{animation:ln3 7.5s infinite}@keyframes ln3{0%,33.5%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}38.5%,93%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}98%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}.a4{animation:ap4 7.5s infinite}@keyframes ap4{0%,49.0%{opacity:0;scale:.4}53.0%{opacity:1;scale:1.12}55.0%,93%{opacity:1;scale:1}98%,to{opacity:0;scale:.9}}.l4{animation:ln4 7.5s infinite}@keyframes ln4{0%,45.0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}50.0%,93%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}98%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}.a5{animation:ap5 7.5s infinite}@keyframes ap5{0%,60.5%{opacity:0;scale:.4}64.5%{opacity:1;scale:1.12}66.5%,93%{opacity:1;scale:1}98%,to{opacity:0;scale:.9}}.l5{animation:ln5 7.5s infinite}@keyframes ln5{0%,56.5%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}61.5%,93%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}98%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}.a6{animation:ap6 7.5s infinite}@keyframes ap6{0%,72.0%{opacity:0;scale:.4}76.0%{opacity:1;scale:1.12}78.0%,93%{opacity:1;scale:1}98%,to{opacity:0;scale:.9}}.l6{animation:ln6 7.5s infinite}@keyframes ln6{0%,68.0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}73.0%,93%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}98%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}@media (prefers-reduced-motion:reduce){.a0,.a1,.a2,.a3,.a4,.a5,.a6,.cal.pick,.caret,.l1,.l2,.l3,.l4,.l5,.l6,.type{animation:none!important}.dots{display:none}.cal.pick{background:#d7f25b}}